Email
Website

Experienced software engineer with over 15 years developing web applications and backend systems. The Java ecosystem has been my primary focus and area of expertise throughout my career. Additionally, I possess proficiency across a diverse range of backend and frontend technologies, including .NET framework development, PHP-based systems, Ruby applications, advanced SQL database management, TypeScript implementations, React component development, and numerous other modern development tools and frameworks.

LinkedIn

Edify Software Consulting 2023-11 — 2024-08

Software Architect

Greatminds. Maintenance and development of new features for existing Next.js and Nest.js applications. Multiple teams and applications support

Highlights

  • Led and coordinated multiple teams to develop and support Nexts.js/Nest.js applications.
  • Monitored and provided support related to AWS services.
  • Maintained and improved GitHub Actions workflows.
  • Collaborated with different teams in the coordination and development of new features involving multiple applications.
  • Performed code reviews and provided feedback to other developers, looking to improve the quality of the code and development associated processes.
  • Worked on the diagnostics and fix of production bugs.
  • Actively participated in different agile ceremonies from Scrum and Kanban frameworks.

2018-06 — 2023-05

Senior Back End Software Developer / Technical Lead

CourseKata. Development of a new Spring Boot application to serve dynamic content through LTI, using a combination of Common Cartridge and GitHub Apps.

Highlights

  • Helped with the design and development of customer's application core features, from zero to PoC, to a mature system.
  • Collaborated with stakeholders to translate their requests into application requirements, providing technical insight and negotiating when needed.
  • Performed code reviews and provided feedback to other developers, looking to improve the quality of the code and development associated processes.
  • Worked on the diagnostics and fix of production bugs.
  • Mentored other developers and guided them in their carrer path process.
  • Actively worked on the documentation of processes, decisions, design and technology related details
  • Developed complex SQL queries to extract reports from the system's generated data
  • Participated in different agile ceremonies from Scrum and Scrumban frameworks.

2012-06 — 2018-05

Senior Back End Software Developer

Collaborated in the design, implementation and maintenance of multiple applications, working on several projects, such as EdReady, Course Library, Hotchalk, CoreSpring, PrepU and NYU Emissions

Highlights

  • Spring Framework / Spring Boot
  • JUnit
  • LTI 1.1/1.3
  • External system integrations: Learnosity, JupyterHub, GitHub
  • Docker / Compose
  • HTML/CSS/Javascript
  • EmberJS
  • AngularJS
  • Gradle / Maven
  • Backbone.js
  • Bootrsrap, Grunt, Gulp, Bower, Webpack
  • Ruby/Rails
  • MySQL Server / MariaDB
  • PostgreSQL
  • Jasmine / PhantomJS / Mocha
  • PHP
  • Symfony
  • CakePHP
  • AWS
  • GitHub Apps

Freelance developer/consultant 2010-07 — 2012-05

Developer/Business intelligence consultant

As a freelance developer I worked with a couple of companies. One of them was Eldomo comunicación, a communication agency where I helped developing PHP websites using the Symfony framework, and doing maintenance for the previous developed websites. The other company was OD Servicios, focused on consultancy and software development. I spent some time on the business intelligence area, and I also was involved on some development projects, the bigger one being a hotel management software.

Highlights

  • PHP
  • Symfony framework
  • MySQL Server
  • MS SQL Server 2008
  • MS Analysis Services 2008
  • .Net framework(VB/C#)

Eventbywire 2008-05 — 2010-05

Developer

Eventbywire was a webcasting service company located in the US, focused mostly on the streaming of funerals, weddings, graduations, and family events in general. I was in charge of all the development process, using PHP for the web related development, and .Net framework and Adobe Flex for the streaming and utilities applications.

Highlights

  • PHP
  • .Net framework (VB/C#)
  • Adobe Flex
  • Flash and Windows Media Server
  • MySQL Server

CODISA Software Corp. 2007-01 — 2008-04

Business Intelligence Consultant

I worked as business intelligence consultant setting up and maintaining environments on companies like Dos Pinos, BAC-Credomatic, RadioShack, among others. In the process, I also have to develop some small .Net framework tools for the importing process and to automate some required common tasks. At the end of my time here, I spent some time giving technical support.

Highlights

  • MS SQL Server 2000-2008
  • MS Analysis Services
  • MS Data Transformation Packages/Integration Services
  • .Net Framework (VB/C#)
  • Support/Customer relationship management

Freelance developer 2006-01 — 2007-01

Developer

While I was in college, I worked as a software consultant for the CCSS's Zarcero clinic developing a medical profile software.

Highlights

  • MS SQL Server 2000
  • .Net framework (C#/J#)
  • VB6 (used in older systems)
  • Web services

Universidad of Costa Rica 2004 — 2007

Computer Software Engineering
Bachelor of Science

Top Honors Graduate

Awarded 2008
by Universidad of Costa Rica
Honor graduate, BS Computer Science

Highest rank on BS Computer Science career for year 2005

Awarded 2006
by Universidad of Costa Rica
Highest rank on BS Computer Science career for year 2005

Universidad of Costa Rica Entrance Exam, 12th position

Awarded 2003
by Universidad of Costa Rica
Universidad of Costa Rica Placement Test 12th position, scoring 773 out of 800 points

Backend Development

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JDBC
  • Hibernate
  • Gradle
  • JUnit
  • Node.js
  • Nest.js
  • SQL
  • REST
  • AWS
  • PHP / Symfony
  • Ruby / Ruby on Rails
  • Docker

Web Development

  • HTML 5
  • CSS / SASS
  • Javascript / TypeScript
  • Bootstrap
  • jQuery
  • React / Next.js
  • Testing Library
  • Grunt
  • Gulp
  • Bower
  • EmberJS
  • AngularJS
  • Jasmine / PhantomJS / Mocha

AWS Services

  • RDS
  • EC2
  • Elastic Beanstalk
  • SQS / SNS
  • S3
  • CloudWatch
  • Lambda
  • ECR

Databases

  • PostgreSQL
  • MySQL
  • MongoDB / DocumentDB
  • DynamoDB
Spanish
Native speaker
English
Professional working proficiency