Contact
- (Mobile)-
www.linkedin.com/in/diogenesf
(LinkedIn)
github.com/diogenes (Other)
Top Skills
Ruby on Rails
JavaScript
Ruby
Languages
Portuguese (Native or Bilingual)
English (Professional Working)
Honors-Awards
Diógenes Falcão
Lead Software Engineer & Product Specialist
Curitiba, Paraná, Brazil
Summary
Seasoned software engineer with over 20+ years of experience,
specialized in web technologies and payments industry.
Product engineering leader for multiple large-scale financial products
serving millions of users - including mobile banking, digital wallets
and card issuing solutions.
Agile practitioner with strong experience leading software
engineering teams and multidisciplinary squads focused on
development of digital products.
1st Place - Innovate@HSBC
1st Place - EBANX Hackaton 2015
1st Place - EBANX Hackaton 2016
Coletivo RubyGem - Featured
podcast mention
KEYWORDS: Ruby, Ruby on Rails, Git, Flutter, Rust, Engineering
Leadership, Web Development, Mobile App Development, Product
Management, HTML, CSS, Tailwind, TypeScript, NodeJS, ReactJS,
Dart, Java, RSpec, Python, Fast API, PyTorch, Elixir, Phoenix
Framework, PostgreSQL, MySQL, SQL, GraphQL, REST, TDD,
BDD, SOLID, DDD, MVC, MVP, MVVM, Docker, GitHub, Google
Cloud Platform, Kubernetes, ArgoCD, AWS, AWS Lambda, AWS
S3, AWS EC2, AWS ELB, AWS SQS, DynamoDB, ElasticBeanstalk,
GCP, BigQuery, Rabbit MQ, MiniTest, Capybara, Cucumber, Agile,
Data Driven, Kanban, Scrum, Java EE, JSF, Spring Framework,
Oracle DB, PL/SQL, JUnit, Metabase, Tableau, Javascript,
ECMAScript, CI, CD, AJAX, Websockets, Backbone.js, jQuery,
CoffeeScript, Terraform, Selenium, Memcache, Redis, SASS,
Sidekiq, GoodJob, JMS, SQL Server, Heroku, Redshift, Actix,
Tokio, Serde, ActiveAdmin, Golang, Revel, Node, React, Retool,
Figma, Webpack, gRPC, Sprockets, ETL, Airflow, Airbyte, dbt,
Google Analytics, NewRelic, Datadog, Sentry, Kibana, NGINX,
Elasticsearch, MongoDB, SPA, Hanami, Hotwire, Stimulus, Hotwire
Turbo, Crystal, UNIX, Linux, OSX
Page 1 of 4
Experience
EBANX
9 years 11 months
Lead Software Engineer & Product Specialist
September 2019 - April 2025 (5 years 8 months)
Global Fintech Company, headquartered in Curitiba, Brazil
Leading multi-disciplinary teams in the development and delivery of innovative
financial products, including mobile apps and web-based platforms. Developed
digital products ranging global multi-currency accounts, international payment
authorization systems, global payouts and refunds processing.
As a software engineering leader, fostered an agile and strategic engineering
culture, mentoring multiple engineers by example. Hands-on polyglot coder,
specialized in Ruby on Rails but mastering web technologies in general.
Successfully managed product roadmaps and strategies, fostering strong
cross-functional collaboration with engineering, design and key stakeholders
across diverse jurisdictions.
Built and maintained strategic partnerships with global card schemes, BaaS
providers, FX partners, supply-chain providers, and regulatory bodies to
ensure successful product launches and ongoing success.
Some products I led (both from engineering and product perspectives):
• Remessa Online's Global Account (USD / EUR): Digital payment account
focused on Brazilians traveling abroad. Physical and virtual cards issuing.
Partnership management;
• EBANX GO: Multi-currency digital payment account with physical (EMV /
contactless) and virtual cards;
• EBANX Compass: USD digital account for the Caribbean B2C market.
Physical card issuing.
Software Engineering Coordinator
September 2017 - August 2019 (2 years)
Global Fintech Company, headquartered in Curitiba, Brazil
Software Engineering leader responsible for squads building the EBANX
products for the B2C segment.
Page 2 of 4
Agile coordination and technical/personal development of multiple teams
and dozens of software engineers - ranging from backend and web front-end
specialists, mobile app specialists (Android / iOS / Flutter), etc.
Some of the public ones include:
• Conta EBANX: an USD digital wallet for Brazilians and Mexicans to shop on
international merchants
• EBANX Dollar Card: an USD prepaid virtual card issued for Brazilians
• EBANX GO: a multi-currency EMV card issued for Brazilians traveling abroad
Lead Software Engineer
June 2015 - August 2017 (2 years 3 months)
Global Fintech Company, headquartered in Curitiba, Brazil
Technical leader for the B2C team, coding along software engineers of
different levels to improve their Ruby / Rails skills.
Responsible for improvements and troubleshooting in the Conta EBANX
platform in a company-wide perspective. Coder of multiple card payment
authorizers and other payment processing systems - ensuring reliability and
consistency. Technical leader of EBANX Dollar Card.
HSBC Global Technology Brazil
Senior Software Engineer
August 2013 - May 2015 (1 year 10 months)
Development of a global system for legal matters management used by
multiple departments across the HSBC group, in about 50 countries. Agile
practitioner, helping the team to engage with the Scrum methodology.
MojoTech
Software Engineer
January 2011 - May 2013 (2 years 5 months)
Providence, Rhode Island, United States
Development of scalable web applications (mainly SaaS products) for many
different segments using an agile approach for continuous delivery (weekly).
Strong contributions to many open-source projects.
Stefanini IT
Software Engineering Consultant
October 2006 - October 2009 (3 years 1 month)
Requirements analysis, modeling and implementation of high availability
applications for the retail industry. Some of them involved intense
Page 3 of 4
asynchronous processing in a pub-sub model (JMS spec). Management of
application servers, memory profiling, tuning of our JBoss servers.
Unisys
Software Engineer
October 2004 - October 2006 (2 years 1 month)
Development of financial applications for the mortgage industry, having
a big Brazilian bank as a client. Working on critical applications having
mainframes as backend, and databases with millions of records. Defining,
implementing massive batch processes using Oracle PL/SQL, SQL Loader,
Stored Procedures, Java Stored Procedures, etc.
Unitech IT - CPM Braxis
Software Engineer
April 2004 - September 2004 (6 months)
Built applications for managing health resources and professionals allocation
in Belo Horizonte.
Project for the public health sector having many distributed J2EE applications
running in Borland Enterprise Servers communicating through JNDI/EJB
interfaces and accessing an Oracle Database (EJB2 spec).
State Health Department of Minas Gerais
Software Engineer
January 2001 - April 2004 (3 years 4 months)
Developed many J2EE and Microsoft ASP applications for the public health
sector. Built business Intelligence/OLAP applications that became key data
tools for supporting decision-making by state health managers about how to
use federal health resources on Minas Gerais state.
Page 4 of 4