Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Websites
Timeline
AccountManager

Nitesh Sinha

Bangalore,KA

Summary

Results-driven Mobile Application Developer with 9+ years of experience, including 6+ years focused on Flutter and state management. Demonstrated success in creating high-performance mobile applications across various industries, including logistics and finance. Skilled in developing eCommerce functionalities and collaborating with back-end teams for seamless data flow. Dedicated to maintaining clean architecture and leveraging emerging trends to improve mobile solutions.

Overview

9
9
years of professional experience

Work History

Tech Lead

Tech Mahindra
Bangalore
11.2023 - Current

Roles and Responsibilities:

  • Resolved technical issues related to software design and implementation.
  • Designed user interfaces to meet customer needs, improve usability, and enhance performance.
  • Coordinated cross-functional teams across multiple departments.
  • Performed code reviews to ensure quality assurance standards were met.
  • Managed the full life cycle of software development projects.
  • Provided technical guidance and mentorship to junior developers.
  • Guided technical decision-making processes, evaluating and adopting new technologies to enhance product development.
  • Led development team in designing, implementing, and maintaining high-quality software solutions, ensuring alignment with project goals and deadlines.
  • Conducted technical interviews, contributing to the hiring and onboarding of new team members.
  • Led the integration of third-party services and APIs, expanding product functionality and interoperability.

Projects:

  • MyEE (British Telecom): This app belongs to the telecom domain. The whole idea of this app is to bring all the products of the BT group onto one platform. This app puts the whole BT world on mobile for the user to enjoy a hassle-free experience while making their everyday payments: prepaid mobile recharge, DTH recharge, postpaid mobile bill payment, broadband bill payment, and utility bill payments.

Tech Stack: Flutter, Dart, Clean Architecture, Firebase Crash Analytics, BLoC, and Push Notification.

  • SmartFSR (NCH Corporation): This is the application for the vendor to record all the data related to the water treatment. I was included in the optimization of application performance through profiling tools, refactoring code, and implementing caching strategies where necessary. This application is useful for the vendor who visits different places for water treatment to record all the water impurities. This application facilitates offline storage and gets synced once the user comes online, and the user can even sync the data manually at any time with the server.

Tech Stack: Flutter SDK, Dart, Clean Architecture, Provider, Sqflite.

Senior Software Engineer

CGI
Bengaluru
12.2020 - 10.2023

Roles and Responsibilities:

• Collaborating with cross-functional teams to ensure seamless integration of software components.

  • Developing efficient software solutions to meet client requirements.
  • Writing unit tests to validate code functionality and prevent regression errors.
  • Involved in idea grooming, scrums, LLD discussions, and implementation.
  • Helped junior developers with debugging code and technical support.
  • Resolved complex issues related to software applications quickly and effectively.
  • Implemented new features into existing software solutions.
  • Investigated production issues reported by users and provided timely resolutions.

Project:

Vanquis Bank App (Vanquis Bank - London): This application belongs to the finance domain. The whole idea of this app is to bring all the baking needs together, in the tip of the customer. Users can easily manage their loan accounts and credit card accounts in a single move through this app. The user can manage the settings of the card provided by the bank through the app itself.

Tech Stack: Flutter SDK, Dart, Clean Architecture, BLoC Pattern, Firebase Crash Analytics, and Unit Testing.

Software Engineer

Innocirc Venture Pvt Ltd
Bangalore
01.2020 - 04.2020

Roles and Responsibilities:

  • Involved in designs and implementation based on the business requirements.
  • Utilized version control tools to manage source codes across multiple projects.
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Coordinated with quality assurance teams to ensure software met all testing criteria.
  • Optimized existing software systems for improved performance and scalability.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.

Project:

MyHealthCare (Innocirc Venture - India):

This is the healthcare domain app developed in native application development, which facilitates doctors in keeping all the records online, instead of manually filing them. The motive of this app is to provide the facility for doctors to maintain records of patients and keep track of previously prescribed medicines. This app includes features like doctors can check their upcoming, as well as completed, appointments; doctors can prescribe medicines, tests, diagnoses, and can check the results for current tests, as well as previous tests.

Tech Stack: Android SDK, Kotlin, XML, Jetpack for navigation, MVVM.

Software Engineer

DreamOrbit Softech Pvt Ltd
Bangalore
06.2019 - 01.2020

Roles and Responsibilities:

  • I was involved in designs, implementation based on the wireframe provided by the client.
  • Developing efficient software solutions to meet client requirements.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Analyzed user requirements to develop software solutions and created technical specifications.

Project:

ForwardAir (Flutter, Dart, MVVM, BLoC pattern): This app will be used by logistics companies to track their trucks and their usage. This app will facilitate the truck drivers of logistics companies as well as allow them to record their miles and fuel consumption. This application has the following features:

1. This application has features like allowing users to log in and check their fleet's fuel consumption, miles covered when empty or loaded, revenue details, and their net income and compensation.

2. Users can submit their leave applications, accident reports, or breakdown reports with images.

3. Users can check the complete details of a truck on the detail page, including the past accident, and breakdown report.

4. Users can check the miles contribution, load contribution, fuel consumption, and net compensations in a pie chart and stacked chart.

