Fernando Gomez Herrera, Developer in Jersey City, NJ, United States
Fernando is available for hire
Hire Fernando

Fernando Gomez Herrera

Verified Expert  in Engineering

Software Developer

Location
Jersey City, NJ, United States
Toptal Member Since
November 26, 2021

Fernando is a software engineer with a master's degree in machine learning and vast experience in web technologies. He has worked in Mexico, the USA, and the Netherlands, in startups and as a freelancer, for over eight years, creating robust web applications. With an excellent background in computer science and leading small teams, he focuses on delivering value for businesses through software products. A geek, anime fan, and tech solopreneur, Fernando loves practicing yoga and taking walks.

Portfolio

Freelance
React, JavaScript, TypeScript, Node.js, REST APIs, Linux, Raspberry Pi...
Sublime Security Inc
JavaScript, React, CSS, Redux, APIs, Figma, TypeScript, Storybook, Cypress...
Typeform
React, Node.js, JavaScript, TypeScript, REST APIs, Linux, Storybook, APIs...

Experience

Availability

Part-time

Preferred Environment

React, JavaScript, TypeScript, Node.js, Python, Ruby on Rails 5, Redux, Amazon Web Services (AWS)

The most amazing...

...web application I've created supported Boy Scout Leaders to manage their Cub Scout meetings.

Work Experience

Freelance Software Engineer

2014 - PRESENT
Freelance
  • Worked on several projects, including web design, eCommerce sites, full-stack development, and acted as a consultant for tech starters.
  • Built great relationships with clients like the Ksquare Group, Boy Scouts of America, Tecnológico de Monterrey, and Typeform, resulting in further remote employment, advising on internal projects and tools, and interviewing new candidates.
  • Led the back-end architecture for an application to support kidnapping report-and-response, thus enabling a testing ground for social research done between two UK universities Exeter and Leeds, and the Mexican university Tecnológico de Monterrey.
  • Maintained a healthcare system for obstetrics and gynecology that supports doctors' day-to-day operations. Developed features that removed the hassle from time-consuming activities, such as scheduling, and allowed doctors to focus on their patients.
Technologies: React, JavaScript, TypeScript, Node.js, REST APIs, Linux, Raspberry Pi, Consulting, Storybook, Full-stack Development, APIs, Proxy Servers, Redux, HTML, CSS, Figma, Networking, Axios, Full-stack, Front-end, NestJS, Back-end, Amazon Web Services (AWS), AWS CLI, MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, Next.js, Django, User Interface (UI), User Experience (UX), CSS3

Front-end and UI Engineer

