Diego Angulo AlfaroSoftware Engineer
Highly skilled Software Engineer with over 7 years of experience designing, developing, and maintaining robust software solutions. Proficient in full-stack development, with expertise in .NET Core, Angular, and Python, and a proven track record of delivering scalable APIs, optimizing system performance, and enhancing system stability. Adept at collaborating across teams to gather requirements, implement innovative features, and resolve critical customer issues. Experienced in leveraging modern technologies like MongoDB, PostgreSQL, and Azure DevOps to streamline workflows and support seamless integration. Fluent in both English (C2 Level) and Spanish, with strong technical documentation and mentoring abilities. Passionate about creating efficient, secure, and user-centric software systems.
Certifications
C#
C#
12/14/2022
.NET Core
.NET Core
10/12/2022
SQL
SQL
11/26/2019
Tech stack
.NET Core (5)
C# (5)
SQL
Angular (5)
Visual Studio (5)
Microsoft SQL Server (4)
PostgreSQL (4)
GitHub (4)
Docker (4)
Kubernetes (4)
MongoDB (4)
Python (4)
Visual Basic (3)
Transact-SQL (3)
JavaScript (3)
Windows Communication Framework (WCF) (3)
ASP.NET MVC (3)
Azure DevOps (1)
REST APIs (1)
Git
Experience
Software Engineer IIEncora
09/2020 - 03/2024

• Worked as a consultant for Swimlane, a Security Automation company • Implemented new front-end and back-end features in Swimlane's platform • Created, maintained and documented APIs and refactored unit tests in .Net Core • Optimized code through refactoring and resolved critical bugs, improving system stability and reducing downtime • Involved in support rotation every two months, responsible for analyzing and solving urgent customer tickets with the help of other development teams • Developed a robust API for the Swimlane platform on-prem installer with features like database backups, restores and support bundles, using technologies like .NET Core, Python scripts, Hangfire, MongoDB and PostgreSQL

.NET Core
C#
Python
MongoDB
PostgreSQL
Docker
Kubernetes
GitHub
Angular
Visual Studio
Software Engineer IIJohnson Controls
02/2020 - 09/2020

• Gathered requirements, analyzed, and developed new features in collaboration with other development teams • Created, documented and maintained REST API services for retrieving, creating and updating data using .NET Core and C# with Visual Studio • Designed and maintained unit tests for API controllers using mock implementation of interfaces • Involved in day-to-day tasks like code reviews, maintaining Azure DevOps Pipelines for continuous integration and code deployments using Octopus • Designed and documented data base tables, stored procedures, functions and views with the company’s best practices and standards using SQL Server database with Transact-SQL and SQL Server Management Studio • Created custom front-end views with technologies like Angular, HTML5, CSS, Bootstrap and TypeScript

.NET Core
C#
REST APIs
Visual Studio
Microsoft SQL Server
Azure DevOps
Angular
Software DeveloperCrux Consultores
01/2017 - 12/2019

• Worked with different teams in the Central Bank of Costa Rica (BCCR) designing and implementing software applications • Responsible for gathering requirements, analyzing, and developing new features in existing software using technologies like Visual Basic, ASP.NET MVC and WCF services with Visual Studio • Designed and wrote unit tests for crucial code • Created and updated stored procedures and scripts for complex data modifications and migrations of large volumes of data using SQL Server database with Transact-SQL and SQL Server Management Studio • Created custom front-end views with technologies like ASP.NET Razor, HTML5, CSS, JavaScript and JQuery • Detected, analyzed, and fixed production bugs in a timely manner • Provided mentoring and help for new developers and other development teams

Visual Basic
ASP.NET MVC
Microsoft SQL Server
Transact-SQL
JavaScript
Windows Communication Framework (WCF)
Education
B.S. in Computer ScienceUniversidad de Costa Rica
01/2012 - 10/2016