Hi, I'm Vikas Mourya
3.5+ years building production systems that scale. Specializing in Java, Spring Boot, and Android development with a passion for clean architecture and high-performance applications.
About Me
Passionate developer crafting robust solutions
I'm a results-driven software engineer with 3.5+ years of experience building scalable backend systems and native Android applications. My journey began with a deep curiosity for how systems work under the hood, which led me to master Java, Spring Boot, and the Android ecosystem.
I thrive on solving complex problems — whether it's designing microservices architecture, optimizing database queries, or building smooth mobile experiences. I believe in writing clean, maintainable code that stands the test of time.
When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or mentoring fellow developers. I'm always eager to take on challenges that push the boundaries of what's possible.
const developer = {
name: "Vikas Mourya",
passion: "Building scalable systems",
coffee: true,
motto: "Ship it! 🚀"
};Clean Code Advocate
Writing maintainable, well-documented code following SOLID principles and industry best practices.
System Design
Designing scalable distributed systems with high availability and fault tolerance.
Mobile First
Building native Android experiences with modern Jetpack libraries and Material Design.
Performance Driven
Optimizing applications for speed, efficiency, and seamless user experiences.
Work Experience
My professional journey building production systems
Software Engineer — Spring Boot
Expanded into backend development alongside Android, taking on Spring Boot as a secondary skill to build robust server-side services and REST APIs for the company's products.
- ▸Developing and maintaining Spring Boot microservices for internal and client-facing products
- ▸Building RESTful APIs with proper authentication and authorization mechanisms
- ▸Collaborating with the Android team to design efficient API contracts
- ▸Working with PostgreSQL and optimizing database queries for performance
- ▸Implementing CI/CD pipelines and containerized deployments with Docker
Android Developer (Lead)
Promoted to the main Android developer role after the internship. Leading the entire Android development lifecycle — from architecture decisions to production releases.
- ▸Leading Android development for all company mobile projects end-to-end
- ▸Architecting apps using MVVM, Jetpack Compose, and modern Android best practices
- ▸Integrating RESTful APIs and managing local persistence with Room Database
- ▸Reducing app crash rate by 75% through systematic debugging and testing
- ▸Mentoring junior developers and conducting code reviews
Android Developer Intern
Started my professional journey as an intern, learning real-world Android development practices and contributing to production-ready mobile applications.
- ▸Built Android UI components and screens using XML layouts and Kotlin
- ▸Integrated REST APIs using Retrofit for data fetching and display
- ▸Learned MVVM architecture, dependency injection, and clean code principles
- ▸Wrote unit tests and participated in daily standups and sprint reviews
- ▸Demonstrated strong performance, leading to a full-time offer
Technical Skills
Technologies and tools I work with every day
Mobile Development
Backend Development
Database & Cloud
Tools & Others
Featured Projects
A showcase of my most impactful work
Get In Touch
Have a project in mind? Let's build something great together.
Let's work together
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Drop me a message and I'll get back to you as soon as possible.