
Cleiton Gangi
Verified Expert in Engineering
.NET Developer
Hortolândia - State of São Paulo, Brazil
Toptal member since June 16, 2022
Cleiton is a senior full-stack developer with over 15 years of experience building high-quality applications while working at large companies such as Siemens, Tyco, and Johnson Controls. He has extensive experience with web development using ASP.NET and MVC Razor and back-end applications such as REST APIs and Windows Services. Cleiton enjoys learning new things, solving problems, and helping companies achieve their goals.
Portfolio
Experience
- Microsoft SQL Server - 15 years
- .NET - 15 years
- Clean Code - 10 years
- SOLID Principles - 10 years
- Domain-driven Design (DDD) - 5 years
- Test-driven Development (TDD) - 5 years
- xUnit - 5 years
- Azure DevOps - 2 years
Availability
Preferred Environment
Azure DevOps, Microsoft SQL Server, Azure, .NET, C#, MVC Razor, .NET Core
The most amazing...
...thing I've developed is an app for processing alarm events with high performance and resilience to process around 40,000 customers and millions of events.
Work Experience
Principal Software Engineer
Johnson Controls
- Developed a multi-thread application with high performance and availability to process alarm events from about 40,000 clients and millions of events per day using .NET Core, SQL Server, and RabbitMQ.
- Created a microservice for integration with credit card brokers to be used by all internal applications for collecting credit card payments. It was a REST API developed in .NET Core.
- Implemented Azure DevOps, trained the team, and worked on configuring CI/CD pipelines for all projects, including legacy projects in VB6.
- Developed a sales web portal to automate the entry of a new customer with approval flows and credit analysis. Used .NET 4.5 and SQL Server.
- Created the default architecture—project structure and application skeleton—using domain-driven design for the new .NET projects.
Full-stack Software Engineer
Siemens
- Developed a hybrid mobile application for Android devices with jQuery Mobile, ASP.NET 4.5, MVC, and SQL Server to be used by field technicians to help them with maintenance and new installations.
- Created a hybrid mobile application for Android devices with jQuery Mobile, ASP.NET 2, Web Forms, and SQL Server to be used by patrol units for on-site inspections with some native functionalities.
- Developed a system for the legal area to help the Siemens Brazil team manage their processes. Used ASP.NET Web Forms, C#, and SQL Server 2008.
- Supported the administration of Jira and SVN and helped with the administration of SQL Server, IIS, and Hyper V.
Software Engineer
TechInSys
- Contributed to developing an application with VB6 and MySQL for high school management with student management, entry and exit points, and reports.
- Developed an application to create budgets for a building materials store in VB6 and MySQL.
- Created a website for a group of scouts in PHP and MySQL with administrative features, enabling the content and articles creation and upload of images from events.
- Developed an application with VB6 and MySQL for a tattoo clinic to control customers and appointments.
Experience
Alarm Monitoring System
I acted as the principal software engineer, developing the Worker Service and helping the team with API REST and web portal difficulties.
Education
Bachelor's Degree in System Engineering
UNASP Adventist University Engineer Coelho Center - Hortolândia, São Paulo, Brazil
Associate's Degree in Computer Systems and Networks
Centro Paula Souza - Barretos, São Paulo, Brazil
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
Secure Programming
Clavis Security Information (Exin Partner)
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
REST APIs, Protobuf, jQuery Mobile, React
Tools
Jira, xUnit, RabbitMQ, Git, Visual SourceSafe, Hyper-V, Visual Studio, Subversion (SVN), Eclipse IDE
Languages
Visual Basic 6 (VB6), CSS3, HTML, JavaScript, CSS, VB.NET, Java, Active Server Pages (ASP), C#, Pascal, PHP
Frameworks
.NET, ASP.NET, MVC Razor, .NET Core, gRPC
Paradigms
Azure DevOps, Clean Code, Test-driven Development (TDD), Microservices, CQRS
Platforms
Windows, Visual Studio Code (VS Code), Windows Server, Oracle, Azure, Docker, Eclipse, NetBeans, Linux, Android
Storage
Microsoft SQL Server, Web Forms, SQL Server 2008, SQL Server 2016, NoSQL, MySQL
Other
Domain-driven Design (DDD), GitFlow, SOLID Principles, Windows Services, Web MVC, Web Services, IIS, Event Design, Secure Coding, Jira Administration, Multithreading, Cloud, Identity Server, OWASP, Networks
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