
Leonel Ortega
Full-stack developer building scalable applications with .NET, React, Python, and cloud technologies

About me
I am a Software Engineer based in Lima, Peru, with experience building full-stack and AI-powered applications across enterprise environments. I have worked with C#/.NET, React, Python, Django, Go, and cloud platforms such as Azure and AWS, delivering production-ready systems including RESTful APIs, microservices, and mobile apps. When I'm not coding, I enjoy solving the Rubik's Cube and exploring literature. I believe in continuous learning and am committed to building innovative solutions that make a positive impact. Let's connect!
Bio
Interests
Hackathons, Web Development, Machine Learning and Cybersecurity.
Experience
Designed and implemented an AI-Assisted Issue Resolution System for the legacy TMRail Web application, enabling contextual bug reporting and automated remediation workflows using Python and Azure AI services. Built a production-grade .NET web service (RoutingBuilder) that processes large SQL Server datasets with parallel processing techniques. Integrated Test-Driven Development practices into TM Rail applications, reducing defects during QA cycles and improving long-term code quality.
Built AI-assisted prototypes in Go integrating OpenAI APIs to transform business rules into structured system-ready data. Led the migration of legacy Windows services to .NET 9 for a U.S. railroad sector client and modernized the TMRail Web application, achieving a 90% reduction in session-related issues through Azure services and architectural improvements.
Developed RESTful APIs with Django Rest Framework and Python. Built a native iOS app for Antamina's transport system using Swift, SwiftUI, and VIPER architecture, including chatbot integrations. Designed a web application for employee performance tracking with Next.js, React, and Django, improving reporting efficiency by 80%. Built new modules for the ISMX App using Angular 17 and .NET 8 APIs, increasing incident reporting efficiency by 90%.
Created microservices for Tucambista and Pacífico Seguros using .NET 8, CQRS, Clean Architecture, and Azure Functions. Built "Tucambista FX", a full-stack internal tool with ASP.NET Core that streamlined the B2B currency exchange process by 70%. Implemented Azure Storage for payment vouchers, automated customer notifications with SendGrid, and frontend features for life insurance during currency exchange.
Education
I finished school achieving the highest tenth in my entire student life, I participated in national competitions such as ONEM and Ideas in action of MINEDU where in both I managed to go to the national stage.
During my first year, I learned the basics of programming and how to use different tools such as IDEs and object-oriented programming. I also reinforced basic knowledge such as language, math and soft skills.
In my second year I have taken subjects such as: Computer Architecture, Computational Mathematics, Algorithms, Databases, Scrum Methodology, etc. With this knowledge I have participated in work teams to develop university projects using various methodologies.
During my third year, I studied databases, HCI, software design patterns, and algorithmic complexity. I also gained experience with both frontend and backend frameworks. In the Open Source Applications course, I learned Angular, TypeScript, and Spring Boot Framework. In the Web Applications course, I worked with Vue, JavaScript, and the C#.NET Framework. Additionally, in the Algorithmic Complexity course, I developed applications using Python. It was a semester filled with valuable knowledge.
During my fourth year, I studied software project management, introduction to scientific research, IoT programming, and emerging software architecture. I also completed Machine Learning with Reinforcement Learning at USP. Currently working on my thesis project, Cuadra!, a mobile app for booking sports spaces built with React Native and Expo.
Knowledge
AI & Machine Learning
Cloud & DevOps
Mobile Development
Microservices & REST APIs
Clean Architecture & DDD
IoT Programming
Software Project Management
Scientific Research
Test-Driven Development
Skills
Frontend: React, Next.js, Angular, TypeScript, JavaScript, Vue.js.
Backend: C#, .NET, ASP.NET Core, Node.js, NestJS, Python, Django, Go.
AI & Cloud: OpenAI APIs, Azure AI, Azure Functions, AWS, Docker, Kubernetes, CI/CD, GitHub Actions.
Databases: SQL Server, PostgreSQL, MySQL, MongoDB.
Architecture: REST APIs, Microservices, CQRS, Clean Architecture, Domain-Driven Design, gRPC.
Mobile: React Native, Swift, Flutter.
Languages: Native Spanish, Advanced English.
Achievements: Top 4 Belcorp's Hackathon v5 Global, Top 3 DigieduHack 2025.
© 2026 Leonel Ortega