Service Title: Microservice Development (Java, Spring Boot)
Service Description:
I specialize in building independent microservices using Java, Spring Boot, JPA, MySQL, and JDBC. My expertise includes developing robust RESTful APIs, implementing comprehensive unit and integration tests with MockMVC and Mockito, and securing endpoints using Spring Security. I also focus on efficient logging, DTO validations, and applying design patterns like Interface First and Builder. I have experience with encryption using AES, managing error codes with Enums, and developing API Gateways for routing. Additionally, I build sidecar services and manage database operations effectively using JPA annotations, JPQL, Native Query, and Method declarative queries, while publishing Maven jars to GitHub Packages.
Service Title: React.js Frontend Development
Service Description:
I develop dynamic, responsive, and high-performance user interfaces using React.js and Context API for state management. My skills include building reusable components, optimizing rendering logic to improve performance and maintainability, and seamlessly integrating RESTful APIs for data fetching and dynamic content rendering. I implement client-side routing and navigation using React Router for a smooth user experience and ensure consistent styling and improved UI/UX design through Material-UI and CSS
Service Title: DevSecOps & CI/CD Implementation
Service Description:
I implement robust DevSecOps practices, covering containerization with Docker and Kubernetes, and database migrations using Liquibase. My security testing expertise (SAST) includes using tools like Sonarcube, Sonatype, Trivy, GitLeaks, and License Finder for scanning code and docker images. I build automated CI/CD pipelines using GitHub Actions (YAML), including workflows for building base and service images, pushing to Docker Hub, and integrating SAST checks as part of the automated process. I am adept at managing monorepos, utilizing reusable actions, and configuring observability tools like Prometheus and Grafana for monitoring microservices. I also ensure code quality and adhere to strong Git practices, including pre-commit hooks and commit conventions