Encora Inc.Software Engineer
Apr. 2021 - Aug. 2022RemoteI've had the opportunity to work in a cross-functional team by fulfilling a role of Senior Software Engineer. I was able to complete new functionalities from scratch to production (battle tested), identify and fix complex bugs, build documentations for new (possible) solutions to projects. - Design develop React component using hooks
- Design React applications with huge state management using Redux Saga
- Refactor web app to replace Redux Saga
- Working with micro-frontend architecture
- Unit and integration testing with Jest and React Testing Library
- Building frontend functionalities using Apollo Client, working with the cache, React hooks, etc.
- Backend functionalities from scratch using Nestjs, Typescript, Typeorm, REST and GraphQL.
- Backend functionalities using kotlin, SpringBoot, GraphQL, Hibernate.
- Using SCRUM Agile methodology
- Translating designs from Figma to React Components
- Using Storybook for my components and existing ones. I was mainly working with:
- ReactJS
- Apollo GraphQL
- REST
- NodeJS
- Kotlin (Spring Boot)
- PostgreSQL