Gui Gonçalves

Staff Engineer with over a decade of experience building mission-critical systems in fintech and cybersecurity. I deliver impact by creating foundational platforms, like one that handled a 10x load increase on day one, and building developer tools that cut deployment times from days to hours. I excel at architecting scalable systems and taking ambiguous projects from concept to launch.

Work Experience

London, UK Funding Circle

Engineering Manager Sep 2023 – Present

  • Led the technical strategy that improved core system MTBF from days to months, championing a "zero defects" focus while still delivering on the product roadmap.
  • Led a team of 8 engineers restructuring the loan applications funnel. The team cut costs in bureau pulls and operational burden by resequencing eligibility checks and pre-filtering applications through a lightweight regression model
  • Guided a junior engineer to promotion by creating a development plan and securing high-visibility projects for them to lead.

Lead Engineer Oct 2021 – Sep 2023

  • Designed and built a real-time UI that gave the Risk team self-service access to credit strategies. The tool eliminated the need for constant developer support.
  • Built a Domain-Specific Language (DSL) in Ruby for eligibility criteria. It cut the time for the team to implement new credit rules from several days down to a few hours.
  • Launched a new, lighter-touch application journey for smaller loans that directly increased user conversion for that segment while sparing funnel team capacity

Software Engineer Jul 2021 – Oct 2021

Joined a team rebuilding after layoffs, quickly taking ownership of the inherited systems while shipping new code, without the need of a formal handover.

London, UK Citigroup

Vice President (Tech Lead) Jul 2020 – Jul 2021

  • Pioneered the team's first move to microservices by extracting a service from a core monolith and deploying it to Kubernetes. This successful proof-of-concept established a reusable pattern for modernization in a risk-averse environment.
  • Took ownership of a critical, real-time data library built in TypeScript with a Kafka Streams-style API. I onboarded the new Trade Surveillance team onto this complex system, pairing with them directly to help integrate their first data feeds.

London, UK Tractable

Software Engineer Oct 2018 – Jul 2020

  • Architected and built the foundational "assessment platform," a reusable workflow engine for orchestrating visual and metadata classification tasks. This new design fixed critical reliability flaws that caused dropped data and added deep observability into the process.
  • As the initial sole developer, I delivered the platform's first version, which handled a 10x growth in claims on its first day. As the team scaled from 1 to 7 engineers, I onboarded all new members, establishing the core technical patterns for the product.
  • The platform's expressive, task-based design directly reduced the time to implement new quality checks from over a month to less than a week.

Remote, US Lastline (now VMware)

Software Engineer Dec 2015 – Oct 2018

  • Owned the front-end and APIs for the 'NTA' skunkworks product, taking it from an initial proof-of-concept to a production feature. My core contribution was a graph traversal UI that enabled security analysts to visualize intrusion stories and investigate lateral movement.
  • Delivered other key features for the main security platform, including the entire device management interface and a new UI for exploring mail events.

Education

Federal University of São Carlos São Carlos, Brazil

Studied Industrial Engineering (incomplete) 2010 – 2015