Howdy Logo
Image of Rafael F.

Rafael F.
Back-end and Systems Engineer

Ruby On Rails
Express.js
Nestjs
Typescript
Sql
Java
Javascript
Postgresql
Mongodb
Elasticsearch
Amazon Aws
Docker Cloud
Bio

Backend Developer with five years of software development experience, including three years specializing in backend technologies. Demonstrates expertise in Node.js using JavaScript and TypeScript, with additional proficiency in Ruby. Well-versed in frameworks such as NestJs, Express, and Ruby on Rails, and possesses strong skills in SQL (PostgreSQL) and NoSQL (DynamoDB) databases. Adept in utilizing AWS services including EC2, S3, and Lambda, as well as containerization with Docker. Familiar with agile methodologies such as Scrum and Kanban. Contributions include implementing an online payment solution, developing a metrics system using Elasticsearch, and standardizing an SQL database for the Higher Education Census.

  • Mid-Level Backend Developer
    6/1/2023 - Present

    Developed Microservices and Backend for Frontend (BFF) using NestJS. Gained expertise in REST and GraphQL API development. Utilized non-relational databases, specifically MongoDB. Configured and maintained asynchronous communication between services through RabbitMQ. Leveraged Azure Cloud Services, particularly Azure DevOps, for deployment and operations. Implemented system monitoring using New Relic. Refined technical demands and ensured development quality through automated tests using Jest.

  • Mid-Level Software Engineer - Backend Developer
    11/1/2022 - 5/1/2023

    Developed proficiency in API development using NestJs with Typescript, creating endpoints for processing data in CSV format. Gained extensive experience working with AWS infrastructure, including EC2, SQS, and CloudWatch. Honed skills in developing APIs in Ruby and Ruby on Rails, and utilized Docker for application containerization. Demonstrated expertise in using GRPC for micro-services communication.

  • Junior Software Engineer - Backend Developer
    4/1/2021 - 11/1/2022

    Developed node APIs using Express with TypeScript and created Serverless APIs on AWS utilizing the Serverless framework. Updated AWS infrastructure leveraging Terraform and exposed endpoints through GraphQL using both queries and mutations. Implemented Elasticsearch to build a metrics analysis platform with aggregations and a search feature with autocomplete. Utilized AWS DynamoDB for NoSQL database solutions. Spearheaded the implementation of a payment system by integrating with the Stripe platform.

  • Web Developer
    12/1/2020 - 3/1/2021

    Gained expertise in analyzing and managing incoming demands within Integrated Management Systems (SIG). Responsibilities included assigning and guiding interns, solving complex support issues, and liaising with the Business sector to ensure alignment. Developed technical proficiency in JAVA, J2EE, and JSF, alongside extensive experience with Hibernate for ORM. Demonstrated strong database management skills utilizing PostgreSQL and Oracle. Utilized JBoss for application server needs, and applied Javascript, HTML, and CSS for front-end development. Implemented Maven for project management and maintained collaborative code with Git.

  • Freelance Web Developer
    11/1/2020 - 1/1/2021

    Developed proficiency in Java, JavaServer Faces (JSF), and JavaScript while working as a freelance web developer. Extensive experience in utilizing Angular for dynamic web development. Contributed to various software companies and technology firms, successfully delivering high-quality web applications.

  • Junior Developer
    9/1/2019 - 4/1/2020

    Analyzed received demands and provided guidance to sector interns within the support flow of Integrated Management Systems (SIGs). Solved complex support issues in alignment with the Business sector and consulted on SQL query formulation for the Higher Education Census - INEP. Assisted in the implementation of system modules. Developed technical expertise in JAVA, J2EE, JSF, and Hibernate. Utilized PostgreSQL and Oracle databases, JBoss application server, and technologies including Javascript, HTML, CSS, and Maven for development. Ensured version control and collaborative development using Git.

  • Helpdesk Analyst
    5/1/2014 - 9/1/2019

    Provided support to users of SIGs including SIGAA, SigElection, SigEvents, and SigAdmin. Responsibilities included analyzing tickets and delivering assistance via telephone, face-to-face interactions, and email. Developed SQL scripts using PostgreSQL to generate user-requested reports, create voter groups for SigElection, and form communication groups for SigAdmin.

  • Information Technology at Federal University of Rio Grande do Norte
    2016 - 2018

Rafael is available for hire

Hire Rafael F.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.