b**********************s
Información del candidato
I am a Software Engineer with approximately 5 years of experience, primarily focused on web development for both mobile and desktop platforms. My technology stack is rooted in JavaScript, and I have extensive experience working with technologies such as Next.js, React, React Native, and Angular. On the backend, I have gained significant expertise in creating, maintaining, and integrating systems with RESTful APIs implemented using Node.js, NestJS, and some experience with .NET. Regarding databases, I am proficient in both SQL and NoSQL systems, including SQL Server, PostgreSQL, MongoDB, and Firestore.
Throughout my career as a developer, I have consistently worked within agile methodologies, particularly Scrum, which has allowed me to collaborate effectively in both small and large teams.
In previous projects, I have maintained close communication with all team members, including frontend and backend developers, designers, and QA engineers, to ensure optimal development throughout the entire project lifecycle.
Educación
Cédula y Título “ Ingeniería en Sistemas Computacionales ”
Experiencia laboral
* Migrate Angular applications to a stable React (NextJS) version. * Participate on the entire life-cycle of the application development. * Maintenance and addition of business functionalities. * API REST Integrations. * Implement authentication and role feature in frontend side. * Development of modules and features. * Implementation of reusable, robust & scalable components. * Build complete pages based on Figma prototypes. * Test and debug applications using React Testing library, JestJS and Cypress. * Detection and error/bug fixes. * Implement modules to improve application performance. * Implementation of new libraries depending on the new functionalities (Xls, recharts, Google-maps, PDFJS, React-form, Canva). * Stylish use rinterface with CSS/SCSS, Bootstrap, Material UI. * JSON manipulation. * Implementation of state management (Redux & Context API). * Continue integration and deployment using Bambo & Octopus. * Use of Git/Bitbucket as code versioning. * Use of Confluence as documentation. * Agile/SCRUM workflow.
* Development of pages and reusable components. * Implement Server Side Rendering to improve SEO and initial page loading. * Implementation of Design patterns within NextJS applications to improve user experience and optimization. * Build and manage routes inside NextJS project in order to integrate them with backend. * Build modern and responsive Static Web Sites using Astro. * Build responsive & perfect pixel pages based in Figma templates. * Use optimization techniques in order to improve SEO and performance in Astro pages. * Optimize a wide range of components. * Implement libraries to manage the required new functionalities and enhance the current components. * Implement, build and stylish attractive user interfaces using CSS/SCSS and MaterialUI. * Include pre-made MaterialUI components to facilitate development. * Use of GIT as code versioning. * Integrate GIT repositories with Azure Repos to manage projects through Azure Boards. * Integrate endpoints and manage response in frontend side.