Howdy Logo
Image of Rodolfo D.

Rodolfo D.
Full-stack Product Engineer

Node.js
Spring Boot
Bootstrap
Typescript
Github
Javascript
Php
Postgresql
Mysql
Mongodb
Docker Cloud
Angular
React
Bio

An accomplished Web Developer with extensive expertise in all phases of web development, encompassing user interface design, testing, and system maintenance. Demonstrates a robust and versatile skill set, with proficiency in technologies including Java, SpringBoot, JavaScript, TypeScript, Angular, React, MongoDB, and MySQL. Exhibits strong capabilities in self-management for independent projects and excels in collaborative team environments.

  • Software developer
    11/1/2021 - 10/1/2023

    Designed and developed applications using Agile Scrum methodology, utilizing Atlassian tools like Jira and Confluence, and dividing projects into several sprints. Leveraged Git for version control while collaborating with other developers using pull requests. Employed Jenkins and JFrog for continuous integration of builds. Engineered the web application using a suite of technologies including HTML, CSS, SASS, Bootstrap, JavaScript, React, Angular, and NodeJS. Managed the style, appearance, and behavior of web pages with SASS, extending CSS with dynamic behaviors such as variables, mixins, operations, and functions. Utilized custom Angular directives and React to develop reusable components and templates. Created reusable TypeScript components and services to consume REST APIs using the component-based architecture provided by Angular and React. Developed new Spring Boot endpoints that provided JSON data to the Angular and React web applications. Implemented HTTP requests using the Observable RxJS library to handle various types of values. Possessed in-depth experience with advanced JavaScript, particularly ECMAScript 6 (ES6). Developed unit tests for all classes created using Jest Framework, JUnit, and Mockito in a TDD environment. Created APIs to interact with databases using Spring Boot, working extensively with Spring JDBC, Spring Hibernate ORM, and JPA. Developed Spring Batch jobs that consumed external APIs and interacted with RabbitMQ. Used Swagger to document all service APIs, including request body, header, and response details. The environment included Angular, React, JavaScript, TypeScript, npm, NodeJS, Spring Boot, Spring Batch, RabbitMQ, JUnit, Mockito, Java, MySQL, MongoDB, Linux, Docker, Jenkins, JFrog, GitHub, and Git Bash.

  • Full Stack Developer Jr. (PJ).
    8/1/2021 - 10/1/2021

    Designed and developed applications using Agile Scrum methodology, leveraging Atlassian tools like Jira and Confluence to organize projects into several sprints. Utilized HTML, CSS, SASS, Bootstrap, JavaScript, React, Angular, and NodeJS for the creation and enhancement of web applications. Managed version control and workflows through GIT, ensuring efficient branch and merge processes. Styled and managed the appearance and behavior of web pages using SASS, which extends CSS with dynamic features like variables, mixins, operations, and functions. Developed custom Angular and React directives, creating reusable components and templates for multiple application locations. Authored reusable TypeScript components and services to consume REST APIs within a component-based architecture provided by Angular and React. Created new service endpoints delivering JSON data to Angular web applications and implemented HTTP requests using Observable RxJS to handle various value streams. Demonstrated expertise in advanced JavaScript, specifically ECMAScript 6 (ES6). Conducted unit testing using the Jest Framework within a Test-Driven Development (TDD) environment. Utilized a technical environment including Angular, JavaScript, TypeScript, Laravel, PHP, Composer, PostgreSQL, GitHub, and Git Bash.

  • Full-Stack Developer (Self-employed)
    12/2/2020 - 10/1/2021

    Designed and developed a web application utilizing HTML, CSS, SASS, Bootstrap, JavaScript, Angular, and NodeJS. Employed GIT for version management, facilitating seamless workflows with branches and merges. Enhanced the style, appearance, and functionality of web pages with SASS, incorporating dynamic behaviors such as variables, mixins, operations, and functions. Utilized Angular to create custom directives and develop reusable components and templates for multiple application areas. Constructed reusable TypeScript components and services to consume REST APIs using Angular's component-based architecture. Developed new web service endpoints providing JSON data to the Angular web application. Implemented HTTP requests employing the RxJS Observable library to manage various value types. Gained experience in advanced JavaScript, including ECMAScript 6 (ES6). The technical environment included Angular, JavaScript, Typescript, Laravel, PHP, Composer, MySQL, Bitbucket, and Git Bash.

  • Full-Stack Developer (Freelancer).
    12/2/2020 - 6/2/2021

    Designed and developed a web application leveraging HTML, CSS, SASS, Bootstrap, JavaScript, Angular, and NodeJS. Utilized GIT for version management and associated workflows including branches and merges. Ensured the style, appearance, and behavior of the web pages through SASS, integrating dynamic behavior such as variables, mixins, operations, and functions. Employed custom Angular directives and developed reusable components and templates for application-wide use. Created reusable TypeScript components and services to consume REST APIs utilizing Angular's component-based architecture. Developed new web service endpoints to provide JSON data for the Angular web application. Implemented HTTP requests using the Observable RxJS library to manage various types of values efficiently. Applied advanced JavaScript concepts, including ECMAScript 6 (ES6). The working environment included technologies such as Angular, JavaScript, TypeScript, Laravel, PHP, Composer, MySQL, GitLab, and Git Bash.

  • IT Intern
    4/2/2015 - 12/2/2017

    In the role of Technical Manager for the Desktop and Laptop Maintenance area, demonstrated advanced expertise in diagnosing and resolving hardware and software issues across various desktop and laptop models, ensuring optimal performance and extended device longevity. Utilized tools such as diagnostic software and remote troubleshooting applications to efficiently identify and mitigate faults. Proficient in deploying and managing operating systems, including Windows, macOS, and Linux, while employing knowledge of various peripheral devices and their configurations. Established and maintained robust preventive maintenance schedules to minimize downtime.

    Extensive experience in overseeing a team of technicians, streamlining workflow processes, and managing project timelines. Developed skills in inventory management and procurement of hardware components, ensuring the availability of critical parts. Utilized ticketing systems for meticulous tracking of maintenance requests and resolution times, driving improvements in service-level agreements.

    Facilitated continuous training programs for team members on emerging technologies and maintenance best practices. Implemented industry-standard frameworks for security and data protection during maintenance activities. Engaged in cross-departmental collaborations to support broad IT infrastructure initiatives, ensuring seamless integration of desktop and laptop systems within the organizational network.

  • Help Desk Intern
    4/2/2014 - 3/2/2015

    Served as Technical Manager for the Desktop and Laptop Maintenance area, overseeing the management and registration of devices in an internal encryption system. Developed expertise in hardware troubleshooting and repair for both desktops and laptops, ensuring optimal performance and security. Utilized comprehensive knowledge of encryption software and systems to maintain data integrity and protect sensitive information. Achieved proficiency in inventory management tools for tracking device status and history. Demonstrated capabilities in team leadership, effectively coordinating technical support staff to meet organizational objectives. Ensured compliance with company policies and industry standards on device maintenance and security.

  • Computer Engineering at FUCAPI Higher Education Institute
    2011 - 2020

  • Scrum Foundations Professional Certificate SFPC at CertiProf
    5/1/2021

Rodolfo is available for hire

Hire Rodolfo D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.