NITIN PRAKASH

Senior Software Engineer

South Delhi, Delhi, India8 yrs 3 mos experience
Most Likely To Switch

Key Highlights

  • Led a team to develop and launch 6 apps on Play Store.
  • Improved app performance and reduced crashes significantly.
  • Active community organizer for Android developers.
Stackforce AI infers this person is a Mobile Application Developer with expertise in Android and a strong background in SAAS.

Contact

Skills

Core Skills

Mobile Application DevelopmentAndroidTeam Management

Other Skills

APIAndroid DesignAndroid SDKAndroid TestingC (Programming Language)CI pipelineCamera-XChat AppContinuous ImprovementContinuous IntegrationCore JavaDaggerDesign SystemFirebaseFlows

About

I was not a programming professional and had not graduated in programming. When I entered the working world, I realized that I am not the type of thinker who installs heavy machines and sets up everything using a small guidebook (catalog). After a year of this type of work, I decided to learn to code. I began with Java, then moved on to Android development. It was not as simple as it sounds; balancing learning with a job required sacrificing sleep. I joined an IT company where I hoped to start practicing coding with live projects. Unfortunately, they did not give me programming work but instead assigned me as a project coordinator. Eager to learn programming, I accepted this role because I knew I could still learn something from the environment. I continued my self-study as well. Finally, after six months, I joined another IT company, IP Media, as an Android Developer. This was a significant break for me, and I learned a lot from the awesome seniors there. While working on Android, I also gained experience with APIs, databases, Node.js, PHP, Lumen, etc. This company was fantastic. So this is a brief about me but there are lots of things I did and currently doing to excel my knowledge More to come soon..... (I am not a professional writer, this is just about my little experience in the working world.)

Experience

8 yrs 3 mos
Total Experience
1 yr 7 mos
Average Tenure
3 yrs 4 mos
Current Experience

Upswing financial technologies

Senior Software Engineer

Jan 2023Present · 3 yrs 4 mos · Bengaluru, Karnataka, India · On-site

  • Building UpSwing
Mobile Application DevelopmentAndroidiOS DevelopmentTeam Management

Trell

SDE-III @Android

Dec 2021Dec 2022 · 1 yr · Bengaluru, Karnataka, India

  • Improved app-start-up time by 80% using base profiling(macro benchmark) and app-startup jetpack library.
  • Reduced the crashes by 7x (crashes, memory leaks, etc…).
  • Integrated the CI pipeline for gitlab (build->test->static_analysis->build_develop).
  • Integrated the pre-commit hook with detekt and ktlint for static analysis and clean code.
  • Modular architecture:- Split big fat module in small independent modules.
  • Migrate groovy to kotlin-dsl whole project.
  • Build time improvement:-
  • > Migration to Androidx whole project
  • > Disabled Jetifier
  • > parallel GC for faster build
  • > Enabling the configuration cache
  • > Remove unnecessary buildVariant creating using product flavours
  • > Enabled build-cached
  • > Migrate to Non-transitive R Classes
Team Management

Byju's

2 roles

Senior Software Engineer - Android

Aug 2021Dec 2021 · 4 mos

  • Built the live frame detection with camera-x and openCv(it is used for changing the perspective of image on the live frame for tablet front camera).
  • Implemented finger point detection on live camera frame with help of trained ML model
Team ManagementAndroid

Software Engineer - Android

Jul 2020Aug 2021 · 1 yr 1 mo

  • Re-architectured the existing app modules by implementing the dynamic feature module that reduced the app size by 55% and the user experience became smoother. (kotlin, dagger, jetpack lib, coroutines, MVVM, kotlin-DSL, Unit & Ui testing).
  • Developed a feature using Camera-X & ML-Model which helps users to solve any math & science related query by scanning the para or question. And It increased the visiting time by 42%. (kotlin, dagger, jetpack lib, coroutines, MVVM, kotlin-DSL, Unit & Ui testing, camera-x, TensorFlow-lite, firebase).

Coder lane

Lead Organizer & Speaker

Mar 2020Present · 6 yrs 2 mos · India

  • Handling the 500+ android developers’ community where I organise virtual meet-ups and also give the tech talks on new android libraries, app architectures, app scaling etc. And also solve members’ queries by one-to-one interaction.
  • We also do pair programming and learn from each other.
Team Management

Guesthouser

Android Developer

Aug 2019Jun 2020 · 10 mos · Gurgaon, India

  • Developed a custom components/views library which helps to use the design system easily and reduced the development time by almost 50%. (kotlin, java, dagger, jetpack lib, coroutines, MVVM, Unit & Ui testing, motion layout).
  • Built a new in-house app from scratch for handling the users and staff. It increased the bookings by 30% and reduced the users’ queries time from 5 min to 1 min approx. (kotlin, java, dagger, jetpack lib, coroutines, Rx-java, MVVM, Unit & Ui testing).

Ip media™

Android Developer

Dec 2017Aug 2019 · 1 yr 8 mos · Gurgaon, India

  • Led the android team of 5 members and developed 6 apps & successfully launched on the play store.
  • Developed all 6 apps from scratch and also designed the whole app’s & back-end API's architecture. Handling full SDLC pipeline for apps. (java, Room, MVP, node.js, lumen, PHP, WebSocket, Unit testing).
  • Projects:- WedPro, BazaarScanner, VcardHub, MakeAGeek, VegeFruit, Waschen.

Education

Maharshi Dayanand University

Bachelor's degree

Jan 2011Jan 2015

Saint Giri Senior Secondary School - India

Stackforce found 100+ more professionals with Mobile Application Development & Android

Explore similar profiles based on matching skills and experience