2022 - 2023
Sublime Security Inc
  • Helped develop the web application to support the first open email security platform to enable community collaboration against phishing.(https://www.yahoo.com/now/sublime-security-raises-9-8m-150300408.html).
  • Created Web UI interfaces using TypeScript, React, Redux, and Chakra UI that enabled end-users to interact with the product back-end services.
  • Tracked and fixed bugs using Notion as a reporting tool.
  • Implemented Figma designs into actionable UI elements to be used as React components.
Technologies: JavaScript, React, CSS, Redux, APIs, Figma, TypeScript, Storybook, Cypress, HTML, HTML5, REST, Netlify, Git, GitHub, Notion, Chakra UI, Docker, Networking, Axios, Full-stack, Front-end, NestJS, Back-end, Amazon Web Services (AWS), MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, Next.js, User Interface (UI), User Experience (UX), CSS3

Senior Front-end Engineer

2020 - 2021
Typeform
  • Developed a new key feature for the main product so third-party developers and organizations can create applications embedded into Typeform.
  • Created E2E, integration, and unit testing to ensure the product quality of the organization.
  • Mentored new team members during onboarding and supported them all along the way.
Technologies: React, Node.js, JavaScript, TypeScript, REST APIs, Linux, Storybook, APIs, Proxy Servers, Redux, HTML, CSS, Figma, Networking, Axios, Full-stack, Front-end, Back-end, Amazon Web Services (AWS), AWS CLI, MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, User Interface (UI), User Experience (UX), CSS3

Tech Lead

2019 - 2020
The Ksquare Group
  • Entered initially as a React developer but then moved to a tech lead position, working mainly for one client, the Boy Scouts of America.
  • Oversaw the technical UI team that delivered a new key product for one of the main clients under a tight schedule of 11 weeks.
  • Planned the technical aspects of projects successfully, breaking them down into unit pieces that could support the overall progress.
  • Supported the recruitment process by interviewing new candidates.
Technologies: React, JavaScript, TypeScript, HTML, Redux, Node.js, Web Development, REST APIs, React Native, Linux, Progressive Web Applications (PWA), Storybook, Full-stack Development, APIs, Proxy Servers, CSS, Networking, Axios, Full-stack, Front-end, NestJS, Back-end, Amazon Web Services (AWS), AWS CLI, MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, User Interface (UI), User Experience (UX), CSS3

Senior Python Developer

2018 - 2019
Density Labs
  • Developed the platform FUND:THIS using responsive React components to support civil campaigns, mainly a US senator's campaign funding.
  • Integrated A/B testing in React to evaluate different UI themes and see how they impacted the fundraisers' performance.
  • Created REST APIs using Django and Python to support the donations flow.
Technologies: Python, HTML5, React, Django, Pytest, Enzyme, REST APIs, Linux, Full-stack Development, APIs, HTML, CSS, Networking, Axios, Full-stack, Front-end, Back-end, Amazon Web Services (AWS), AWS CLI, MySQL, SQL, PostgreSQL, User Interface (UI), User Experience (UX), CSS3

Contractor Software Engineer

2016 - 2016
Hewlett Packard Enterprise
  • Designed UI/UX proof of concept to manage investment portfolios driven by value-at-risk artificial intelligence models.
  • Programmed a web application that rendered information about an investment portfolio.
  • Created a tool to redistribute portfolio assets using a weighted approach.
Technologies: React, Node.js, HTML5, CSS, REST, JavaScript, REST APIs, Linux, Progressive Web Applications (PWA), Full-stack Development, APIs, Redux, HTML, Axios, Full-stack, Front-end, Back-end, AWS CLI, MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, User Interface (UI), User Experience (UX), CSS3

Front-end Developer

2015 - 2015
Intelimétrica
  • Developed real estate dynamic pricing maps using React and Google Maps API.
  • Created acceptance tests to ensure the quality of the business services using Selenium.
  • Programmed UI components using React to render information about real estate properties.
Technologies: React, JavaScript, HTML5, Selenium, REST APIs, Linux, Redux, HTML, CSS, Networking, Axios, Full-stack, Front-end, MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, User Interface (UI), User Experience (UX), CSS3

Full-stack Developer

2013 - 2015
Summa Di Saas
  • Supported the kickstart of the development area of the company.
  • Led the first tech projects using the required technologies, such as Ruby on Rails, Django, AWS, etc.
  • Designed the architecture for applications' infrastructure and codes.
Technologies: Ruby on Rails (RoR), Django, Python, Amazon Web Services (AWS), JavaScript, HTML5, CSS, REST APIs, Linux, Full-stack Development, APIs, Ruby on Rails 5, Redux, HTML, Networking, Axios, Full-stack, Front-end, Back-end, AWS CLI, MySQL, SQL, PostgreSQL, Webpack, Express.js, UI Components, Design Systems, User Interface (UI), User Experience (UX), CSS3

MAKE Platform | Mexican Kidnapping Epidemic

https://conecta.tec.mx/es/noticias/estado-de-mexico/emprendedores/crean-plataforma-tecnologica-para-responder-epidemia-de
This mobile application supports reporting and responding to life-threatening events like kidnapping, missing persons, or hazards. This application has enabled researchers from Exeter, Leeds, and Tecnológico de Monterrey universities to perform social research about decision-making under such circumstances. Users can report events and send audio and video materials about the incidents. It shows how dangerous a specific zone might be and provides a voting system to help make decisions when someone goes missing. I led the back end and database structure of the application.

The application was reported in TecReview and the Tecnológico de Monterrey web portal Conecta.

SiRASS

https://gomezh.dev/sirass
SiRASS is the information system developed and deployed for a Mexican university, the Autonomous University of Mexico City. This project was part of my social service at high school.

The system helped the university considerably reduce administration processes such as student time tracking for their social service reports and communicating effectively with their audience. After I built it mainly using Ruby on Rails and JavaScript, it was successfully deployed, and it is still is being used by the university.

Hycons

https://gomezh.dev/hycons
Hycons is a multi-platform icon set initially developed for the KDE desktop environment but ported to macOS and Windows. This icon set was made the top icon set at kde-look.org. I designed each icon, walking through many iterations. Initially, every icon was crafted using Inkscape, but then I migrated them to Illustrator and Adobe Photoshop.

Portfolio Risk Analysis

https://gomezh.dev/portfolio-risk
While working at Hewlett Packard Enterprise Labs, I made this web application prototype for a project. I designed it using Sketch and then InVision to make it interactive. The application itself was intended to assess investments on portfolio assets, driven by a machine learning algorithm that suggested which assets allocate more or fewer resources. Multiple scenarios of distributing assets were created, and, for each one, a value at risk (VAR) was predicted along with a net worth.

Web Template for Portfolio and Blog

https://gomezh.dev/blog
This website, built from scratch, was intended to showcase portfolio items and blog posts. I created it with HTML, CSS, and Jekyll as CMS. I used it as a personal blog focusing on technical writing about machine learning, computer science, and web development.

Movie Match

https://gomezh.dev/moviematch
Movie Match is an iOS application published in the App Store. It lets you retrieve information about movies from the Rotten Tomatoes database. I created the UI from scratch, including the logo and all the development. It was programmed in Objective-C.

Languages

JavaScript, TypeScript, HTML5, HTML, CSS, CSS3, Python, Ruby, SQL, Sass, Java, Erlang, Clojure, C#, R, Bash, Objective-C

Frameworks

Redux, Express.js, Ruby on Rails 5, React Native, NestJS, Next.js, Ruby on Rails (RoR), Django, Selenium, Cypress

Libraries/APIs

React, Node.js, REST APIs

Tools

AWS CLI, AWS IAM, Webpack, Figma, Sketch, Pytest, Jekyll, Git, GitHub, Notion

Platforms

Amazon Web Services (AWS), AWS Lambda, Raspberry Pi, Google Cloud Platform (GCP), Linux, iOS, Netlify, Docker, Amazon EC2

Other

Computer Science, Progressive Web Applications (PWA), Storybook, Full-stack Development, APIs, Proxy Servers, Networking, Axios, Full-stack, Front-end, Back-end, UI Components, Design Systems, User Interface (UI), User Experience (UX), Deployment, TradingView, Consulting, Machine Learning, Artificial Intelligence (AI), Data Visualization, Mainframe, Enzyme, Technical Writing, Design, Web Development, Chakra UI

Storage

PostgreSQL, MySQL, Google Cloud, IBM Mainframe

Paradigms

Data Science, REST, Mobile Development

2017 - 2019

Master's Degree in Computer Science and Machine Learning

Monterrey Institute of Technology and Higher Education - Monterrey, Nuevo León, Mexico

2017 - 2017

Internship in Data Science

Stevens Institute of Technology - Hoboken, New Jersey, USA

2012 - 2016

Bachelor's Degree in Computer Science

Monterrey Institute of Technology and Higher Education - Monterrey, Nuevo León, Mexico

SEPTEMBER 2023 - SEPTEMBER 2026

AWS Certified Developer – Associate

Amazon Web Services

NOVEMBER 2021 - PRESENT

Python (Basic) Skills Certification

HackerRank

OCTOBER 2018 - PRESENT

Master the Mainframe

IBM

JULY 2018 - PRESENT

React Intermediate Level

Wizeline

JUNE 2018 - PRESENT

Google Cloud Essentials

Qwiklabs

MAY 2018 - PRESENT

Google Cloud on Board

Google

JANUARY 2018 - PRESENT

Introduction to Python

DataCamp

APRIL 2017 - PRESENT

Introduction to R

DataCamp

DECEMBER 2011 - PRESENT

HTML5 and IE9 Developer Fundamentals

Microsoft

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