Nikhil Vaswani

IOS Engineer

Bengaluru, Karnataka, India4 yrs 11 mos experience

Key Highlights

  • Led a team of developers in healthcare applications.
  • Automated app development lifecycle processes.
  • Contributed to significant fintech projects.
Stackforce AI infers this person is a Fintech-focused Android Developer with strong leadership and automation skills.

Contact

Skills

Core Skills

Android DevelopmentJavaFintechTeam LeadershipBuild AutomationData Security

Other Skills

Agile MethodologiesAndroid StudioAzure DevOpsC (Programming Language)Client CommunicationCommunicationCore JavaData StructuresDiffie-Hellman AlgorithmFront-End DevelopmentGitHubJavaScriptJiraKotlinNavigation Component

About

During my initial days in engineering 🧑‍💻, I always wanted to know how mobile apps 📱 are built, so I started learning Android Development with Java. Luckily, I got my first job as an Android Developer as well😍. Since then I have been developing various kinds of apps. I previously worked in the Managed Print Services domain, developing solutions for printers using HP's Workpath SDK. Then I lead a couple of Health Care domain applications for about one and a half years. In Razorpay, worked on UPI payments related SDK. I have recently joined Groww and contributing to expansion of Stocks module. I have some prior and 3 years of industrial experience. And below is what I possess- - knowledge of basic and core fundamental topics of Android SDK. - good knowledge of some advanced topics like the Navigations component, Google Maps, and Notification. - translating designs and wireframes into high-quality and reusable layouts/ UI components. - and some more, like publishing an app on the Play Store, and CI-CD automation. Learning advanced topics and frequently going through Google Docs for in-depth knowledge is what I like. Another habit that I have is writing quality, clean, and reusable code. I always lean towards following design patterns and SOLID principles while writing any code. I also spend some time learning problem-solving and algorithms. Some of my achievements as an Android Developer - - working on Stocks module in Groww. - worked on Turbo UPI (fintech) by Razorpay - Led a team of 4 Android Developers working on an Android Application. - automated the build and release(on BrowserStack and internal test track) process for the app development lifecycle using Azure DevOps pipelines. - replaced traditional fragment transactions with the Navigation Component in one app. - implemented Diffie–Hellman key exchange algorithm while sharing data between the app and back-end service. I always love to talk about OOPs, SOLID principles, and how to use them with App modularization while developing an Android application.

Experience

Groww

SDE - 2 Android

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

  • • Working on expansion of Stocks module.
Android DevelopmentJavaUI Components

Razorpay

Product Development Engineer II

Aug 2023Jul 2024 · 11 mos · Bengaluru, Karnataka, India · Hybrid

  • Contributed to the development of Turbo UPI by Razorpay which enables businesses to accept UPI payments from their customers within their mobile application.
  • Implemented prefetch feature in Turbo UPI, to fetch & link the users' UPI accounts from popular banks automatically with users' consent, skipping two big steps & reducing the drop-offs.
Turbo UPIUPI PaymentsPrefetch FeatureFinTechAndroid Development

In time tec

2 roles

Software Engineer

Apr 2021Aug 2023 · 2 yrs 4 mos · Jaipur, Rajasthan, India

  • Led client communications, a team of four developers, and mentoring juniors.
  • Automated the build and release process for the app development life-cycle.
  • Implemented navigation component from scratch.
  • Implemented Diffie-Hellman key exchange algorithm in an application to share data with the server ensuring 100% security.
Build AutomationNavigation ComponentDiffie-Hellman AlgorithmAndroid DevelopmentTeam Leadership

Software Engineer Trainee

Mar 2021Apr 2021 · 1 mo · Jaipur, Rajasthan, India

  • Worked with seniors to understand and learn SOLID principles and client-driven design and development.
  • Worked on printer applications and created two small applications related to the Health care domain.
  • Built a task distribution system using Python and MySQL as a part of the final training project.
SOLID PrinciplesClient CommunicationPython

Education

SKIT Jaipur

Bachelor's degree — Computer Engineering

Aug 2017Sep 2021

Stackforce found 100+ more professionals with Android Development & Java

Explore similar profiles based on matching skills and experience