Howdy Logo
Image of Rafael V.

Rafael V.
Back-end and Systems Engineer

Node.js
React Native
Typescript
Bash
Java
Kotlin
Python
Mysql
Mongodb
Amazon Aws
Docker Cloud
Bio

Tech Lead Full Stack with a robust 11-year tenure in system development, specializing in web and mobile applications. This includes significant experience in the financial, human resources, and retail sectors. Brings strong expertise in both object-oriented and functional programming paradigms. Proficient in Java, Kotlin, Python, and TypeScript, and well-versed in using Jenkins, Amazon AWS, Google Cloud Platform, and Docker for deployment and management. Demonstrates competence in IT project management. Pursues interests in developing scalable applications, exploring emerging technologies, and implementing industry best practices.

  • Java/Kotlin Backend Developer
    6/1/2022 - Present

    Led the development and maintenance of benefit card APIs, showcasing expertise in creating scalable, secure, and efficient API services. Utilized programming languages and frameworks such as Java, Spring Boot, and Hibernate to ensure robust backend functionality. Employed RESTful API principles for the seamless integration of services and enhanced user experiences. Demonstrated strong skills in database management using MySQL and Redis to optimize data storage and retrieval processes.

    Managed API security protocols through OAuth 2.0 and JWT, ensuring protected data transactions. Executed extensive unit and integration testing using JUnit and Mockito, achieving high reliability and performance of the APIs. Implemented continuous integration and continuous deployment (CI/CD) pipelines with Jenkins and Docker to streamline development and deployment workflows.

    Collaborated with cross-functional teams using Agile methodologies, facilitating seamless communication and project progression through Jira. Maintained version control effectiveness using Git, ensuring consistent and well-documented code updates. Proved adept at troubleshooting and resolving complex technical issues, enhancing the stability and resilience of the API services.

  • Senior Software Engineer
    8/1/2021 - 6/1/2022

    Gained extensive experience in developing new APIs as well as maintaining legacy code in Java. Utilized frameworks including Spring Boot and Hibernate to streamline development processes. Leveraged RESTful web services for robust API design and implementation. Improved old code bases by refactoring and updating them to align with current standards and practices, ensuring better performance and maintainability. Proficient in using tools such as Maven and Gradle for build automation, and Jenkins for continuous integration. Demonstrated expertise in relational databases like MySQL and NoSQL databases such as MongoDB, enhancing data management and retrieval operations. Employed Git for version control to facilitate collaborative development among team members.

  • Tech Lead Full Stack
    9/2/2019 - 8/1/2021

    Developed and maintained microservices in Java and Kotlin utilizing Spring Boot, Spring Data, and Spring Redis. Handled maintenance and development of mobile applications using React Native, ensuring seamless deployment on App Center, Play Store, and App Store. Configured Jenkins for continuous delivery (CD) and continuous integration (CI). Implemented quality and security checks using SonarQube. Deployed and managed applications using AWS services such as Route 53, S3, EC2, ECR, and CloudWatch. Leveraged Docker Swarm for container orchestration and management.

  • Senior Full Stack Developer
    2/2/2019 - 8/2/2019

    Developed advanced proficiency in Python, OpenCV, and RabbitMQ while conducting research and development on augmented reality, virtual reality, and machine learning systems. Gained extensive experience in programming with C, Unity, and C#.

  • Senior Full Stack Developer
    9/2/2018 - 1/1/2019

    Advanced technical expertise in the development and maintenance of an ERP system utilizing Java 8. Extensive experience with Spring MVC for web application framework, Spring Data for data access and management, and Spring Redis for caching solutions. Proficient in using Thymeleaf for server-side Java template engine and RabbitMQ for messaging and communication between services.

  • Businessman
    10/2/2017 - 6/2/2018

    Developed proficiency in Prestashop, focusing on building robust, user-friendly ecommerce platforms. Gained hands-on experience configuring and customizing Prestashop modules to cater to unique business needs. Showcased expertise in front-end technologies such as HTML, CSS, and JavaScript to enhance user interfaces and improve customer experiences. Utilized MySQL for database management and ensuring efficient data retrieval and storage. Employed PHP extensively for server-side scripting and business logic implementation. Used SVN and Git for version control, facilitating seamless code collaboration and management. Coordinated with UX designers to create visually appealing and intuitive layouts while adhering to best practices for web design and usability. Overcame technical challenges related to payment gateway integration, shipping modules, and multi-language support within the Prestashop framework.

  • Project Manager
    2/2/2010 - 10/2/2017

    Demonstrated proficiency in developing and maintaining banking and HR systems using Java. Leveraged a strong foundation in Java to ensure robust, scalable, and efficient system design and implementation. Displayed a deep understanding of project management principles and methodologies, executing projects with a focus on timely delivery and adherence to budget constraints. Managed cross-functional teams, coordinating seamlessly between development, QA, and business analysis to achieve project milestones. Emphasized effective communication and stakeholder management, ensuring transparent progress updates and issue resolution. Actively applied Agile and Scrum frameworks to optimize project workflows and enhance team productivity. Utilized tools such as JIRA and Confluence for task management and documentation. Developed skills in requirements gathering, risk management, and resource allocation, contributing to the successful deployment of complex systems in banking and HR sectors.

  • Information Technology Management at UNIP EAD Sorocaba/SP
    2019 - 2021

  • Computer Technician at ETEC Armando Bayeux da Silva
    7/2/2004

Rafael is available for hire

Hire Rafael V.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.