I'm Akshay, a software engineer with extensive experience in the industry. I specialize in building high-performance microservices using Java, Spring, and SpringBoot.
- 💻 Languages: Java, JavaScript, Typescript
- 🌱 Frameworks: Spring, SpringBoot
- 🎨 Design Patterns: I'm well-versed in various design patterns.
- 🧬 Data Structures & Algorithms: Strong foundation in data structures and algorithms.
- 💌 Messaging Queues: Proficient with Kafka and RabbitMQ.
- 📡 Version Control: Experienced with Git and GitHub.
- 🚀 CI/CD: I have hands-on experience with Jenkins and CI/CD pipelines (Github Actions).
- 🚦 Code Quality: Utilize SonarQube for code quality improvements.
- 🛠 Build Tools: I have hands-on experience with Gradle and Maven.
- ☁️ Cloud Platforms: Azure and Pivotal Cloud Foundry (PCF).
- 🐳 Containerization: Skilled in Docker and AKS (Azure Kubernetes Service).
- 🌐 Front-end: Familiar with ReactJs and testing with Cypress and Jest.
- 🧪 Testing: Expertise in Junit, Mockito, and Cucumber.
- 📖 Development Practices: I follow Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles.
- 🚀 APIs: Proficient in building RESTful APIs.
- 🛢️ Databases: I have experience with PostgreSQL, OracleDB, MySQL, and MongoDB.
In addition to my technical skills, I have a passion for:
- 📷 Photography: I enjoy capturing moments and exploring the world through the lens.
- 🎨 Sketching: Creativity flows through sketching, where I bring ideas to life on paper.
- 🎮 Gaming: I'm an avid gamer who loves diving into virtual worlds and solving challenges.
I'm passionate about technology and continuously seek to expand my knowledge in the ever-evolving software landscape. Feel free to reach out and connect!
You can find me on LinkedIn and GitHub.
Let's collaborate and build amazing things together! 💻