Shivam Soni — Software Engineer
I’m an experienced Android Developer with over 7 years of hands-on experience building, maintaining, and modernizing mobile applications. I have strong expertise in Java, Kotlin, and the Android SDK, along with proficiency in Jetpack Compose and Android Architecture Components such as ViewModel, LiveData, and Room. Throughout my career, I’ve contributed to developing complex, feature-rich Android apps — focusing on clean architecture, scalability, performance optimization, and modernization. I’ve worked extensively on refactoring legacy codebases into modular, maintainable structures aligned with modern Android best practices. I also bring over 3 years of experience in Flutter, enabling me to build and maintain cross-platform mobile applications with responsive UIs and efficient data handling. My combined experience in Android and Flutter helps me design mobile experiences that are both consistent and high-performing across platforms. I have a deep understanding of RESTful APIs, local database optimization, and mobile app integration workflows. My work includes improving database performance, enhancing camera and media features, implementing image editing and metadata management, and optimizing app storage and memory utilization. I actively collaborate in Agile environments, participating in sprint planning, peer code reviews, and feature design discussions. I’m proficient with Git for version control, and have hands-on experience with CI/CD pipelines (GitHub Actions, Jenkins) to ensure smooth and automated deployments. Beyond mobile development, I’m also familiar with AI tools and automation platforms that streamline development workflows — from generating test cases and documentation to code reviews and UI/UX assistance. I enjoy leveraging AI to accelerate delivery while maintaining high code quality. I’m passionate about continuous learning, staying up to date with evolving mobile technologies like Kotlin Multiplatform, Jetpack Compose, and Flutter 3.x, and exploring how AI-assisted development can shape the future of software engineering. My focus has always been on writing clean, efficient, and scalable code while contributing to product stability, modernization, and user satisfaction. 📱 Core Skills: Android | Java | Kotlin | Jetpack Compose | Android SDK | ViewModel | LiveData | Room | RESTful APIs | Flutter | Cross-platform Mobile Development | Git | Legacy Code Refactoring | CI/CD | Agile | Performance Optimization | AI Tools for Development | Mobile App Architecture | Kotlin Multiplatform
Stackforce AI infers this person is a mobile application developer with expertise in Android and cross-platform solutions.
Location: Vadodara, Gujarat, India
Experience: 7 yrs 8 mos
Skills
- Android Development
- Kotlin
- Java
Career Highlights
- 7+ years of experience in Android development.
- Expertise in modernizing legacy codebases.
- Proficient in cross-platform mobile development with Flutter.
Work Experience
Promact Infotech Pvt Ltd
Software Engineer (7 yrs)
Excelsior Technologies
Android Developer (7 mos)
Education
BE - Bachelor of Engineering at VADODARA INSTITUTE OF ENGG., KOTAMBI, WAGHODIYA 080