Nandan Satheesh

Senior Software Engineer

Bengaluru, Karnataka, India6 yrs 8 mos experience

Key Highlights

  • Published 4 international papers in computer science.
  • Expert in integrating complex financial systems.
  • Proven track record in mentoring and code reviews.
Stackforce AI infers this person is a Fintech Fullstack Developer with strong backend expertise.

Contact

Skills

Core Skills

JavaSpring BootFlutterAndroid

Other Skills

MongoDBJUnit5MockitoRedisGitLabMentoringCode ReviewsKIbanaGrafanaDartServer-Driven UICodeMagicSpring State MachineUnit TestingJUnit4

About

I have a keen interest in software development, mobile applications, theoretical computer science, algorithms and problem-solving. I have published 4 international papers in International Journal of Advanced Research in Computer and Communication Engineering as a student of B.N.M. Institute of Technology. The main reasons for my success are my ability to learn and implement things, time management, lateral and critical thinking skills. If you are interested in working with someone who can utilize the state-of-art technology effectively and contribute to your company, email me at nandan[dot] 199776[at]gmail[dot]com. Worked on: Flutter, Go, go-gin, Kotlin, Koin, kodein, Core Java, Android SDK, Retrofit, Room(ORM), Dagger2, RxJava ,Butterknife, Glide, Spring Boot, JUnit, Mockito, RESTful Web Services, Java EE, Python, PIL, BeautifulSoup, Jaunt API, MySQL, PyMySQL, Oracle SQL Developer, Mongo DB, PyMongo, HTML and CSS. When I'm not working, I enjoy driving, running and gym(well, I try!). I enjoy competitive programming too (HackerRank - @nandan_199776).

Experience

6 yrs 8 mos
Total Experience
1 yr 11 mos
Average Tenure
10 mos
Current Experience

Tide

Senior Software Engineer

Aug 2025Present · 10 mos · Bengaluru, Karnataka, India · Remote

Jupiter

SDE 2

Mar 2023Jul 2025 · 2 yrs 4 mos · Bengaluru, Karnataka, India · On-site

Uni cards

2 roles

SDE 2

Jan 2022Mar 2023 · 1 yr 2 mos

  • Uni Cards - Uniorbit Technologies Private Limited.
  • At Uni, we are changing how India experiences credit. One that elevates your reward game and gives the cash back you deserve.
  • Contributions in the Backend Team -
  • Integrated Bank Transfer flows as per Digital Lending Guidelines (Sept. 2022) issued by RBI. to ensure business continuity. The system was doing over 12Cr+ disbursements based on the lender.
  • Integrated Money Transfer Flows for UPI and Wallets (Paytm, AmazonPay) with external vendors for payout. External Vendors were Cashfree, Decentro, and NorthernArc. Helped in revenue increase via convenience fees by 3%.
  • Integrated CIBIL APIs for Soft Enquiry from TransUnion which improved the credit assessment by 12%. Ensured safe storage and deletion of encrypted reports in the system as per compliance.
  • Refactored and reviewed the unit set-up for all microservices in the team. Promoted using the Arrange-Act-Assert pattern for good unit tests in the team.
  • Reviewed and oversaw the design and execution of the Blacklist Platform for blocking flows based on specific user attributes.
  • Promoted positive code review culture and mentored new hires in the team.
  • Java | Spring Boot | MongoDB | JUnit5 | Mockito | Redis | GitLab | Mentoring | Code Reviews | KIbana | Grafana
JavaSpring BootMongoDBJUnit5MockitoRedis+5

Backend Engineer

Dec 2020Jan 2022 · 1 yr 1 mo

  • 11th Hire in the Engineering Team. Worked with founder's mentality while building things zero to one.
  • Contributions in the Backend Team -
  • Designed and Developed Merchant Platform Micro-service to create and allow merchant transactions based on Merchant Category Codes given by VISA. Supported transaction volumes of 10Cr+ per day. Unit Test Coverage - 88%. (p99 < 8ms)
  • Developed Offers Engine and Rewards Processor Micro-services with a Custom Rule Engine for cashback disbursement and reversal. (p99 < 200ms)
  • Built App Version Management System to white-list, black-list, and depreciate Android and iOS app versions.
  • Contributions in the App (Flutter) Team -
  • Shipped over 23 releases involving core features related to Cards, Bills, Statement Views, and Rating Nudges - in 6 months (covering Closed User Group, Open Beta and Open Market Launches) with over 99%+ crash-free session rate.
  • Led the migration to a new design system across the app single-handedly, with periodic reviews from the Design team.
  • Migrated and Maintained a few pub.dev packages to the in-house repository for more configurability per usage.
  • Oversaw the refactoring changes for null safety across the app.
  • Java | Spring Boot | MongoDB | JUnit5 | Mockito | Redis | GitLab | Dart | Flutter | Server-Driven UI | CodeMagic
