Experienced software developer with a strong background in developing and maintaining software applications. Adept at implementing efficient code and making valuable contributions to impactful projects. Skilled in problem-solving and effective collaboration within cross-functional teams. Committed to delivering high-quality solutions and continuously enhancing technical skills to stay at the forefront of the industry.
Overview
5
5
years of professional experience
Work History
Software Engineer – Mobile & Frontend
J Reddington Ltd / Quantum Gate
02.2024 - Current
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on customer requirements.
Developed scalable and maintainable code, ensuring long-term stability of the software.
Collaborated with management, internal and development partners regarding software application design status and project progress.
Developed reusable components that significantly reduced development effort on multiple projects.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
Enhanced user experience with intuitive interface design and responsive web applications.
Improved software performance by identifying and resolving bottlenecks in the code.
Coordinated with other engineers to evaluate and improve software and hardware interfaces.
Analyzed applications to identify and document weaknesses and errors.
Ensured application compatibility across multiple Android devices and OS versions through rigorous testing efforts, optimizing performance for various screen sizes and hardware configurations.
Software Engineer – Application
Webspidy Software Pvt Ltd
10.2019 - 01.2024
Led the development of applications using Kotlin and MVVM architecture
Developed high-performance, scalable applications with Flutter
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Analyzed proposed technical solutions based on customer requirements.
Analyzed applications to identify and document weaknesses and errors.
Ensured application compatibility across multiple Android devices and OS versions through rigorous testing efforts, optimizing performance for various screen sizes and hardware configurations.
Tested applications prior to final review to verify issue resolution.
Incorporated offline storage, performance tuning and threading into apps for seamless use.
Used third-party libraries, custom libraries and APIs to develop new applications.
Collaborated with cross-functional teams to develop innovative solutions for complex client requirements.
Reduced crashes and bugs by thoroughly testing applications using both manual methods and automated tools prior to release.
Education
Master of Computer Applications - Computer Science
Techno India
India
03-2022
Bachelor of Computer Applications - Computer Science
Techno India
India
03-2020
Skills
Javascript
SQL
Object-oriented programming
UI and UX design skills
Android development
Unit testing experience
Mobile app creation
Analytics and monitoring tools
Dependency injection frameworks
Google play store deployment
RESTful apis integration
Application security
App performance optimization
Client service
Continuous integration tools
Social media platforms
Code refactoring techniques
Project estimation
Design patterns comprehension
Best practices implementation
Software development
Bug resolution
Offline storage solutions
Test case development
Android studio mastery
Mobile security best practices
Application documentation
Accessibility features implementation
Kotlin proficiency
Customized reporting
Coding guidelines
Material design principles
Multithreading
Configuration management
Code review
Java expertise
Resource management
Issue tracking
Push notifications handling
App localization strategies
Software languages
Team oversight
Team collaboration
App architecture planning
Content management systems
Data binding techniques
Compatibility issue oversight
Quality control
Memory management
Project management
Software development lifecycle
Agile development methodologies
Requirements gathering
Cross-platform development
Effective presentations
Android SDK
Interface design
SDK application development
Version control systems
Apple ios development
Data structures and algorithms
Enhancement deployment
Firebase services
Application lifecycle
Feature design
Application development
GitHub collaboration
Database management software
JIRA
Testing and debugging
Databases: oracle, MongoDB
API design and development
Idea development and brainstorming
Payment gateway integration
Push notifications
Responsive design
Applications development
Mobile app testing
Java programming
UI and UX design
Git workflow
API integration
Mobile security
Kotlin programming
Data encryption
Mobile UI and UX design
Push notification implementation
App security best practices
Expertise in Swift and Objective-c
Proficiency in Java and kotlin
Automated testing experience
Geolocation and mapping apis
Augmented reality frameworks
Real-time communication protocols
In-app purchase integration
Performance optimization strategies
Multithreading and concurrency
Offline storage techniques
Timeline
Software Engineer – Mobile & Frontend
J Reddington Ltd / Quantum Gate
02.2024 - Current
Software Engineer – Application
Webspidy Software Pvt Ltd
10.2019 - 01.2024
Master of Computer Applications - Computer Science
Techno India
Bachelor of Computer Applications - Computer Science
Techno India
Similar Profiles
Ankur BakshiAnkur Bakshi
Senior Java Developer at Reddington Global Consultancy Pvt LtdSenior Java Developer at Reddington Global Consultancy Pvt Ltd