N

Nishant Sharma

Software Engineer

Charlotte, North Carolina, United States13 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proven leader in agile software development.
  • Expert in Android application design and optimization.
  • Strong mentor fostering team growth and innovation.
Stackforce AI infers this person is a skilled Android Developer with expertise in Retail and Healthcare technology.

Contact

Skills

Core Skills

Android DevelopmentSoftware Design

Other Skills

AndroidKotlinJavaAgile MethodologiesSQLJIRAGradleSpring BootDesign ThinkingJenkinsGit

About

Dedicated professional interested in technically leading a software engineering team, and exploring new patterns and platforms for software development using new technologies.

Experience

13 yrs 1 mo
Total Experience
2 yrs 3 mos
Average Tenure
6 yrs 3 mos
Current Experience

Lowe's companies, inc.

2 roles

Lead Software Engineer

Promoted

May 2022Present · 3 yrs 11 mos · Charlotte, North Carolina, United States

  • Responsible for technically leading both backend (microservices) and frontend (Android) software development, testing and documentation in Lowe’s ecommerce business primarily relating to Lowes Consumer Android application.
  • Responsibilities include:
  • Technically leading agile software development at Lowes which includes ideation, requirement gathering and analysis, technical evaluation, architecting, designing, development, testing, code quality checking, continuous integration and deployment.
  • Providing technical guidance and overseeing the design and implementation of complex features of this living mobile application.
  • Defining and driving technical standards, strategies and roadmaps, ensuring scalability, performance, and maintainability of the application.
  • Collaborating with cross-functional teams, including product managers, designers, analytics, and backend engineers, to define project requirements and deliverables.
  • Mentoring and developing team members, conducting code reviews, and providing guidance to enhance code quality and productivity.
  • Driving innovation and stay up to date with emerging technologies and industry best practices.
  • Collaborating and guiding other Mobile teams within Lowes ecosystem.
  • Analyzing app performance and structure periodically while identifying and potentially optimizing the app.
  • Reviewing pull-requests thoroughly to ensure highest coding standards and implementation verification (unit and UI testing).
  • Managing app releases in Google Play Store as a Release Captain.
  • Developing backend-for-frontend services (micro-services) in cloud platform to support both Android and iOS features.
  • Monitoring and managing (deployment in GCP, version retirement, etc.) Microservices.
  • Identifying and plan Android feature work (both, product as well as engineering), providing estimates and
  • prioritization.
  • Conduction regular bi-weekly Android Community of Practice sessions.
AndroidKotlinJavaAgile MethodologiesSoftware DesignSQL+7

Senior Software Engineer - Android

Jan 2020May 2022 · 2 yrs 4 mos · Charlotte, North Carolina, United States

Target

Android Engineer

Jan 2018Jan 2020 · 2 yrs · Greater Minneapolis-St. Paul Area · On-site

  • Designed, developed, tested, and maintained complex features in Target Consumer Android application. Features included, Price & Promotion, Cartwheel, etc.
  • Focused on performance optimization and usability.
  • Collaborated with cross-functional teams to deliver high-quality features and functionality.
  • Conducted extensive testing and debugging to ensure the stability and reliability of the app.
  • Conducted code reviews and implemented best practices to improve code quality and maintainability.
  • Mentored junior team members and provided guidance on software development best practices.
  • Released application updates in the Google Play Store periodically.
  • Evaluated new patterns, libraries and technology in Android or software engineering in-general and proposed potential improvements to the team.
  • Contributed to all of phases of the design thinking process which included Discovery, Definition, Ideation and Prototyping.
  • Actively participated in Agile processes, sprint planning, grooming, daily-standups and retrospective with 2 weeks release cadence.

Medtronic

Software Engineer

Jul 2014Jan 2018 · 3 yrs 6 mos · Minneapolis, Minnesota · On-site

  • Contributed to the development of Android application, focusing on code quality and performance in Agile environment.
  • Collaborated with designers and medical device specialists to implement new features and functionality.
  • Delivered key features of android applications, developed for both patients and clinicians, across multiple therapies which involved planning, designing, implementation and testing of different layers of the application.
  • Contributed to the projects from Inception through Transition phase.
  • Verified the behavior of software units by unit testing and conducting code reviews.
  • Verified the overall functionality of the developed applications by instrumentation testing using Appium.
  • Verified continuous integration by configuring Jenkins jobs for various applications’ regular automated test runs.
  • Ensured software compliance with FDA regulation and Medtronic processes by performing document tracing and risk assessment.
  • Documented detailed software designs using UML.
  • Participated in Medtronic Innovation Program and proposed an idea along with a small team which was approved and sponsored by NAPKIn. The idea was implemented as a side project based on current Medtronic technologies.
  • Developed and demonstrated a high-fidelity Android Wear smartwatch prototype for one of the projects to showcase closed-loop therapy, an enhancement to the developing system.

Dakota air parts international

Web Application Developer

Jan 2014May 2014 · 4 mos · Fargo, ND-58102 · On-site

  • Completed Salesforce training programs – Declarative and Programmatic Approaches (certified level 1).
  • Integrated ERP database and CRM software.
  • Developed new CRM tools for Sales and Marketing using Salesforce, APEX, Visual Force, SOQL, SOAP APIs, JavaScript.
  • Enhanced development of PartsLogistics.com’s aerospace logistics platform, building new features. Key technologies included PHP, SQL, HTML, CSS, and JavaScript, JSON.
  • Developed Salesforce custom application and integrated with Salesgenius.

Continental

Software Developer

May 2013Jan 2014 · 8 mos · Wahpeton, ND-58075 · On-site

  • Planned, designed, implemented and tested Barcode system in manufacturing environment.
  • Implemented system integration framework.
  • Completed Enterprise Resource Planning (ERP) system training programs.
  • Completed Salesforce training programs and ERP system integration task sets (data mapping from SQL to Salesforce, process mapping, running batch files, testing).
  • Worked on data acquisition and manufacturing metrics (Database Census and Utilization) projects.

North dakota state university

2 roles

Student Tutor - Academic Collegiate Enhancement

Jan 2013Dec 2013 · 11 mos · Fargo, North Dakota Area · On-site

  • Provided academic support in individual as well as group tutoring sessions by explaining concepts, answering questions and providing guidance.
  • Fostered a positive learning environment by encouraging open communication and creating an atmosphere of mutual respect.
  • Demonstrated effective teaching by complex ideas in simpler terms, using visual examples and encouraging active student participation.
  • Encouraged independent learning by teaching them strategy to study effectively, research information and develop critical thinking skills.

Student Tutor - Fedral TRiO Programs, Student Support Services

Jan 2013Aug 2013 · 7 mos · Fargo, North Dakota Area · On-site

Education

University of Minnesota

Master's degree — Computer Software Engineering

Jan 2017Jan 2019

North Dakota State University

Bachelor's degree — Computer Science

Jan 2012Jan 2014

ANSAL INSTITUTE OF TECHNOLOGY

Bachelor of science — Computer Science

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Android Development & Software Design

Explore similar profiles based on matching skills and experience