DL

Diogo Lacerda

Available to hire

I’m Diogo Lacerda, a Senior Software Engineer with 13 years of experience delivering reliable backend systems and game/live-service features across gaming and financial services.

About

I’m Diogo Lacerda, a Senior Software Engineer with 13 years of experience delivering reliable backend systems and game/live-service features across gaming and financial services. I’ve worked in C#, C++, and JavaScript-heavy environments, building scalable integrations, improving maintainability, and modernising legacy codebases through careful refactoring.

I’ve also combined hands-on engineering with technical and people leadership—leading a team of five engineers to plan ambitious delivery cycles, improve software quality using SOLID principles, TDD, and CI/CD, and support mentoring and career development. I enjoy collaborating closely with product, QA, and design to take features from concept through production and to keep systems performant and easy to evolve.

  • 12 years' experience
  • Joined September 2026

Languages

  • JavaneseAdvanced

Industry experience

  • Gaming
  • Financial Services
  • Media & Entertainment
  • Software & Internet
  • Computers & Electronics

Work experience· 4 roles

Lead Software Engineer · Outplay EntertainmentJul 2024 – Aug 2026 · 2 yrs 2 mos

Lead engineer for the studio’s award-nominated and flagship title Gordon Ramsay's Chef Blast. Provided technical direction while leading a team of five engineers and coordinating delivery across Engineering, QA, Production, and Design. Partnered with Production to plan a demanding two-week release cycle, breaking down features into realistic timelines. Reduced technical debt while maintaining feature delivery by improving code maintainability and enabling faster future development. Introduced SOLID principles, TDD, and CI/CD practices to improve engineering consistency and code quality. Drove architectural improvements through targeted refactoring to make systems easier to extend and maintain.

Senior Game Developer · Outplay EntertainmentAug 2017 – Jul 2024 · 7 yrs

Worked on live mobile games played by millions of users, implementing gameplay systems and backend integrations in C++ and C#. Delivered live services, engagement, and monetisation features supporting long-term player retention. Implemented large-scale social systems, including Clans and Chat. Modernised legacy systems through incremental refactoring to improve maintainability and reduce development friction. Collaborated closely with designers, artists, QA, and producers across the product lifecycle and influenced architectural decisions and engineering standards across multiple projects.

Software Developer · Innovation MakersSep 2015 – Aug 2017 · 2 yrs

Built middleware supporting Banco Angolano de Investimentos (BAI), serving more than 2.8 million users. Designed secure middleware and back-office services for mobile banking. Developed a scalable voucher management platform with security and encryption at its core. Reverse engineered proprietary banking hardware protocols for systems integration and worked directly with clients to define requirements and improve delivery quality.

Software Developer · Playmotion TV AppsApr 2013 – Mar 2015 · 2 yrs

Education

BSc in Computer Engineering · Instituto Superior Técnico2030 – 2026
MSc in Information Systems & Computer Engineering (Incomplete) · Instituto Superior Técnico2030 – 2026

Hire Diogo Lacerda today

Post a job and invite Diogo, or contact them directly. No hidden commission.

Post a job