JavaSpring BootMongoDBJUnit5MockitoRedis+5

Bounce

2 roles

Software Engineer - Backend

Apr 2020Dec 2020 · 8 mos

  • Bounce - Smart Mobility
  • Bounce is a dockless scooter-sharing solution that enables commuters to pick up a scooter from anywhere and drop it off anywhere (any legal public parking). We aim to decongest the roads by encouraging commuters to use mass rapid and public transport for their longest journey and use Bounce for the first mile, last mile, and intermediate commute.
  • Contributions in the Backend Team -
  • Extended the current set of Hub Operations Micro-services to maintain Long Terms Rentals and Electric Vehicle Fleet.
  • Handled the complete plan of unit testing for Agent Inventory and Hub Operations Micro-services. Code Coverage ~ 80%.
  • Built an AWS Lambda Function for moving bikes from active to out of service for all categories of services like First General Service and General Service.
  • Reduced the API Response Time by ~60% by implementing Caching using Redis.
  • Spring Boot | Spring State Machine | Unit Testing | JUnit4 | PostgreSQL | Redis
Spring BootSpring State MachineUnit TestingJUnit4PostgreSQLRedis

Software Engineer - Android

Sep 2019Apr 2020 · 7 mos

  • Contributions in the Flutter Migration Team -
  • Developed over 50+ customizable widgets in Flutter which were used across the app.
  • Minimized the use of Method Channels (Built as Flutter - Add to App Features) for Loyalty and Passbook Flutter Modules for iOS.
  • Revamped the Self Help Section in Flutter for General App and Ride Help which reduced customer care inbound call volume by 20%.
  • Implemented Ray Cast Algorithm with GPS coordinates and Google Map Polylines for Bike in Serviceable Area Usecase.
  • Developed Manufacturing App from scratch for mapping Bluetooth Low Energy Beacons to Helmets for the factory operations team.
  • Flutter | Dart | Streams | Android | Java | CleverTap Flutter Plugin
FlutterDartAndroidJavaCleverTap Flutter Plugin

Nuclei

Full Stack Developer

Jan 2019Sep 2019 · 8 mos · Bengaluru, Karnataka, India

  • At Nuclei (A Mastercard Startpath Company), we are developing mobile solutions for banks and helping them completely re-imagine digital banking. Banks today have the scale and the customer's trust, but they lack the agility and consumer tech DNA, required to succeed in this rapidly changing world.
  • We deliver this consumer tech DNA to the banks and take their customer experience to the next level.
  • I was primarily involved in Android App Development for Federal Bank (FedMobile app).
  • Worked as a part of a team to implement digital banking solutions like Forex, Deposits, and Loans using MVP Architecture and in alignment with Agile Software Development methodologies.
  • Developed Responsive UI and reusable UI components for Loans and Investments Module of Federal Bank application.
  • Wrote technical design specifications and maintained all reports of Deposits, Loans, and Investments modules during the application development process.
  • Developed a Generic Recent Searches Data Repository using RxJava for storing the recent searches made by the user for a variety of daily and lifestyle-related use cases.
  • Fixed bugs with code, and improved application performance by debugging critical issues.
  • Others
  • Wrote unit test cases using Mockito and JUnit for a Microservice built using Spring Boot and gRPC.
  • The Code Coverage was more than 85%.
  • Android SDK | Conductors | Java | Retrofit | RxJava | REST | Web-Services | Glide | Dagger2 | Git | Gradle | JIRA | Spring-Boot | JUnit | Mockito
Android SDKConductorsJavaRetrofitRxJavaREST+10

Siemens technology india

Technology Intern

Jul 2018Aug 2018 · 1 mo · Bengaluru Area, India

  • Worked on a successful Proof of Concept (POC) for Data Migration using Sqoop.
  • Worked closely with Red Hat System Administrators for debugging and configuration of Oracle 12c and Apache Ambari.
  • Hadoop | Sqoop | HBase | Oracle 12c | SQL | Java
HadoopSqoopHBaseOracle 12cSQLJava

Education

BNM Institute Of Technology

Bachelor of Engineering — Computer Science and Engineering

Jan 2015Jan 2019

Deeksha Center for Learning

Jan 2013Jan 2015

R N S Vidyaniketan

Jan 2003Jan 2013

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience