Picture of the author

Hi! I'm Federico Hernández, a dedicated Software Engineer with over 10 years of experience in the field. I'm passionate about building robust applications and enjoy crafting solutions that leverage Javascript as a versatile tool for both frontend and backend development.


Throughout my software engineering journey, I've played various roles, from shaping user interfaces with React.js and React Native to architecting server-side applications using Node.js. As I continue to learn and grow, my focus is on creating high-performance and adaptable systems. My proficiency in Javascript is complemented by a keen ability to foster teamwork, encouraging collaboration and effective communication. I am dedicated to cultivating a positive team environment and believe that collaborative efforts are fundamental to achieving our common objectives. With empathy for customers, I prioritize understanding their needs to deliver solutions that exceed expectations. I approach interpersonal dynamics with a commitment to fostering a productive work environment while maintaining adaptability to meet evolving challenges.


Feel free to reach out—I'm enthusiastic about the possibility of contributing my skills to your team and collaborating on innovative projects. Let's build something great together!


Jan 2023 - Present
Software Engineer
Personal Skill Advancement Period

Engaged in self-directed learning to deepen expertise in cutting-edge web development technologies, with a primary focus on mastering JavaScript, including React.js, React Native and Node.js. Explored and extended my skill set to encompass additional technologies critical to modern web development to enhance proficiency and stay abreast of industry trends, including Next.js and GraphQL.

Research and development of EdTech project:

- Implemented GraphQL API in Node.js, incorporating subscriptions and WebSockets for efficient and flexible real-time data querying, alongside refining SQL skills for comprehensive data management.
- Designed React and React Native interfaces with a modular architecture for reusability, ensuring code quality through rigorous testing with Jest and React Testing Library.

Completed Online Courses Successfully:

- Build Node.js APIs with OpenAPI Spec (Swagger) - Building an API with Express - Build a Twelve-Factor Node.js App with Docker - Fundamental Next.js API and Patterns - Test Node.js Backends - Intro to React Testing Library - Practical Advanced Typescript - Advanced Static Types in Typescript - Use Types Effectively in Typescript

Mar 2020 - Sep 2022
Software Engineer
Tasktop

Development of new features and maintenance of value stream analytics software using React.js, Node.js, GraphQL and Typescript.

- Created a state management strategy to tackle problems involving data sharing between components.
- Introduced new testing strategy with React Testing Library focused on user experience (black-box testing) to avoid checks on implementation details, improving the refactoring process and making it easier to add new features.
- Created proxy server with Node.js to connect UI local environment to stable data services directly, improving developer experience and making iteration and feedback loops faster, helping the team respond to customer needs in less time.

Jul 2018 - Mar 2020
Software EngineerSoftware Engineer
BairesDevBairesDev

Full Stack Software development for clients using React.js and Node.js

- Cloud app API and admin design, development and testing with Node.js and SQL Database for health information technology and clinical research company with over 300k users.
- Maintenance and development of new features on sports video streaming apps. Increased test coverage from 7% to over 50%.

Mar 2018 - Aug 2018
Full Stack Developer
cvonline.me

Full Stack Software Development React.js, Node.js and SQL Database.

- Implemented company’s website from scratch for 5k users using a microservices architecture. Scaled to over 20k users in the same year.

Sep 2017 - May 2018
Software Development Engineer
Groupon Latam

Full Stack and Mobile Software development with Node.js, React.js, React Native and Docker on AWS Cloud.

- Worked on the implementation of the new website for Latin America's branch with more than 150k users using Reactjs and Node.js. Created a better customer experience by adding new features like easier sign-up, sing-in and checkout processes, custom suggestions, customer support chat and a system for marketing campaigns.
- Created the mobile app for IOS and Android with a small team of 3 engineers using React Native and Redux.

May 2017 - Sep 2017
Software Engineer
Globant

Full Stack Software development of retail application with React.js and Node.js on AWS Cloud

- Implemented retail store application; migrated old code from monolithic approach to a microservices architecture, improving long-term maintainability. Reduced loading times by over 40%, improving user experience increasing the user base by more than 23% in less than 6 months after implementation.

Jan 2017 - May 2017
Full Stack Developer
Smartbox TV

Full Stack Software development using React.js and Node.js

- Migrated 3 projects from PHP to Full Stack JavaScript, optimizing the customer experience by reducing response times by almost half (43%) and adding real-time features to increase customer engagement. This resulted in an 18% increase in traffic compared to the previous version and a 13% growth in the user base.
- Node.js mentoring for developers new to server-side JavaScript.

Jul 2016 - Dec 2016
Web Developer
Browne and Stitic Ltd

Full Stack Software development with React.js, Node.js and MongoDB on AWS Cloud

- Built application to make dentist appointment reservations, allowing the client to grow successfully more than 8% on the patients list and improving reviews on customer experience.
- Created Interactive activity for Central Bank of Chile about how bills are made using ReactJs https://www.museobancocentral.cl/billete.html
- Designed and implemented API and Administration panel for Marketing Services Client, improving data handling which help them increase revenue by 8% in the following semester.

Jan 2016 - May 2016
Web Developer
Seeusoon (Startup Chile)

Full Stack Software development using React.js, Node.js and MySQL

- Enhanced platform with search filters, chat widget and package suggestions to improve customer experience, increasing sales by more than 15% in the next quarter.
- Reduced load times to half the time by introducing caching and server side Javascript as replacement for Php code.

Aug 2015 - Nov 2015
Web Developer
Media Voxpop (Startup Chile)

Development of MVP Application for journalists to record and upload videos with questions and allow users to give their opinion through video too using the web browser.

- Created authentication, data and video upload services with Node.js and MongoDB.
- Implemented task queue logic on the server using Redis to upload video files using Vimeo's API, allowing the upload and processing of videos asynchronously in the background.
- Created rendering service with Node.js and React.js, resulting in a more maintainable architecture due to separation of concerns between the frontend and backend.

Jun/2015
Voluntary Work
Mobile Developer

Created app to give people the opportunity to fulfill the wishes from kids at a Child Cancer Foundation. See link

May 2014 - Oct 2014
Full Stack Web Developer
Rateinc

Full Stack Software Development with Php, MySQL, Html, CSS and Javascript.

- Reorganized database model of Retail sales application, eliminating data redundancy. Created stored procedures to improve data access layer, augmenting security and decreasing network traffic.
- Implemented custom graph reports and sped up decision-making processes through the visualization of business data.
- Refactored sales app, boosting performance and reducing file size more than 30%, resulting in an increment of the customer base and retention by 17% the following semester.

Mar 2012 - Oct 2013
Freelance Software Developer
Freelance Software Development

Full Stack Software Development for local clients on the hospitality industry.

- Created custom online reservation system for hostel, easing the reservation process and growing their customer base by more than 25% after implementation.
- Developed online ordering system for healthy food restaurant, improving customer experience and increasing sales by more than 14% in the following quarter.