• 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
• 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
• 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