Tech Stack: Flutter, Dart, MVVM, BLoC pattern, ng-chart, Firebase push notification.

Software Engineer

EQTRibe Software Solutions Pvt Ltd
Bangalore
10.2018 - 05.2019

Roles and Responsibilities:

  • Involved in designs and implementation based on the wireframe provided by the client.
  • I was responsible for developing a hybrid mobile application using Ionic.
  • Implemented enhancements and bug fixes for existing software applications.
  • Applied prescribed policies to programming syntax in compliance with internal language policies.
  • Analyzed code and corrected errors to optimize output.
  • Utilized established design patterns to expedite novel software creation and support consistent performance results.

project:

Smart Meter (Curio Technologies - India):

This app is developed in Ionic Cordova, which is a multi-platform, single code base framework. The whole idea of this app is to provide the analysis of energy and power consumption so that the consumption can be controlled. This app facilitates the user in tracking their consumption for the meter that has been assigned to them. Users can check their total power and energy consumption, as well as the temperature of the past history in graphical format.

Tech Stack: HTML, Angular, CSS, Google Charts, ng2-charts.ionic, cordova:

Software Engineer

Recrosoft Technologies Pvt Ltd
Bangalore
06.2018 - 09.2018

Roles and Responsibilities:

  • Utilized version control systems such as Git or SVN for efficient collaboration and project management.
  • Created comprehensive documentation detailing system designs, user guides, and technical specifications.
  • Developed efficient software solutions to meet client requirements.
  • Investigated new technologies and tools to stay current with industry trends and best practices.
  • Analyzed user requirements to develop software solutions and created technical specifications.

Software Engineer

IrisHealth.in (Curio Technologies Pvt Ltd)
Bangalore
09.2017 - 02.2018

Roles and Responsibilities:

  • Implemented enhancements and bug fixes for existing software applications.
  • Designed user interfaces that were both visually appealing and easy to navigate.
  • Investigated new technologies and tools to stay current with industry trends, and best practices.
  • Managed smooth software development and deployment by supervising technicians, technologists, and programmers.
  • Analyzed user needs and workflows to create easy-to-use interfaces.

Software Engineer

Wattabyte IT Consultancy LLP
Bangalore
02.2016 - 08.2017

Roles and Responsibilities:

  • Assisted senior staff members in developing system architecture plans for new projects.
  • Worked closely with team leads to ensure that deadlines were met.
  • Collaborated with team members to ensure that all tasks were completed on schedule.
  • Created database objects such as tables, views, stored procedures and functions in SQL Server.
  • Analyzed user feedback to identify areas for improvement in software applications.

Projects:-

Being in these companies, I developed multiple applications under the mentorship of seniors, and some of the applications I have handled single-handedly, end-to-end, in native Android development using the Android SDK, SQLite, JSON, XML, REST API integration, Volley, and third-party library integration.

Education

Bachelor in Technology(B.Tech) - Computer Science And Engineering

Vellore Institute of Technology
Vellore, India
07-2014

Intermediate Certificate - Science

S.N Sinha College
Aurangabad, Bihar
05-2009

Matriculation - Science

Rajarshi Vidya Mandir
Aurangabad, Bihar
05-2007

Skills

  • Software development
  • Technical leadership
  • Cross-functional collaboration
  • Code review
  • System architecture
  • API integration
  • Android development
  • Flutter development
  • Solid principles
  • Design pattern
  • Clean architecture
  • Version control: Git, GitLab
  • Mobile app security
  • CI/CD modeling
  • MVVM
  • SQLite
  • UI design
  • Agile methodology
  • Software optimization
  • Technical mentorship
  • Unit testing, widget testing
  • Android SDK
  • Problem solving
  • Agile
  • RESTful APIs integration
  • Push notifications handling
  • State management techniques: BLoC, Provider, GetX
  • App localization strategies
  • Data structures and algorithms
  • Object-oriented programming
  • Code refactoring techniques
  • Team collaboration
  • Performance optimization
  • Software system design

Languages

Hindi
First Language
English
Advanced (C1)
C1

Accomplishments

  • Standing Ovation award for my outstanding performance in the NCH project at Tech Mahindra
  • Grand Salute Award for my leadership, troubleshooting, and fixing critical issues in the smartFSR app at Tech Mahindra.

Timeline

Tech Lead

Tech Mahindra
11.2023 - Current

Senior Software Engineer

CGI
12.2020 - 10.2023

Software Engineer

Innocirc Venture Pvt Ltd
01.2020 - 04.2020

Software Engineer

DreamOrbit Softech Pvt Ltd
06.2019 - 01.2020

Software Engineer

EQTRibe Software Solutions Pvt Ltd
10.2018 - 05.2019

Software Engineer

Recrosoft Technologies Pvt Ltd
06.2018 - 09.2018

Software Engineer

IrisHealth.in (Curio Technologies Pvt Ltd)
09.2017 - 02.2018

Software Engineer

Wattabyte IT Consultancy LLP
02.2016 - 08.2017

Bachelor in Technology(B.Tech) - Computer Science And Engineering

Vellore Institute of Technology

Intermediate Certificate - Science

S.N Sinha College

Matriculation - Science

Rajarshi Vidya Mandir
Nitesh Sinha