Howdy Logo
Image of Gustavo D.

Gustavo D.
Mobile Engineer - iOS

Node.js
Cascading Style Sheets
Typescript
Html
Java
Javascript
Postgresql
Mysql
Mongodb
React
Bio

A full-stack developer with over six years of experience specializes in NodeJS, ReactJS, and React Native development with TypeScript. Expertise encompasses high-traffic application development through both microservices and monolithic architectures. Proficiencies include functional programming, object-oriented programming, DevOps, and web services. Dedicated to application scalability, optimal development practices, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).

  • Senior Developer
    9/1/2022 - 12/1/2023

    Worked on front-end outsourcing projects utilizing ReactJS, TypeScript, and JavaScript, focusing on implementing connections with internal and external microservice APIs and collaborating with the back-end team to adhere to best HTTP and REST practices. Applied the Context API for state management in smaller applications and utilized Redux with ReduxToolkit and asyncThunks for complex and larger projects to handle requests efficiently. Conducted refactoring of JavaScript codebases to TypeScript, employing the paid Babylon template, and extensively used the PrimeReact and PrimeFlex libraries from PrimeFaces. Demonstrated proficiency in using Babylon, Azure, React.js, Performance Improvement techniques, Redux, REST APIs, PrimeReact, version control tools such as GitLab, Keycloak, and documented processes through manuals. Enhanced both technical and analytical skills within these projects.

  • Senior Developer
    3/1/2022 - 9/1/2022

    Developed proficiency in backend development using NodeJS and TypeScript within a microservices architecture. Integrated Keycloak for robust security management. Utilized a broad range of devops tools including Kubernetes, Docker, Azure DevOps, Kibana, Grafana, SonarQube, and RabbitMQ. Managed databases using MySQL and TypeORM. Implemented connections with several external APIs such as JD Jud, FEPWeb, Dock, and Sinqia.

    Contributed to front-end development by assisting the team with ReactJS and React Native, employing both TypeScript and JavaScript in legacy projects. Established connections with internal APIs and coordinated with Play Store and Apple Store for deployments. Managed the deployment process to QA (release) and Production environments.

    In a Tech Lead role, analyzed User Stories with Product Owners and the client, extracted tasks, and estimated time and effort collaboratively with the team. Provided technical support and chaired daily Scrum meetings to track progress. Demonstrated skills in microservices, React.js, Node.js, JavaScript, and TypeScript, bolstered by expertise in various devops and performance improvement tools. Fostered technical leadership and analytic skills through effective team collaboration and task management.

  • Mid-Level Developer
    1/1/2021 - 3/1/2022

    Worked extensively on both front-end and back-end development using NodeJS with the NestJS framework, along with React and React Native libraries. Participated in five projects throughout 2021, initiating a back-end NestJS project and contributing to front-end development in React Native. Developed websocket connections for applications listed in the App Store and Play Store, managing subscription data via webhook integrations for both stores using Google Cloud Platform. Engaged in pair programming sessions to foster collaborative problem-solving and skill enhancement. Conducted daily and weekly sprint meetings, planning sessions, reviews, and retrospectives to ensure streamlined project progress and team alignment.

    Key accomplishments and skills developed include performance improvement techniques, advanced version control using Git, analytical problem-solving, and the creation of comprehensive manuals and documentation.

  • Information Technology Supervisor
    10/2/2015 - 10/2/2016

    Provided Level 1 and 2 technical support, resolving queries and issues through ticketing systems, face-to-face communication, and remote access on multifunctional printers and notebooks. Conducted maintenance on Windows Server 2012, including Active Directory configuration, DNS, DHCP server, and print server, as well as Linux Ubuntu Server 14.04 with virtualized Linux servers on Hyper-V. Installed, configured, and maintained backup servers using open-source Bacula Backup software on Linux, and deployed Bitdefender Server Antivirus-Firewall solutions. Installed, configured, and maintained Citsmart ERP open-source servers on Linux. Managed Openfire-Spark servers, Endian open-source Firewall, and Citsmart ERP on Linux VMs hosted on Hyper-V. Led hardware and software deployment projects with a focus on innovation to improve equipment performance and employee productivity while ensuring data consistency and security.

  • Technical Support Intern
    8/2/2014 - 10/2/2015

    Delivered Level 2 support through both in-person and remote channels to users across Headquarters, Capital, and Interior locations, focusing on Information Technology technical support. Developed strong expertise in managing Active Directory, configuring and maintaining network infrastructure, and ensuring robust information security protocols. Demonstrated proficiency in setting up and troubleshooting advanced sharing systems.

  • Requirements Analysis Intern
    12/2/2013 - 5/2/2014

    Executed functional tests using both white box and black box techniques. Contributed to the modeling of current and new company products. Collaborated with customers to gather suggestions for improvements and address their questions. Adhered to the ISO 9001-2008 BrTüv methodology for all tasks, ensuring compliance with quality management standards.

  • Node.js at Codesh
    8/1/2022

  • GoStack 12 at Rocketseat
    8/1/2020

Gustavo is available for hire

Hire Gustavo D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.