


















Career Summary
Experienced software engineer with a strong background in managing diverse teams and leading complex projects across different sectors. Recognized with a "People Development Award" for mentoring over 20 developers at M&Co and awarded "Star of the Month" for outstanding leadership and performance at Thesis. Skilled in C#, .NET, Azure, and cloud integrations.
Work Experience
Lead Engineer
I am currently working on a new cloud and API integration project between Thesis and Elements451, which is an AI-first CRM and student engagement platform.
Successfully delivered a LIS 2.0 compliant integration between Thesis Student Management and several well-established Learning Management Systems (LMS) in the US, UK, and Canada. This integration utilizes Azure Service Bus, along with Topics and Subscriptions architecture, to enable a one-to-many communication model in a publish-and-subscribe pattern.
As a member of the Innovation team, I search and implement new technologies and features that enhance our product and help sales.
Achievements:
- Inbound and Outbound integrations done in less than 6 months.
- All functions changed to Isolated work model to ensure MS support and update.
- Exponential Retry logic implemented for transient errors.
- Generic coding to easily plug-in new LMS Systems.
Technologies used:
- DevOps
- Azure
- C#
- API
- JSON
- XML
Manager of Software Engineering, VP
I worked as a solutions provider, business analyst, architect, senior developer, and technical lead for the Python team, I focused on reducing support hours and migrating Hadoop data to the cloud. I also acted as an Agile SME responsible for sprint management, business reporting, and dashboards. As a people manager, I conduct 121's, set objectives, manage performance, coordinate coverage, and oversee recruitment and onboarding processes.
Achievements
- Successfully implementing a new firm-wide process across all teams to establish a standardized approach for triaging tasks and creating JIRA tickets. This involves refining and enhancing the tickets, planning sprints, and generating reports while building strong partnerships between business and technical teams.
- Participating in the Software Engineer Program (SEP) and the Graduate Apprenticeship Program.
Technologies used:
- JIRA
- AWS
- Python
- Hadoop
- Hydra
- Pandas
- Bitbucket
- Code review
Development Lead
Led the Development Team by example, providing mentorship and coaching to ensure the delivery of robust, maintainable, and well-documented code. Supported the team in adopting high standards to deliver projects on time and within budget.
Achievements
- Acquired proficiency in new technologies, including Xcode, React Native with Redux-Saga, and a microservices infrastructure for Java APIs using Docker containers on Linux systems.
- Successfully managed a team of 8 developers and 2 testers, ensuring a smooth transition to remote work in March 2020.
- Played a key role in a pivotal project to expand brand visibility and enable M&Co product sales across 11 European countries, delivering the project two weeks ahead of schedule.
Technologies used:
- DevOps
- C#
- Xcode
- React Native
- Redux-Saga
- MongoDB
- Microservices
Senior Developer, Team Lead
Collaborated with Senior Developers to accelerate the development process, enabling the team to deliver the project four weeks ahead of schedule.
Achievements
- Led the IT integration across 280+ stores and 1,500+ tills, seamlessly connecting CRM and back-office systems to process sales, orders, transfers, gift card payments, promotions, and loyalty vouchers.
- Transitioned hourly batch processes to real-time, handling over 100,000 files daily using queue-based architecture.
- Designed and implemented daily and on-demand services using C# and a newly developed in-house framework, significantly improving development speed and efficiency for the team.
Technologies used:
- DevOps
- C#
- SQL Server
- IBM MqSeries/ACE
Senior Web Application Developer
Senior Application Developer
Senior Developer and Manager
Senior Full-stack Developer
Senior Full-stack Developer
Skills & Tools
Core skills
-
C#
-
React
-
JavaScript
-
Python
-
PHP
-
JAVA
-
HTML/CSS
-
T-Sql
Others
- DevOps
- .Net/Core
- Ajax
- ASP.Net MVC
- jQuery
- Git
- Microservices
- Unit Testing
- Code Review
- Database queries
- Mongo DB
- Hadoop
- Oracle
- CICD
- JIRA
- Agile
- AWS
- Azure
- Redis
- IIB
- MSMQ
- ACE
- Powershell
Soft skills
- Problem resolution
- People Mgmt
- Change Mgmt
- Project Mgmt
- Disaster recover
- Leadership
Education
-
BSc in Computer ScienceUFRJ1992 - 1997
-
MSc in MarketingESPM2000
Training
-
Coach trainingJP Morgan Chase2022
-
Harvard Manage MentorHarvard Business School2022
-
Cybersecurity weekJP Morgan Chase2021
-
Leadership & Business CoachingGlasgow College2018
Awards
-
Star of the MonthMarch 2024 at Thesis.
-
People Development AwardOctober 2019 at M&Co.
Language
- Portuguese (Native)
- English (Fluent)
- Spanish (Basic)
Interests
- Cars
- Table tennis
- Plastic models
- Slot cars
- Movies
Testimonials
David is an amazing tech manager and very considerate of his team. His knowledge of Jira and Scrum is very deep and helped our team become more Agile. He is very supportive of us developers and incredibly generous with his time. He's present and hands on in vital tech meetings during system changeovers. It is a pleasure working with David and I recommend him without hesitation; he would be an asset to any organisation.
Once in a while you work with someone with integrity, passion and a genuine interest in their work and in their employees.David is such a person, coupled with a wealth of experience and a calm demeanour, it has been a pleasure to work with and learn from David. To say David and his efforts have been crucial to staff moral would be a significant understatement. I, and all those that have had the pleasure of working with David, would be happy to do so again.