Senior Software Engineer
CurrentSoftware Engineer and Technical Lead developing a Know Your Customer (KYC) solution using Serverless technology.Main achievements: ● Lead of the solution architecture for the company's KYC platform, handling more than a million users in a year and with availability greater than 99,9%. ● Creation of an alert system to notify about project's incidents. This system was able to reduce the response time by 85%. ● Automation of the internal build and delivery process using GitLab CI/CD. This automation allowed developers to be free to work in new features and the QA team to start the test phase earlier.Responsibilities: ● Lead developer in the company's KYC platform. ● Development of three mobile SDKs: Swift, Flutter and React Native. ● Deployment of new features to production.● Collaboration with the Products' team to define technical solutions for problems. ● Definition of the technical specification for user stories.● Mentoring a development team, with periodical meetings to discuss career growth.● On call rotations.Technologies and tools: Serverless architecture, .NET Core, C#, React.js, Typescript, Javascript, React Native, Flutter, Dart, Swift, Cloud Computing (AWS), AWS Lambda, DynamoDB, SQS, Step Functions, S3, RDS Aurora, MySQL, Jira, GitLab, GitLab CI/CD.