Hi, I'm

Mauricio Ramirez L.

Software Engineer

I build robust and scalable applications using .NET, Java, and modern cloud technologies. With 15+ years of experience in software development, I specialize in microservices architecture and enterprise solutions.

Mauricio Ramirez L.

About Me

Software Engineer | Back-End Developer

Software Developer with experience in building web and desktop applications using client-server, multi-tier, and microservices architectures. Proficient in Java, C#, .NET, and database systems (SQL, NoSQL). Skilled in data analysis and quick to adopt new technologies.

With over 15 years of experience in software development, I have worked across various industries including finance, retail, education, and utilities. I specialize in building robust applications using .NET Framework/Core, Java microservices, and modern cloud platforms. I'm committed to delivering high-quality solutions and staying current with emerging technologies.

15+
Years Experience
50+
Projects Delivered
8
Companies
10+
Technologies

Technical Expertise

Programming

C#, VB.NET, Java, SQL, T-SQL, JavaScript, TypeScript

Frameworks

.NET Framework, .NET Core, ASP.NET MVC, JBoss Fuse, Red Hat BRMS

Front-End

Angular, HTML5, CSS3, Bootstrap

Databases

SQL Server, MySQL, PostgreSQL, MongoDB

Cloud

Microsoft Azure, AWS

DevOps

Git, GitHub, Jenkins, SonarQube, Docker, Kubernetes

Professional Experience

Sep 2021 - Present

Software Engineer

Bonzzu Inc. | Remote

  • Develop and maintain .NET Framework microservices for stock and inventory projection systems
  • Build and support REST APIs, ensuring code quality with GitHub and SonarQube
  • Implement and automate CI/CD pipelines using Jenkins, improving deployment reliability
.NET Microservices REST APIs Jenkins SonarQube
Apr 2019 - Jun 2021

Software Developer

Sigcomt S.A.C. | Lima, Peru

  • Designed and implemented services in .NET 2005 and Java (JBoss Fuse) within a microservices architecture
  • Developed loan disbursement solutions via BIM (mobile wallet) using asynchronous service integration
  • Maintained and implemented business rules with Red Hat JBoss BRMS
.NET Java JBoss Fuse Red Hat BRMS
May 2018 - Apr 2019

Software Developer

Gestión y Sistemas S.A.C. | Lima, Peru

  • Developed web applications using .NET Framework/Core, Angular, and SQL Server
  • Delivered BI dashboards and reports using Power BI
  • Provided client onboarding, user training, and mentoring
.NET Core Angular SQL Server Power BI
Mar 2016 - Apr 2018

Software Developer

César Vallejo University | Trujillo, Peru

  • Developed and maintained HR and Treasury applications using .NET 2010 (VB/C#) and SQL Server 2014
  • Created reports with Crystal Reports 10 and performed enhancements
.NET SQL Server Crystal Reports
Feb 2015 - Jan 2016

Software Developer

Indra | Lima, Peru

  • Maintained desktop apps and Windows services with .NET 2010 (C#), SQL Server 2008, and Crystal Reports
  • Estimated effort, created technical docs, and performed unit testing
.NET SQL Server Windows Services
2003

Bachelor's Degree in Systems Engineering

Universidad César Vallejo – Trujillo, Peru

Graduated with comprehensive knowledge in software engineering, database systems, and information technology.

Featured Projects

C# Design Patterns

SOLID Principles Demo

Side-by-side C# examples demonstrating correct and incorrect applications of the SOLID principles.

C# Patterns

Design Patterns Demo

Practical examples of all 23 classic design patterns implemented in C#.

Angular .NET Core DDD

Angular File Manager

Web application with Angular frontend with file upload/download functionality.

C# Web Scraping ⭐1

ONPE Scrapping

Application to obtain data from Peru's presidential elections from ONPE's public website.

Node.js Docker CI/CD

Bot Name Generator

API with GitHub Actions for CI/CD. Generates bot names dynamically.

Node.js Docker Gaming

Minecraft Bots

Minecraft bots built with Node.js using Mineflayer library and containerized with Docker.

JavaScript GCP Pub/Sub

GCP Pub/Sub Consumer

Google Cloud Pub/Sub consumer implementation in JavaScript.

C# Security ⭐2

Tor File Download

Console app to batch download files from onion links using a Tor connection.

Angular TypeScript Web API

File Management API

.NET solution demonstrating N-Tier/Clean Architecture with Domain-Driven Design (DDD) principles for file upload and management operations

Technical Skills

.NET Development

Full-stack development using .NET Framework, .NET Core, ASP.NET MVC, and Web APIs. Building scalable, maintainable enterprise applications.

C# / .NET 95%

Java Development

Building robust microservices with Java, JBoss Fuse, and Red Hat BRMS. Experience with enterprise integration patterns.

Java 85%

Database Solutions

Database design, optimization, and development with SQL Server, MySQL, PostgreSQL, and MongoDB.

SQL / T-SQL 90%

Web Development

Modern web applications using Angular, TypeScript, HTML5, CSS3, and Bootstrap with responsive design.

Angular / TypeScript 80%

Cloud Solutions

Microsoft Azure and AWS cloud services integration, migration, and deployment.

Azure / Cloud 75%

Microservices & API

Design and implementation of microservices using .NET, Java, and containerization with Docker/Kubernetes.

Microservices / REST APIs 90%

Containers

Containerization and orchestration using Docker and Kubernetes for scalable deployments.

Docker / Kubernetes 70%

DevOps & Automation

Implementation of CI/CD pipelines, automated testing, and code quality assurance.

DevOps / CI/CD 80%

Get In Touch

I'm always interested in discussing new projects, creative ideas, or opportunities. Feel free to reach out!

Ready to start a project?

Let's work together to build something great. I'm available for freelance projects and full-time opportunities.