X-TeamSenior Software Engineer
Aug. 2021 - Nov. 2023Porto AlegreTreasure Financial: - Implemented features and fixed bugs for the business, collaborating with a team - Technologies: JavaScript, NodeJS, ReactJS, TypeScript, Express, HapiJS, TypeORM, PostgreSQL, Jest, Chai, Mocha, Swagger, Docker, Kubernetes, GCP - Worked on Treasure Cash, designing and implementing a component supporting APEX integration - Improved test coverage and refactored legacy codebase using Design Patterns and Clean Code principles - Implemented robust features for the core investments platform and optimized database performance - Successfully migrated services from NodeJS to Java using Spring Boot for improved performance and resource consumption Double Atelier: - Implemented a feature to track working time for executives and assistants - Technologies: JavaScript, NodeJS, ReactJS, TypeScript, PostgreSQL, GraphQL, Apollo, Jest, Chai, Mocha, AWS Fargate, AWS ECS, AWS Cloudwatch - Developed time tracking backend, preventing task overlapping using PostgreSQL's OVERLAPS function - Created GraphQL API for task management, utilizing the time tracking feature to prevent conflicts - Integrated Frontend app with Apollo for creating and updating tasks XHQ - Implemented new features, improved performance, and mentored team members - Technologies: JavaScript, NodeJS, ReactJS, TypeScript, PostgreSQL, Redis, HapiJS, Sequelize, Jest, Chai, Mocha, Swagger, AWS Lambda, AWS EC2, AWS codebuild, AWS SQS, AWS SNS, AWS S3, AWS Cloudwatch - Implemented a betting feature with Slack integration, allowing users to place bets using coins - Refactored anniversaries and birthdays reminder feature to work for multiple companies - Implemented change data capture for cache to keep data up-to-date and improve performance