Leonardo Almeida

Leonardo Almeida Email and Phone Number

Software Engineer @ Flex | Technical Leader, Manager, Senior Java Developer in Finance | Team Leadership, Agile, Scrum, Spring Boot, CI/CD @ Flex
new york, new york, united states
Leonardo Almeida's Location
Rio de Janeiro, Brazil, Brazil
Leonardo Almeida's Contact Details

Leonardo Almeida personal email

About Leonardo Almeida

I'm a Technical Leader with a successful track record of providing creative solutions for challenging business and customer requirements. With more than 10 years developing scalable applications for financial services, I bring my expertise as a Senior Java Developer and a deep-rooted passion for Lean & Agile development principles.From telematics solutions to trading platforms, I've built and led the development of several mission critical systems in fast paced environments, catering to companies of diverse scales. As a Backend Developer, Lead Java Developer, or Java Tech Lead, I have consistently delivered business critical features in tight deadlines. Skilled in building and leading high-performing teams, I've helped engineers at all levels in elevating their performance standards through coaching, mentoring, and effective feedback.My proficiency in Java, Spring, and various other technologies, combined with my passion for crafting clean, well-tested, and well-designed code, has consistently resulted in reliable and scalable solutions. Core Skills:Agile development, Scrum, Lean, CI/CDSoftware Architecture; Design Patterns, MicroservicesTeam management, Project Management, Coaching, MentoringJava, C, C++, JavaScript, Node.js, Solidity Core Java, EJB, JSP, Servlets, JDBC, REST APIsSpring Boot, Spring, Hibernate, JUnit, MockitoAWS, EC2, Droplets, Digital OceanGit, Subversion, Maven, AntOracle, MySQL, MS SQLTomcat, JBoss, Weblogic

Leonardo Almeida's Current Company Details
Flex

Flex

