jetherrodrigues

Senior Backend Developer

With over 12 years of professional experience as a Backend Software Developer Engineer, my journey has been a rich blend of technical expertise, continuous learning, and sharing knowledge. I possess a strong foundation in Java and Kotlin, with a marked emphasis on clean coding practices, diverse architectural styles like microservices and monoliths, and applying software design patterns proficiently to these languages.

My understanding of Object-Oriented Programming (OOP) principles is well-refined, particularly within the realms of Java and Kotlin. This knowledge is further extended to microservices design patterns and domain-driven design, where I have honed the ability to apply strategic and tactical patterns effectively.

I have been actively involved in the educational domain, imparting knowledge through lectures, mini-courses, events, and more. My academic background is solid, with a degree in Computer Science, post-graduate studies in Information Technology Management, Software Architecture, and Computing, alongside numerous courses focused on technologies, patterns, languages, and architecture.

I excel in requirement analysis, architectural and solution design, and integration. My expertise extends to developing RESTful APIs, adhering to the architectural REST style, and satisfying the levels of the Richardson Maturity Model. The principles of SOLID are deeply ingrained in my practice, as is the application of clean architecture utilizing architectural styles like Ports and Adapter (Hexagonal) and Onion Architecture.

Proficient in unit, integration, and component testing, as well as load and stress testing, I ensure the delivery of robust, high-quality software. My knowledge extends to the Spring framework, particularly Spring Boot, and the paradigms of Continuous Integration, Continuous Delivery, and Continuous Deployment, ensuring a streamlined and efficient development pipeline.

In the burgeoning field of blockchain technology, I have acquainted myself with first and second layer blockchains, Solidity for smart contract development, and SDKs that facilitate the integration of web applications with various wallets like MetaMask.

I am always open to exploring innovative projects, sharing knowledge, and contributing to the ever-evolving tech community. My journey reflects a lifelong learning ethos, a collaborative spirit, and a profound commitment to contributing to the technology domain.


Experience: 11 years

Yearly salary: $90,000

Hourly rate: $45

Nationality: 🇧🇷 Brazil

Residency: 🇪🇸 Spain


Experience

Software Developer Specialist
Invillia
2019 - 2021
Technical Lead guiding the team through technical decision-making and implementation processes, ensuring best practices and design patterns. Involved in projects like platform provisioning tags for tolls and parking, managing payment processes, and billing services.
Senior Software Developer
Fundação de Apoio da UFMG - Fundep
2017 - 2019
Contributed to the development of a deforestation monitoring and alert platform using a range of technologies including Java, Spring Boot, and Python. Played roles in management and architecture.
Software Developer Specialist
Fundação para Inovações Tecnológicas - FITec
2017 - 2017
Acting as a software developer engineer working with an abroad team and responsible for writing technical requirements and architectural documents and implementations for technical tasks.
Co-founder, System Architect
i3focus
2015 - 2017
Responsible for authoring architectural documents for solutions that led to the creation of geospatial platforms, incorporating integrations with web map services, geospatial data, and APIs.
Project Leader
Facti
2013 - 2015
Led projects in geoprocessing and monitoring of natural disasters, managing teams, conducting analysis, and developing innovative solutions.
System Fullstack Developer
Facti
2011 - 2013
Member of the system development team responsible for developing systems with Java multiplatform technology.

Skills

architecture
blockchain-engineer
kotlin
solidity
typescript
java
english
portuguese