About me

I consider myself a professional who always tries to build creative solutions to business needs thinking out of the box to deliver user value in an agile and innovative way. A software developer who has been working for over 4 years in web and mobile development providing solutions as soon as possible keeping in mind the businesses priorities and correct usage of time. My main professional goal is to become a machine learning engineer in order to bring innovative solutions with a disruptive impact in the society.

Experience

Datasite

Position: Software Engineer II
Time: 2024/01/05 - Present
Description: As a software engineer, I integrated business-to-customer functionality into the Datasite platform using Stripe as the payment service provider. Later, I joined the platform growth team, focusing on enhancing the performance of microservices and the main monorepo frontend service. As part of this team, I optimized the service responsible for retrieving or initializing users' subscriptions, reducing response times from 1-2 seconds to 400-700 milliseconds for users with an average of 6-12 enterprise subscriptions and a personal subscription.
Responsabilities
  • Refine and address stories
  • Be oncall rotation
  • Analyze and break down features using lucidchart
  • Joined product manager to break down Epics
  • Improve performance of backend and frontend services
  • Document confluences regarding new features

Equifax

Position: Software Engineer
Time: 2021/04/04 - 2024/01/05
Description: As a full-stack engineer, I contributed to build a B2B/B2C e-commerce platform by migrating, adding, and extending features such as Identity Governance Access, jobs to trigger GCP features by scripts(terraform, bash, and groovy), creating scheduler jobs to clean up unnecessary data, and splitting up main frontend project into multiple micro-frontends. Besides that, I supported Equifax partners by walking them through the platform as well as addressing their questions and tickets, and last but not least attending calls to address even more complex topics regarding the platform.
Responsabilities
  • Refine stories
  • Help associate and mid software engineers by addressing questions and supporting the onboarding process
  • Implement new features
  • Maintain and optimize existing features
  • Document confluences regarding features, and processes
  • Address Equifax partners' questions

Gorilla Logic

Position: Web Developer
Time: 2019/07/01 - 2021/04/02
Description: Worked for a client who has a platform that securely manages and connects your users to their systems, applications, files, and networks. The product: A Directory-as-a-Service platform that provides the IT Organizations with a ton of tools to manage their own access to services in a secure way. At the beginning I was involved in both sides FE and BE as full-stack then I was only involved in the FE side, creating, migrating legacy code, improving existing functionalities.
Responsabilities
  • Analyze, address and develop features for a Cloud Platfom with high user-value for customers.
  • Design and develop Proof of Concepts for Product Managers to compare the user-value against the required effort.
  • Attend daily meetings to check the current state of the Cloud Platform FrontEnd section that I was working on in order to bring up possible improvements.
  • Work on migrating Backbone and Jade to Vue.js

IncluTEC

Position: Full Stack Developer
Time: 2017/04/15 - 2019/06/30
Description: IncluTEC was a group focused on developing accessible software and diverse projects to help people with disabilities in order to improve their interaction with the web and daily routines through software. Worked as Full Stack Developer creating web applications based on WCAG 2.0 always keeping in mind I had to accomplish all the accessibility criteria as well as improving or migrating existing projects. Besides that, I performed scientist publications for research projects and planned workshops for TEC - Computer Engineering students and coworkers.
Responsabilities
  • In charge of delivered important features for a government institution web application.
  • The accessibility was a MUST when developing features, independently from the product it was.
  • Collaborate to write and publish scientific papers to show up the process of different research projects.
  • Design, analyze, and develop a platform to create signs of different sign languages and interpret them by a virtual avatar.

Pernix Solutions

Position: Software Crafter
Time: 2016/04/03 - 2017/04/01
Description: Worked as a consultant providing solutions based on client requirements mostly from companies located in the US . Besides that, I was in charge of performing the onboarding process to new Software Apprentices. Something interesting was that the company helped people with innovative ideas to bring up those ideas to reality by software development process and I worked on some of those ideas by developing MVPs.
Responsabilities
  • Develop MVPs for possible customers in order to gather the budget to work on the complete implementation.
  • Present the onboarding process to new Software Apprentices.
  • Create presentations about new technology stuff like Server-side Rendering and daily updates of the projects that I was working on.

Rossmon S.A

Position: System Analyst
Time: 2015/01/05 - 2016/02/05
Description: As a system analyst, I worked mostly in government institutions as part of the company business model which was outsourcing. I was in charge of maintained and delivered fatures to ICE (Electricity Costa Rican Institution) platforms.
Responsabilities
  • Deliver and maintain features for government institutions web applications as part of Offshore Outsourcing.

Academic Preparation

university

American University (UAM)

Systems Engineering
Time: 2017/09/09 - 2021/09/26
university

Cartago University College (CUC)

Information Technology
Time: 2013/01/09 - 2016/04/19

Certificates

JavaScript Algorithms and Data Structures Masterclass

Instructor: Colt Steele
Company: Udemy

The Modern GraphQL Bootcamp (with Node.js and Apollo)

Instructor: Andrew Mead
Company: Udemy

Data Science Math Skills

Instructor: Duke University
Company: Coursera

React-Native + Redux + Redux-Saga + INSTAGRAM Clone

Instructor: Victor Martinez
Company: Udemy

The Complete JavaScript Course 2020: Build Real Projects!

Instructor: Jonas Schmedtmann
Company: Udemy

Skills

Languages

  • Javascript100

  • Typescript100

  • CSS3100

  • HTML5100

  • SAML100

  • GraphQL70

  • Java75

  • Kotlin85

  • Golang90

Frontend

  • Vue100

  • React95

  • Next.js95

  • Apollo Client90

  • Angular 2+90

  • JQuery85

  • Backbone80

Backend

  • NodeJS100

  • ExpressJS100

  • Spring Boot85

Desktop

  • Electron65

Mobile

  • Ionic90

  • React Native80

Relational Database

  • MySQL100

No Relational Database

  • MongoDB100

  • Firebase70

Version Control

  • Git100

DevOps

  • Docker100

  • Kubernetes80

Cloud Computing

  • Google Cloud Platform60

Get in touch.

Let's talk, if you're looking for someone to help you with your idea, maybe I'm your man!


harry182894@gmail.com