Hello! My name is Josenaldo, but you can call me JOM. I'm a software developer based in Uberlândia, Minas Gerais, Brazil. My expertise lies in full stack development, with over 20 years of experience in the field. I have a deep proficiency in Java, particularly with Spring, and in Javascript, focusing on React. I'm always striving to enhance my skills and deliver high-quality software solutions. I'm available to collaborate on challenging and innovative projects.
You can find my resume here:
- PT-BR
- EN-US
Throughout my career, I've gained a wide array of technical skills, varying in levels of proficiency. I've categorized them into four main groups to provide a clear understanding of my capabilities:
I'm entirely comfortable with these skills and can start working immediately without the need for review or reference. I am highly proficient and up-to-date with current practices.
- Object-Oriented Programming, SOLID, Hexagonal Architecture, Design Patterns
- Java, JPA, JDBC, Hibernate, Spring, Spring Boot, Spring Security, Spring Data, Kafka, Maven
- HTML, CSS, JavaScript, React, NextJS, MUI (Material UI), React Admin, React Hook Form
- Git, GitHub, MySQL
This category encompasses skills I have worked extensively in the past but may require time to review and update myself on the latest practices and techniques to work effectively with them again. Additionally, it includes technologies I am currently working with, but I still need to acquire the depth of knowledge to consider myself an expert. I am actively learning and improving in these areas to broaden my skill set.
- Software Architecture, Clean Architecture, Domain-Driven Design, Microservices, Progressive Web Apps, Mentoring Junior Developers, Software Testing, Database Modeling
- Junit, Mockito, JSF, EJB, CDI, Python
- Bootstrap, Typescript, Content Layer
- Docker, SQL, PostgreSQL, Scrum, Kanban, Notion
I'm familiar with and have some degree of experience with these skills, but I would need some time to practice and deepen my proficiency before I could work effectively with them.
- Clean Code,
- Hamcrest, AssertJ, Jest, Supertest, Node, Tan Stack Query, Redux, Express, React Router, Strapi, Django, Pandas, Thymeleaf
- SQL Server, Oracle, CI/CD, Jenkins, Jira, Trello, Gitlab, AWS, Heroku
These are the technologies I'm actively learning and working to add to my skill set.
- GraphQL, GRPC, Go, MongoDB, Keycloak, SonarQube
- Event Sourcing, CQRS, Event Storming, Event Driven Architecture
Throughout my career in software development, I've gathered a diverse range of experiences and have continually invested in my learning.
For a comprehensive overview of my experience, portfolio, blog, and the courses I've engaged in, please visit my personal website at josenaldo.github.io.
In a nutshell:
- Although I haven't completed a formal degree in the field, I am constantly enriching my knowledge and skills through various courses, especially in the last 2 years.
- I've worked in the industry for over 20 years.
- I've had the opportunity to work extensively with languages like Java, JavaScript, and Python.
- At present, I'm concentrating on full-stack development, with Java and Spring, on the backend, and React on the frontend.
I invite you to explore my website for a closer look at my journey and my work!
I'm always open to new opportunities and connections. If you'd like to get in touch, please feel free to reach out to me via any of the following channels:
Is anyone else obsessed with GitHub stats? I love seeing the stats of other developers, so I thought I'd share mine as well.
- I am exclusively a remote worker, embracing the flexibility and unique challenges it brings.
- Thrice a week, I undergo hemodialysis treatments, but I don't let it slow me down!
- My wife and I are proud caretakers of 35 cats and a dog. If you're located in Uberlândia - MG, Brazil, and are interested in adopting a cat, please feel free to reach out.
- I'm an enthusiastic gamer, movie buff, and anime fan. I love indulging in all things geeky, particularly during my hemodialysis sessions!
- I hold the unique distinction of being the only person in the world who "lost" my mother-in-law's kidney!