Howdy Logo
Image of Fernando D.

Fernando D.
Full-stack Product Engineer

Node.js
Spring Boot
Next.js
Typescript
Pl/sql
Github
Html
Java
Javascript
Postgresql
Mysql
React
Bio

A Senior Full Stack Developer with 7 years of experience, specializing in Java, React, and relational databases, holds a degree in Information Systems and possesses comprehensive expertise across all stages of the software development process, including requirement analysis, system design, and deployment.

Key accomplishments encompass the development of a complete web system from initial documentation to final implementation using Java, React, and PostgreSQL databases. Expertise includes configuring Linux servers and deploying applications via Docker, as well as implementing Keycloak for user authentication and authorization.

This professional is recognized for a proactive approach, strong collaboration skills, and a results-driven mindset, consistently seeking new challenges and learning opportunities to further enhance their capabilities.

  • Database Intern
    3/1/2017 - 7/1/2018

    Specialized in the creation and modification of tables and functions for panels, reports, and data processing utilizing PostgreSQL. Gained expertise in database structuring and optimization to ensure efficient data retrieval and storage. Contributed to the development of complex queries and functions to support dynamic reporting and panel integration. Demonstrated capabilities in improving database performance through indexing and query optimization.

  • FullStack Developer
    5/1/2023 - Present

    Implemented and maintained a microservices architecture utilizing Spring Boot, API Gateway Zuul, Eureka Discovery, and Keycloak. Developed the backend with Java 17, Maven, Docker (leveraging Docker Compose and DockerFile), and PostgreSQL 15. Handled authorization and authentication using Keycloak. The frontend was developed using the Next.JS framework, incorporating NextAuth, TypeScript, and TailwindCSS. Engaged in gathering and documenting requirements with clients and used these requirements to plan project scope, including selecting appropriate languages, defining architecture, setting timelines, and estimating costs. Facilitated the hiring of hosting services and performed configuration of Linux servers. Ensured efficient code versioning through Git, adhering to gitflow practices, and utilized GitHub for repository management.

  • Senior Systems Analyst
    12/1/2022 - 6/1/2023

    Developed solutions based on client documentation and specifications, participating actively in daily SCRUM meetings. Expertly developed and maintained systems using Java 8, Maven, Spring Framework, JQuery, Git, Bootstrap, and PostgreSQL. Specialized in geolocation systems, utilizing Google Maps API and PostGIS extension for the PostgreSQL database.

  • FullStack Developer
    5/1/2022 - 12/1/2022

    Performed maintenance on legacy system errors, generating appropriate documentation for each implemented solution. Developed and maintained client systems utilizing Java 6, Apache Struts, Hibernate, and Oracle Database. Conducted research and adopted new solutions for internal challenges, including the restructuring of the client's intranet.

  • FullStack Developer
    4/1/2021 - 4/1/2022

    Gained extensive experience working with various technology stacks, methodologies, and multinational teams, including remote collaboration with international teams. Developed proficiency in PHP, Doctrine, Silex, and gained substantial expertise in front-end technologies such as Ext JS 4.2, NodeJS, and Vue.js. Demonstrated strong capabilities in database management with PostgreSQL and MongoDB. Ensured efficient and collaborative code maintenance using version control systems SVN and Git.

  • Systems Analyst
    8/1/2018 - 4/1/2021

    Developed proficiency in creating automated tests using Selenium with Java, integrated into continuous integration pipelines via Jenkins. Documented processes and information for systems and servers to facilitate future developer usage. Engineered functions and structured tables for web systems utilizing PostgreSQL, ensuring optimal performance. Managed the creation of pipelines and build automation through Jenkins. Demonstrated expertise in Java 8, Maven, JQuery, Zuul, Git, SVN, GitLab, Bootstrap, and Spring Framework. Maintained system updates and services on Linux servers, leveraging Docker container services. Specialized in geolocation systems using the Google Maps API and the PostGIS extension for PostgreSQL.

  • Technical Support Intern
    11/1/2014 - 10/1/2016

    Provided remote support to internal users, ensuring timely resolution of technical issues. Managed cleaning and maintenance of hardware to optimize performance and longevity. Conducted computer formatting to prepare systems for user requirements and organizational standards. Created and activated network points, establishing and maintaining robust network connectivity. Offered support for internal systems, ensuring seamless operation and user experience. Monitored, configured, and maintained servers to ensure peak performance and reliability. Performed user creation and management in Active Directory, securing and organizing user access. Handled control of materials and infrastructure management, ensuring efficient allocation and usage of resources.

  • Information Systems at Una University Center
    2014 - 2018

  • Graphic Design at Saga - BH
    2016 - 2018

  • Computer Network at Senac Minas
    2013 - 2014

Fernando is available for hire

Meet Fernando D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.