Hugo Pereira
About Hugo Pereira
Hugo Pereira is a Backend Developer with extensive experience in cloud services and database management. He has worked for notable companies such as Amazon and C6 Bank, applying principles of Domain-Driven Design and utilizing various programming languages and frameworks.
Current Role at C6 Bank
Hugo Pereira currently serves as a Backend Developer at C6 Bank, a position he has held since 2021. In this role, he focuses on developing and maintaining microservices architecture specifically for the Open Finance team. His work involves utilizing AWS cloud services, including EC2, K8S, and S3, to create cloud-based solutions. He also employs Domain-Driven Design (DDD) principles in software architecture to enhance system efficiency.
Previous Experience at C6 Bank
Prior to his current role, Hugo Pereira worked at C6 Bank as a Quality Assurance Analyst from 2019 to 2020. During this 11-month tenure, he contributed to ensuring the quality and reliability of software products. His experience at C6 Bank laid the foundation for his transition into backend development.
Professional Background in Quality Assurance
Hugo Pereira has extensive experience in quality assurance, having worked as a Quality Assurance Analyst at several companies. He was employed at Amazon from 2020 to 2021 and at Wirecard Brasil from 2016 to 2019. His role involved testing software to identify defects and ensure high-quality deliverables. Additionally, he worked at Techne Engineering and Systems as a Software Tester from 2012 to 2016.
Education and Expertise
Hugo Pereira studied Information Technology at University Sant'Anna, where he achieved a degree in Analysis and Systems Development from 2011 to 2014. He also attended SENAI Theobaldo De Nigris, earning a degree in Technology in Graphic Production from 2009 to 2011. His education has equipped him with a solid foundation in both technical and analytical skills relevant to his roles in software development and quality assurance.
Technical Skills and Tools
Hugo Pereira possesses a range of technical skills relevant to backend development. He utilizes Kotlin as his primary programming language and employs frameworks such as Javalin and SpringBoot in his projects. He manages databases using PostgreSQL and MongoDB and implements message brokers like SQS/SNS in backend systems. Additionally, he uses Apigee for API gateway and management, following the Backend for Frontend pattern.