Diego Galindez
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Engineering Lead
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.
Senior Front-end Engineer
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.
Senior Full-stack Engineer
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.
Front-end Software Engineer
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.
Software Engineer
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.
Software Engineer Intern
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.
Junior Software Engineer | Software Engineer Intern
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.
Experience
Chat Application for Frontline Employees
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
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring