Diego Galindez, Developer in Mexico City, Mexico
Diego is available for hire
Hire Diego

Diego Galindez

Verified Expert  in Engineering

Software Developer

Location
Mexico City, Mexico
Toptal Member Since
April 27, 2021

Diego is a highly experienced JS developer who really enjoys the challenges it presents at both ends of the stack and the growth it has had over the years. He is looking to expand his skill set to have better mastery and knowledge over the back end and learn more frameworks and languages, especially Ruby on Rails. Diego particularly enjoys working with great people, learning from them, and helping others grow as well.

Portfolio

Mento Inc
React, Next.js, TypeScript, JavaScript, Docker, DigitalOcean, HubSpot...
Stach & Liu, LLC dba Bishop Fox
Amazon Web Services (AWS), CSS, Cypress, Docker, CircleCI, Go, Gin-Gonic...
Crew
JavaScript, TypeScript, React, Redux, Backbone.js, Cypress

Experience

Availability

Part-time

Preferred Environment

Linux, Vim Text Editor, Docker, JavaScript, React, TypeScript, Ruby on Rails (RoR), MacOS

The most amazing...

...project I've developed is a big data crunching and analysis for marketing purposes—it provided all sorts of graphical representations and dynamic queries.

Work Experience

Head of Engineering

2022 - PRESENT
Mento Inc
  • Established processes across the board for improved quality and speed for all software projects.
  • Set up the interviewing process, as well as interviewed all candidates.
  • Implemented best practices as well as quality control over all deliverables.
  • Refactored most of the codebase to modern standards and greatly improved readability and extensibility.
  • Created career plans for the engineering team and spaces for them to learn various skills.
  • Helped better understand the target audience and improve the process of obtaining requirements for new features.
  • Implemented various levels of telemetry and user metrics tracking so decisions could be considerably more data driven.
Technologies: React, Next.js, TypeScript, JavaScript, Docker, DigitalOcean, HubSpot, Typeform.io, Full-stack, Architecture, Software Design, Technical Leadership, Tailwind CSS

Software Engineering Lead

2021 - 2022
Stach & Liu, LLC dba Bishop Fox
  • Modified many workflows in place, leading to significant efficiency boosts throughout engineering.
  • Contributed to getting the right requirements off of products and clients. Built a new mindset on how engineering and product should work together.
  • Developed the new UI architecture and implementation, which required migrating some parts of the old UI and greatly reworking some microservices to adapt to new requests.
  • Led the scrum team and was in charge of all agile ceremonies, interacting with other parts of the company and managing expectations from the company's leadership.
Technologies: Amazon Web Services (AWS), CSS, Cypress, Docker, CircleCI, Go, Gin-Gonic, Ginkgo, Terraform, Full-stack, Software Design, Technical Leadership, Tailwind CSS

Senior Front-end Engineer

2020 - 2021
Crew
  • Ported a whole app from Backbone into modern React code, one piece at a time.
  • Improved testing coverage for the migrated application considerably.
  • Helped create and maintain a component library for general use.
  • Introduced and enforced better coding standards and practices for the team as a whole.
  • Documented several pieces of missing information regarding architecture, processes, and data flows.
  • Collaborated closely with product and design teams to create better user experiences while balancing out time constraints for the engineering team.
  • Helped properly enforce TypeScript usage, as well as update several existing types into modern standards.
  • Created automated tests with Cypress, collaborating closely with the QA team.
  • Played a key role in closing out a rather large deal, ensuring the expected functionality was properly and fully implemented by the very tight deadline.
Technologies: JavaScript, TypeScript, React, Redux, Backbone.js, Cypress

Senior Full-stack Engineer

2019 - 2020
Zignal Labs
  • Ported roughly 30% of old CoffeeScript code into modern React code.
  • Updated several endpoints using old monolithic APIs into using different microservices as well as Elasticsearch.
  • Helped build and maintain an Elasticsearch query generator.
  • Helped maintain and optimize the component library.
  • Increased testing coverage for the whole front end significantly.
Technologies: JavaScript, React, CoffeeScript, Node.js, Elasticsearch, Docker, Full-stack

Front-end Software Engineer

2017 - 2019
Luxoft
  • Made the first implementation of GraphQL for the client's internal framework, documenting the whole process and providing general support to other developers as they did it.
  • Ported very old pieces of the application to modern JS and React standards.
  • Collaborated closely with the product team to determine proper metrics to track across multiple spaces in the application and ways to improve the UX.
Technologies: JavaScript, GraphQL, React, Docker, Node.js

Software Engineer

2016 - 2017
Wizeline
  • Developed an app that provisioned AWS instances with pre-built apps.
  • Created different types of both chat and voice bots that could be customized by the specific client.
  • Collaborated directly with the CTO of the hiring company.
Technologies: PHP, Node.js, JavaScript, Java, Docker, Amazon Web Services (AWS), MacOS, React

Software Engineer Intern

2014 - 2016
Microsoft
  • Contributed to the initial creation of the Microsoft To Do app for Microsoft Office.
  • Ported a good chunk of code from Knockout.js to React while showing the performance increases related to it.
  • Helped fix a lot of redundant CSS rules and classes, which led to much cleaner code and fewer bugs.
Technologies: JavaScript, React, HTML, CSS, Less, Knockout (Knockout.js)

Junior Software Engineer | Software Engineer Intern

2011 - 2014
Freelance
  • Built a management application for a portrait company.
  • Built a management application for an embroidery company.
  • Created several demos and showcased applications with both Visual Basic and VBScript for a small Mexican startup.
  • Helped set the initial processes for hiring and work management, working part-time as an intern in a starting consulting company.
  • Implemented Agile workflows in a starting consulting company.
Technologies: JavaScript, React, Cordova, Ember.js, PHP, Ruby on Rails (RoR), Node.js, PostgreSQL, SQL, VBScript

Chat Application for Frontline Employees

A React and TS application with three different parts — an internal administrative tool, a client-facing administrative tool, and a client application.

It included chat, scheduling, calls, shift management, task creation, and different integrations with billing, payment, and communications software.
I was entirely focused on the front-end side of things, significantly improving performance from porting old Backbone code.

3D Tour App for Buildings

A React-based app that allowed 3D tours of different captured buildings, as well as 2D tours. Each "scene" can be customized to connect in different ways and add annotations as needed. It included a whole administrative interface to create new models and review existing ones.

Languages

JavaScript, TypeScript, PHP, Java, GraphQL, CoffeeScript, HTML, CSS, Less, SQL, VBScript, Go

Frameworks

Jest, Tailwind CSS, Ruby on Rails (RoR), Redux, Cypress, Knockout (Knockout.js), Ember.js, Gin-Gonic, Next.js

Libraries/APIs

React, Backbone.js, Node.js, Typeform.io

Other

Full-stack, Architecture, Software Design, Technical Leadership, Cordova, Ginkgo

Tools

Vim Text Editor, CircleCI, Terraform

Platforms

Linux, Docker, MacOS, Amazon Web Services (AWS), DigitalOcean, HubSpot

Storage

Elasticsearch, PostgreSQL

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring