Encora Inc.Senior Full-stack Node React Typescript
Mar. 2022 - Aug. 2022São Paulo, BrasilI worked as a full-stack developer on the E4E MyOptions Encourage project, an application aimed at universities and students in the United States, helping manage the college admission process. My role spanned both front-end and back-end development. - Full-stack Development: I implemented new features, fixed bugs, and refactored code, focusing on improvements to the React client, Node.js API, and PostgreSQL database layer. - Performance Optimization: The application had a robust database and high traffic, requiring optimizations such as caching with Redis on the API and techniques like code splitting and render optimization on the client to improve performance. We also began migrating to consume the API using GraphQL. - Collaboration and Learning: I worked in a multicultural team of Brazilian and American developers, operating in a well-applied SCRUM environment. The experience was rich in both technical and cultural learning. - DevOps and Documentation: I configured CI/CD pipelines using GitHub Actions and Jenkins, with documentation maintained via Atlassian Confluence. Skills: Node.js, React.js, Next.js, TypeScript, ContextAPI, Hooks, Material UI, styled-components, Jest (unit tests), GraphQL, PostgreSQL, Redis, code splitting, render optimization, GitHub Actions, Jenkins, Confluence.