I am a web application and microservices developer with over 7 years of hands-on experience specializing in Java with Spring Boot. My journey began in various consultancies where I Improve my skills in essential tools and methodologies crucial for microservices development, including Agile practices, CI/CD pipelines, and many others technologies. My freelance works on Fiverr enriched my portfolio, providing me with opportunities to collaborate with clients across the United States and Canada. I have a solid understanding of the Software Development Life Cycle (SDLC), right from design, development, and deployment to testing and maintenance, ensuring adherence to quality standards at every phase. My technical knowledge includes a deep understanding of backend services, relational and non-relational databases like Redis, and a proficiency in various frameworks and technologies essential for robust, scalable application development. In my previous role as a Software Engineer, I spearheaded the migration of services from JDK 7 to JDK 11, and led small teams in the successful implementation of new features. Engaging with clients to explore solution alternatives and providing support. Actually, I'm working with JDK 17. My experience extends to designing complex and scalable applications, ensuring they meet the business objectives and are delivered on time. I am also proficient in developing and implementing web applications using JAVA, JSP, Hibernate, Spring, Web services SOAP/REST, and SQL, embodying a comprehensive understanding of back-end development practices. Whether working independently or leading small teams, my focus has always been on delivering highquality, reliable solutions that drive business success. I am now looking to leverage my skill set and experience in a challenging and dynamic environment.
Microservices with Java
undefinedLanguages & Paradigms:
Java (Advanced), JavaScript (Proficient), TypeScript (Basic)
Frameworks & Libraries:
Spring Boot, Spring Framework, Spring Security, Spring WebFlux, Hibernate, JPA, JDBC, Lombok, Apache Commons
Testing & QA:
JUnit, Mockito
Authentication & Authorization:
OAuth2 (JWT, Client Credentials), SAML 2.0 (Okta), SCIM Protocol (SailPoint Integration)
API Design:
RESTful Web Services, SOAP Web Services, Swagger/OpenAPI
Frontend (Basic Knowledge):
React, Vite, HTML5, CSS3
Cloud & DevOps:
AWS (Certified Cloud Practitioner): ECS Fargate, ECR, ALB, S3, Route 53, CloudFormation and more
CI/CD & Containers: Docker, Jenkins, Jib (Maven Plugin for Docker)
Version Control & Build Tools:
Git (GitHub, GitLab, Bitbucket), Maven, Gradle
Databases & Messaging:
Relational: Oracle (PL/SQL), MySQL
Non-relational: Redis
Messaging/Eventing: Apache Kafka
Tools & Platforms:
IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code
Jira, Confluence, SonarQube, JaCoCo, Fortify, BlackDuck
Methodologies:
Agile (Scrum Certified), GitFlow
Soft Skills:
Leadership, Effective Communication, Problem Solving, Team Collaboration