Luis G.

Luis G.

Senior Software Engineer

San José, Costa Rica
Hire Luis G. Hire Luis G. Hire Luis G.

About Me

I am a highly disciplined and versatile Software Developer with technical preferences for JavaScript and AngularJS; creating responsive UI components and tools that are robust and easy to maintain on the software development process. I build scalable products that are fault-tolerant and highly available in response to challenging problems on projects. I am hands-on, a superb communicator, with considerable experience working in a fast-paced and collaborative environment.

Work history

UpStack
UpStack
Web Developer
2016 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time

Harbor Inc
Harbor Inc
Software Engineer
2019 - Present (5 years)
San Francisco, United States
  • Produced high-quality solutions for the development and maintenance of features on Harbor Inc's business-critical single page application for investment management platform.

  • Implemented frontend solutions on the app using React Storybook to manage interactions with key components; increasing the robustness, ease of use, and maintainability of shared components on the solution.

  • Decreased the compilation speed on shared components by 90%; leveraging Webpack and redesigned the logic to handle the side effects of Redux on the solution.

Elation Health
Elation Health
Software Engineer
2018 - 2019 (1 year)
San Francisco, United States
  • Contributed to the development and maintenance of several business-related features on Elation's EHR; decreasing deployment times for both staging and production by 80%.

  • Deployed a custom Python BDD test suite on the solution to improve readability, maintainability and speed of unit tests; decreasing CI build times on the EHR by 85%.

  • Built an interactive appointment reminder system on Elation's EHR system with a scalable two-way sync solution between self-calendar and google calendar.

Orchestra One
Orchestra One
Software Engineer
2016 - 2018 (2 years)
San Francisco, United States
  • Designed, developed and implemented innovative, high-performing software solutions and features on Orchestra One's web-based scheduling, billing and communications platform for private practices.

  • Worked closely with Orchestra One's product team for the migration of the platform's frontend to React.js; delivering technical support for the development of different tools and services.

  • Applied the latest best practices, principles and techniques for the iteration of several API endpoints and UIs; operating within Orchestra One's established methodologies, procedures, and guidelines.

Pernix
Pernix
Software Apprenticeship
2015 - 2016 (1 year)
Cartago, Costa Rica
  • Developed and deployed innovative software solutions on projects for clients using Ruby on Rails, AngularJS and Ionic.

  • Engineered a socket messaging solution that allowed an app to communicate with the server in real-time.

  • Refactored the backend solution to limit data sent on requests resulting in a much more efficient solution for the client.

Portfolio

Full Stack Developer - Orchestra One
Full Stack Developer - Orchestra One

Worked on a comprehensive practise management solution designed to help users to fully run a healthcare business. Led front-end development tasks on the project; migrating the front-end architecture from Ruby on Rails to ReactJS, implementing new features on the solution, and setting up front-end notifications using Sockets. Developed Orchestra One's marketing website; decreasing recompilation time through Webpack and implementing solutions for hot reloading and dynamic loading of assets. Managed the implementation of API design and mailing functionalities on the solution.

Frontend Developer - Pernix
Frontend Developer - Pernix

Participated in the development of an Android app that saves accessories and bodywork information from loaned vehicles before and after they are given to clients. Implemented new features to track the vehicle's physical status including damages, accessories, and type of tires. Restructured the core architecture to minimize the number of calls to the server to save time and resources; creating improved responsiveness of the app on different devices.

Creator / Full Stack Developer - Meetnow App
Creator / Full Stack Developer - Meetnow App

Designed and developed a Facebook-like mobile app which offers users a new and simple way for organizing plans. Implemented new functionalities and features on the app. Created a socket messaging system that allows the app to communicate with the server in real-time and refactored the backend solution to limit data sent on requests; making the system more efficient.

Education

Education
Degree: Major in Software Development
Universidad Cenfotec, San José, Costa Rica
2015 - 2020 (5 years)
Education
Programming Languages, Part A
Coursera
2017
Education
Object-Oriented Programming in Java
Coursera
2017
Education
Programming Languages, Part B
Coursera
2017
Education
Data Structures and Performance
Coursera
2017
Education
Getting Started with Go
Coursera
2020