View
Software Engineer @ Flex | Technical Leader, Manager, Senior Java Developer in Finance | Team Leadership, Agile, Scrum, Spring Boot, CI/CD
new york, new york, united states
Website:
getflex.com
Employees:
66
Leonardo Almeida Work Experience Details
  • Flex
    Software Engineer, Backend Java Developer
    Flex Nov 2023 - Present
    Java developer working on the back-end of Flex Finance (getflex.com) app.- Developed and implemented several business-critical features, including new REST APIs (Spring Boot) and Kubernetes cron jobs, along with encryption and hashing of sensitive data, significantly enhancing customer satisfaction while reducing churn and operational risk.• Reduced load on microservices by up to XX% by using caching and other strategies • Reduced cloud infrastructure costs by up to XX%
  • Pta Rental
    Regional Manager, Technical Leader
    Pta Rental Jul 2015 - Oct 2023
    Rio De Janeiro Area, Brazil
    PTA is a leader in aerial work platforms. In 2014 it was considered the 13th fastest growing small/medium company in Brazil in a Deloitte study.• Planned and created a startup from the PTA Rental business, with the goal of reducing maintenance costs through innovation on Telematics.• Conceptualized, orchestrated, and executed the end-to-end development of a telematics solution currently monitoring XX% of PTA's fleet. • Built both the telematics software (Java, Spring Boot, Node, Netty, MySQL, MongoDB, Grafana, AWS) and the device prototype (Arduino, C/C++), using TCP-based protocols (REST/TCP sockets) for their communication.• Implemented all features of the embedded software, including: GPRS communication using low level libraries for the SIM808 chipset, serial communication between the main module and the modem, smoothed reading of analog signals and the protocol between the prototype device and the backend server.• Established and led PTA's first branch in Rio de Janeiro increasing PTA´s revenues by XX%.
  • Ig Group
    Technical Team Lead
    Ig Group Aug 2010 - Jun 2015
    London, United Kingdom
    • Led the development of several impactful greenfield projects, prominently the Insight platform, a crucial web application providing trading and market information across 8,000 markets.• Developed several Java projects, primarily adopting microservices architecture, utilizing a tech stack that encompassed Tomcat, Spring, Apache Lucene, JAXB, Oracle, and more• Boosted team throughput by ~20% with Kanban and 1-week sprints, reducing high-priority feature waiting time by 50%• Integrated third-party APIs (e.g., Reuters, Autochartist) with robust resilience strategies, including caching and design patterns (e.g., Bulkhead, Circuit Breakers), ensuring smooth handling of third-party failures and meeting uptime requirements• Led teams of up to 12 members, coordinating the efforts of team members across multiple functions (QA, Dev, PM, Architects) and across various teams (Dev, Infrastructure, DevOps, Content).• Hired multiple engineers and fostered their growth through the GROW coaching model, resulting in highly effective software engineers.
  • Ig Group
    Lead Java Developer
    Ig Group May 2010 - Jul 2010
    London, United Kingdom
    • Successfully implemented Single Sign-On, enabling seamless navigation across IG's web applications for tens of thousands of concurrent users.• Provided mentoring to developers ranging from graduate to mid-level, enhancing their skills
  • Ig Group
    Senior Java Developer
    Ig Group Jul 2009 - Apr 2010
    London, United Kingdom
    • Advocated for and introduced new team practices and tools such as compulsory code reviews, coding standards (enforced via Checkstyle), and test coverage reports (via Clover) which elevated the team´s code quality and reduced defects• Developed new features and adapted existing ones in the Account Opening team allowing IG to quickly expand to new countries and smoothly adapt to new regulations and business rules. The project tech stack was Java Servlets, Weblogic, Rest, Linux and Oracle• Assumed responsibility for off-hours production support and troubleshooting• Provided mentoring to developers ranging from graduate to mid-level, enhancing their skills
  • Sakonnet Technology
    Software Engineer
    Sakonnet Technology Feb 2008 - Jul 2009
    London, United Kingdom
    Software engineer working on the development of a distributed, multi-tiered, mission critical ETRM application. The main activities included:- Java Development in an mature development process including agile practices as sprint based iterative development, continuous integration, unit testing/TDD, pair programming, peer code reviews, stand up meetings, retrospectives, coding standards and others.- Technical leadership, including the delivery of a module implementing the whole invoicing functionality of the application. - Supporting the application in production environment, training the support team and reviewing/updating technical documentation.
  • Sakonnet Technology
    Software Engineer
    Sakonnet Technology Mar 2004 - Feb 2008
    Rio De Janeiro Area, Brazil
    Software engineer working on the development of a distributed, multi-tiered, mission critical ETRM application. The main activities included:- Java Development in an mature development process including agile practices as sprint based iterative development, continuous integration, unit testing/TDD, pair programming, peer code reviews, stand up meetings, retrospectives, coding standards and others.- Technical leadership, including the delivery of a module implementing the whole invoicing functionality of the application. - Supporting the application in production environment, training the support team and reviewing/updating technical documentation.
  • Trails Sistemas
    Java Developer
    Trails Sistemas Apr 2003 - Feb 2004
    Rio De Janeiro Area, Brazil
    Java developer working on:The web based system responsible for auditing the amount of `national content` present in the products of the Oil & Gas Brazilian industry.The software responsible for controling the cars and trucks used by the company responsible for the cleaning and garbage collection of the Rio de Janeiro city.The web based system responsible for supporting one of the credit analysis processes of the National Bank for Economic and Social Development (BNDES) of Brazil.
  • Federal University Of Rio De Janeiro
    Research Assistant
    Federal University Of Rio De Janeiro Jun 1999 - Mar 2003
    Rio De Janeiro Area, Brazil
    Research assistant, working for the Applied Mathematics Lab as the java developer responsible for modeling and implementing the mathematical kernel of the Dynamic Geometry tool “Tabulae”.Administrator of the Linux server used to support the project.

Leonardo Almeida Skills

Spring Tdd Scrum Test Driven Development Jboss Application Server Hibernate Junit Ant Java Enterprise Edition Web Services Agile Methodologies Oracle Tomcat Sun Certified Java Programmer Technical Leadership Maven Subversion Java Continuous Integration Xml Ejb Uml Oop Struts Weblogic

Leonardo Almeida Education Details

Frequently Asked Questions about Leonardo Almeida

What company does Leonardo Almeida work for?

Leonardo Almeida works for Flex

What is Leonardo Almeida's role at the current company?

Leonardo Almeida's current role is Software Engineer @ Flex | Technical Leader, Manager, Senior Java Developer in Finance | Team Leadership, Agile, Scrum, Spring Boot, CI/CD.

What is Leonardo Almeida's email address?

Leonardo Almeida's email address is le****@****ail.com

What schools did Leonardo Almeida attend?

Leonardo Almeida attended Federal University Of Rio De Janeiro, Jerry Weinberg, Johanna Rothman And Esther Derby.

What are some of Leonardo Almeida's interests?

Leonardo Almeida has interest in Software Architecture, Software Craftsmanship, Running, Software Development Practices, Percussion.

What skills is Leonardo Almeida known for?

Leonardo Almeida has skills like Spring, Tdd, Scrum, Test Driven Development, Jboss Application Server, Hibernate, Junit, Ant, Java Enterprise Edition, Web Services, Agile Methodologies, Oracle.

Who are Leonardo Almeida's colleagues?

Leonardo Almeida's colleagues are Mi Co, Vera Marques, Karan Sh, Hemakumar D, Natanael Wisley De Lima, Sherry Huang, Victor De Alba.

Not the Leonardo Almeida you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.