Leonardo Gorgulho
Verified Expert in Engineering
APIs Developer
Leonardo is an experienced software engineer with a proven background in the Brazilian financial sector. With over 19 years of experience, he is skilled in APIs, microservices, C# .Net, SQL, TypeScript, Angular, and Agile. He has worked with various companies, from startups to global investment banks. As an enthusiast, Leonardo constantly studies new technologies that enable him to provide optimized solutions and deliver the best results.
Portfolio
Experience
Availability
Preferred Environment
Microservices, REST, APIs, JSON, TFS, .NET Core, .NET, SQL Server 2014, Git, Windows
The most amazing...
...project I've led used .Net Core to create all of the functions needed for an open banking ecosystem and delivered it to most of the investment banks in Brazil.
Work Experience
Senior Software Engineer
AllShare
- Created a new application that receives and routes the order from the external apps and then validates and distributes it to the financial market.
- Refined and estimated PBIs from different banks, polishing the requirement to a common feature for every bank.
- Decoupled microservices that do not lose messages even with technical failures due to their message-broker structure.
.NET Entity Framework Removal Expert
Sun Nuclear
- Designed and implemented a base repository that uses .NET reflection to carry information between classes and databases without any explicit code, replacing the Entity Framework.
- Refactored every Entity Framework statement by the new repository engine.
- Implemented an integration test to cover all repository functions. The test project also inspects all classes and checks if it matches the database schema, letting the project classes always update.
Lead Developer
CRK Informatica
- Led the team that exposed the core of the applications the company has created during its lifetime. Using Web API (.NET), we have created all the functions needed for an open banking ecosystem.
- Tracked all backlogs and managed to deliver the tasks in time using TFS.
- Deployed this solution to Azure Cloud and on-premises client servers.
Senior Developer
Sistema PRI Engenharia
- Created and maintained an application that manages and supervises the projects of the company.
- Set up the application to manage common data such as timetable, cost, and quality. It allowed users to analyze the risks that could stop or delay the delivery of the project.
- Created visualizations and map functionalities with different layers that helped manage large constructions, like railways or transmission lines.
Senior Developer
CRK Informatica
- Maintained and improved the front-end banking application.
- Ensured the application properly created operations for any financial market (fixed income, swap, stocks, and other derivatives) and sent operations to the bank after approval and data analysis.
- Analyzed and improved the system's performance based on thousands of operations per day.
System Analyst
Fibra Bank
- Gathered bank operator needs and converted them into a logical and simple system structure.
- Created mockups and wireframes to present the solution.
- Created and delivered the user case document to the software house.
- Analyzed the risks and tested the integrity of the application before releasing for production deployment.
.Net Developer
Philips Lighting
- Transferred all of the salesmen’s commission calculations from an Excel spreadsheet to a web application.
- Ensured all calculations and registries were transparent to the Netherland headquarters.
- Improved the process speed and security of the data.
.Net Developer
Architettura Soluções em Tecnologia
- Contributed to different project types such as internet banking, government intranets, and MSDN.
- Designed the rate stars in MSDN for developers and reports.
- Created a stock management software for a small bank.
Experience
Equivalent Fee for Finance Calculation
https://calc-portal.azurewebsites.net/It converts calculation criteria for banking operations. The calculation depends only on the tax and days informed by the analyst.
Skillset
Languages
C#, SQL, C#.NET, JavaScript, Stored Procedure, HTML
Frameworks
.NET, .NET Core, .NET 4, ASP.NET, ASP.NET Core, Angular, .NET 5
Tools
Visual Studio, Git, TFS, RabbitMQ
Other
Back-end, Full-stack, APIs, MVC Frameworks, Team Leadership, Finance, Deployment, Documentation, Wireframing, Reports, Reflection, .NET 6
Libraries/APIs
Entity Framework, React
Paradigms
REST, Microservices, CQRS, Event Sourcing
Storage
JSON, Microsoft SQL Server, SQL Server 2014, PostGIS, PostgreSQL, SQL Server 2017
Platforms
Windows, Azure
Education
Bachelor’s Degree in Computer Science
Universidade Municipal de São Caetano do Sul - São Paulo, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring