Prabhat Roy

IOS Engineer

India9 yrs 11 mos experience

Key Highlights

  • Over 8 years of experience in software development.
  • Expertise in mobile application development and team leadership.
  • Proficient in integrating third-party libraries and APIs.
Stackforce AI infers this person is a Mobile Application Developer with strong leadership skills in the Fintech and SaaS industries.

Contact

Skills

Core Skills

Android DevelopmentTeam LeadershipClient Management

Other Skills

3rd Party API integrationsAPI IntegrationAgile MethodologiesAgile MethodologyAnalytical SkillsAndroidAndroid SDKAndroid StudioAnimationAttention to DetailAutomotiveBitbucketBuilding PerformanceBusiness RequirementsClarity

About

Dynamic and result-oriented software development engineer with over 8 years of experience in delivering innovative solutions. Proficient in object-oriented design, problem-solving, and team leadership. Skilled in mobile application development, with expertise in integrating third-party libraries and social networking platforms. Adept at Agile methodologies, with a proven track record of leading teams to meet project objectives. Possess excellent communication and mentoring abilities. My Skills : * Languages & technologies Java, Kotlin, Ionic Cordova, React Native * IDE Android Studio, Visual Studio, VS Code, Eclipse * Version control Git, BitBucket, GitLab, Github * Operating system MacOs, Windows, Linux * Android components and libraries Room, Services, Broadcast Receiver, Lifecycle, Viewmodel, Livedata, Coroutines, Flow, Data Binding, View Binding, Navigation, Paging, DI with Dagger2, Hilt, Koin, REST, Json, XML, accessibility standards, Jetpack Compose, Proguard, Camera etc. * Third party libraries Retrofit, OkHttp3, Glide, Piccasso, Google maps & location services, social media API's/SDK’s integration like Facebook, Truecaller, Rudder, payment gateway integration, familiarity with RxJava, Android SDK, Firebase, Crashlytics, etc.. * Design patterns MVC, MVP, MVVM, MVI, OOPS, SOLID principles, design patterns like Singleton, Factory, Builder design pattern, Reactive programming, Caching etc.. * Technical leadership Code reviews, ability to lead and mentor team members & junior developers, provide technical guidance * Data structures & algorithms Problem solving abilities, performance analysis, complexity analysis, understanding of algorithms & data structures * Soft skills Team work and cross team collaboration, strong communication skills, multi-tasking ability, passion for programming, leading teams, working with clients. * Android app development lifecycle Mobile application development lifecycle, debugging, profiling app, unit testing and TDD, CI/CD, UI/UX design best practices and custom widgets, material design principles, multithreading applications, battery optimisation, memory optimisation, application performance. * Miscellaneous Web service integration, internationalisation and localisation, analytics Integration, push notifications, high-quality & clean code, experience in both enterprise and large android applications, agile methodology, building reusable and extendable mobile app components

Experience

9 yrs 11 mos
Total Experience
2 yrs 9 mos
Average Tenure
1 yr 7 mos
Current Experience

Paypal

Android Lead | MTS 1

Nov 2024Present · 1 yr 7 mos · On-site

1mg

SDE 3

Jul 2021May 2024 · 2 yrs 10 mos · Gurugram, Haryana, India

Gomechanic.in

Senior Software Engineer

Nov 2019Jun 2021 · 1 yr 7 mos · Gurgaon, India

  • Roles and responsibilities :-
  • 1) Functionality Development/ Implementation
  • 2) 3rd Party API integrations
  • 3) Leading the android team end to end, i.e. from requirement gathering to meeting the deliverables.
  • 4) Resolving bottlenecks during the development life cycle.
  • 5) Maintaining code quality
  • 6) Reverse engineer the old code base and make the new app from scratch.
  • 7) Enhance existing functionality
Functionality Development3rd Party API integrationsCode quality maintenanceTeam leadershipAndroid DevelopmentTeam Leadership

Intimetec vision soft private limited

Software Engineer

Nov 2015Oct 2019 · 3 yrs 11 mos · Bengaluru Area, India

  • Roles and responsibilities :-
  • 1) Functionality Development/ Implementation
  • 2) 3rd Party API integrations
  • 3) Client interaction with US based client in business review and weekly review.
  • 4) Onsite client interaction for 6 months
  • 5) Leading the android team end to end, i.e. from requirement gathering to meeting the deliverables.
  • 6) Resolving bottlenecks during the development life cycle.
  • 7) Maintaining code quality
  • 8) Mentoring Junior resources.
Functionality Development3rd Party API integrationsClient interactionTeam leadershipAndroid DevelopmentClient Management

Education

Jaipur Engineering College & Research Center,jaipur

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2010Jan 2015

D.A.V. Kailash

Jan 1998Jan 2009

Stackforce found 100+ more professionals with Android Development & Team Leadership

Explore similar profiles based on matching skills and experience