Personal details

Leonardo S. - Remote back-end developer

Leonardo S.

Sr. .NET Software Developer
Based in: 🇺🇾 Uruguay
Timezone: Montevideo (UTC-3)

Summary

Experienced software developer with a passion for coding and learning, with over two decades of hands-on experience using C#, VB and .NET frameworks.

Successfully undertaken big or small projects, both locally and internationally, individually or as a part of a team. Focused in later years on projects related to online payment processes and CRM systems. Proficient in Agile methodologies and collaborative settings, delivering high-quality and maintainable solutions within schedule constraints.

Recent certifications in Google Project Management, IBM Applied DevOps, IBM Data Science, and DevOps on AWS, along with a bachelor's degree in communication studies, specializing in organizational communication, enables a unique position to combine technical expertise with organizational dynamics knowledge, adding distinctive value to any IT role.

Work Experience

Sr. Software Developer
Travelgenio - Otravo | Dec 2019 - Apr 2022
C#
MySQL
Git
Jenkins
TypeScript
Jira
GitLab
Docker
React
SOAP Web Services
Microsoft SQL Server
Kubernetes
Swagger
Microservices
Postman
.NET Core
.NET
ASP.NET Core
ASP.NET
ASP.NET Web API
.NET Framework
RESTful API
AWS (Amazon Web Services)
Angular 2
  • Designed, developed, and maintained high-volume .NET Core API REST microservices, including those responsible for processing more than 35.000 payments transactions per day, interacting with banks and credit cards payment gateway providers and payment risk control services, such as Worldpay, Redsys, Apple Pay, Klarna, Sofort or Riskified.
  • Engineered processes to ensure compliance with industry standards and protocols, such as 3DS2/PSD2 and GDPR.
  • Maintained a diverse ecosystem of over 20 services, including .NET Core API REST microservices, .NET Framework SOAP and Windows services, and web applications (ASP.NET, Angular, React), integrated with six databases across two different RDBMS platforms, managing millions of records, handling an average of 10,000 new bookings per day.
  • Enhanced API ecosystem performance by implementing caching capabilities, resulting in a 75% reduction in services response times.
  • Migrated services from a monolithic ASP.NET solution, running on virtual machines on-premises, to scalable .NET Core API REST/services deployed on an AWS cloud environment.
  • Monitored production services to prevent or diagnose problems or to identify areas for improvement, using tools like Grafana to follow platform metrics, Graylog to query application statistics and workflows, or SQL Server Profiler to trace database operations, ensuring prompt issue resolution and continuous improvement.
  • Designed and oversaw weekly production deployments both to on-premises and cloud environments, supervising Jenkins and application logs and running rollbacks when needed, on a CI/CD workflow.
  • Collaborated on Agile/DevOps methodologies while serving as a technical reference for new or less experienced team members, performing code reviews and approving merges.
Software developer
Agemap | Feb 2004 - Nov 2019
Java
C#
MySQL
WPF (Windows Presentation Foundation)
Eclipse
Oracle
PostgreSQL
NHibernate
VB6
Visual Basic
Web Service
SOAP Web Services
Microsoft SQL Server
WinDev
GeneXus
WCF (Windows Communication Foundation) Service
ASP.NET MVC
ASP.NET
VB.NET
.NET Framework
Visual Basic 6.0
Hibernate ORM
  • Developed and maintained .NET Framework, ASP.NET, and WCF GIS related applications, services and web services, using VB6, VB.NET, and C#, for market research and logistics, that provided up to 30% increase in revenue from sales or cost savings in the supply chain.
  • Handled end-users training, troubleshooting, bug reporting, and defined software requirement specifications for new features across a portfolio of 30+ corporate customers in 6 countries.
  • Diagnosed issues, architectured solutions, estimated work effort, and executed approved tasks within distributed scrum teams from 4 to 8 members.
  • Oversaw on-site deployments and integrations with customer systems and databases. Led product launchings, monitored successful implementation, and ensured smooth adoption.

Education

UdelaR
Bachelor's degree・Communication Studies
Mar 2018 - Dec 2021

Certifications & Awards

DevOps on AWS Specialization
Coursera | Jul 2023
IBM Applied DevOps Engineering Specialization
Coursera | Jun 2023