David is a Software Developer Specialist with over 11 years of professional experience. His expertise comes from running Spring Boot-based projects using Java, Spring framework, and Node.js-based projects using JavaScript and TypeScript. He has extensive hands-on experience in SQL and NoSQL database management, containerization with Docker and Kubernetes, messaging and stream processing system integration with Kafka and RabbitMQ, cloud development with AWS services such as DynamoDB, SNS, SQS, S3, Lambda, API Gateway as well as proficiency in driving DevOps tasks like CI/CD pipeline management, monitoring and application performance tool integration and other related activities. David is a Software Engineer that is passionate about Innovation and Quality and is looking to join a team where he can prove himself as a professional and have opportunities to learn new technologies.
Hire DavidDavid was an outsourcing employee based at DASA, a healthcare company. Developed back-end services written in Java using the Spring Boot framework, and in JavaScript and TypeScript. Used both the RestJS and ExpressJS frameworks (running on NodeJS) for a web system that managed patient registration, medical requests, and, exam tracking in real-time for a huge network of private hospitals owned by DASA company.
BTG Pactual is a Brazilian financial company that operates in the markets of investment banking, wealth management, asset management, corporate lending, sales, and trading. It is the largest investment bank in Latin America.
Tech Stack:
Tech Lead (2021)
Supported team members as a technical reference for the back-end (Java, Spring Boot, and AWS) and front-end (Angular) by helping in the analysis and resolution of systemic problems, conducting business and functional requirements surveys, and assisting in the design of solutions and their technical implementation.
Software Engineer (2020-2021)
Developed new functionalities and modules in the front-end application written in TypeScript using the Angular 7 framework for the bank’s online account opening system. Developed back-end services are written in Java using the Spring Boot framework for running on AWS.
Tech Stack:
He performed the Back-end development of micro-services using Java w/ Spring Boot and NodeJS, and front-end development using Angular; Integrated REST and SOAP web services. Data and entity modeling for SQL and NoSQL databases. Built and ran unit and integration tests, and helped with the development of automated testing for front-end and back-end. Collaborated with other developers on reviewing code by providing technical feedback. Participated in the application development cycle from the design to the construction.
Development of native libraries and modules for video/image editing and monitoring of security equipment like CCTV cameras, NVR and DVR. Development of desktop, front-end, and mobile applications. Back-end development of micro-services using Java and Spring Framework. Migrate monolithic systems to micro-service architecture. Built and delivered custom pipelines for all development platforms. Participated in the whole application life-cycle, from design to construction. Worked to troubleshoot occurrences and incidents in production and provided technical support directly to the customer.