Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Languages
Additional Skills Improvements
Industry Preference
Professional Development
Personal Information
Work Availability
Quote
Timeline
Generic
SUNIL MISHRA

SUNIL MISHRA

Bangalore

Summary

Innovative Lead Developer with 15 years of industry experience and extensive programming knowledge. Experienced handling all stages of development and following all software guidelines. Troubleshoots glitches, improves on existing software and tests products in real-life situations.

Pivotal in executing Software/Mobile Application Development Projects entailing effort estimation, documentation,database & product designing within time, budget & quality norms for leading clients in Specific domains (Smartphones System App, IOT Smart Home, Healthcare, Manufacturing, Transport & Hospitality Domains).

Successfully working on Android Application Development - 10 Years (Java, Kotlin) and iOS Application Development - 2 Years (Swift) experience entailing J2me, Native Blackberry and Cross Platform-based mobile applications.

Technical expertise in cross-platform porting & porting to multiple devices, XML & JSON Parsing, Algorithms, Data Structures and Web Service Application Programming Interface (Soap & Rest API) access for cloud-based servers.

Effectively supported all phases of SDLC including Requirement Analysis, Coding, Testing, Defect Tracking, Change Management, Build & Release Management; extensive exposure to Object Oriented Programming (OOP), Modern Coding Practices (dependency injection, reactive programming, MVC, MVP, MVVM, design patterns), Unit testing (JUnit,Mockito, Robolectric), Internet technologies (HTTP, HTTPS, SSL), Mobile OS (memory management, context switching, threading) and Agile and Scrum Methodology.

Competencies in proposing customized IT solutions as per client’s needs with an aim to enhance client satisfaction levels; familiar with the offshore – onsite software services framework and firm on the quality of each of the services delivered.

Customer-Centric Technical Lead with skills in working with cross-functional teams and enabling knowledge-sharing amongst them; proven talent in interacting with Business Analysts & End-Users to maintain excellence in project functions.

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Lead Developer (Android)

Radisys India Pvt Ltd (With Payroll Of Drepp Technologies)
Bangalore
07.2021 - Current
  • Designed, architected and lead team of mobile software developers responsible for design and development of mobile applications.
  • Interfaced with front-end and back-end development teams to develop unified product, smoothing out coding conflicts before problems arose.
  • Managed team of 4 junior engineers on projects in android native smart home user interface application field.
  • Collected and analyzed client requirements, incorporating business goals and budgetary concerns into project proposals.
  • Interfaced between high-value customers and junior developers, encouraging use of client feedback in software updates
  • Developed android native smart home user interface application using Java, Kotlin, Android APIs, MQTT Service, WebRTC, Rx Java and Google Services
  • Implemented MQTT Services to monitor and controls home devices
  • Implemented Onboarding features to configure Gateway, Zigbee Devices and Cameras
  • Implemented Rules, Scene executions and added Areas to access Zigbee devices
  • Integrating time series forecast feature using graph library
  • Use of Jenkins tool for CICD process and code quality analysis using SonarQube
  • Optimize application and gain more revenue.

Technical Consultant

Global Edge Software Ltd.
Bangalore
11.2020 - 04.2021
  • Designed, architected and lead team of mobile software developers responsible for design and development of mobile applications
  • Analyzed client business processes to propose optimal software applications for unique requirements
  • Developed android native application using Java, Kotlin, Android APIs and Rx Java
  • Integrated Time series chart functionalities using MPAndroidChart library
  • Use of Jenkins tool for CICD process and code quality analysis using SonarQube and released Android application on Google play store
  • Optimize the application and gain more revenue.

Senior Lead Developer Mobile Solutions L2

Sapient Pvt. Ltd.
Bangalore
04.2018 - 11.2019
  • Designed, architected and lead team of mobile software developers responsible for design and development of mobile applications
  • Managed team of 3 junior engineers on projects in android application development field.
  • Consolidated junior developer input on new projects into comprehensive forecasts, addressing task-level estimates and dependencies
  • Designed customized solutions for proposals to potential customers
  • Updated old code bases to modern development standards, improving functionality
  • Hands-On experience with mobile application development (Android)
  • Developed android native application using Java, Kotlin, Android APIs and Rx Java
  • Integrated Google Maps, Firebase Crashlytics, Adobe Analytics, and FCM push notification
  • Use of Realm local database, Jenkins tool for CICD process and code quality analysis using SonarQube and Released Android application on Google play store
  • Tested software products for strong functionality and optimization
  • Discussed issues with team members to provide resolution and apply best practices
  • Optimize application and gain more revenue.

Technical Lead

Mindtree Ltd.
Bangalore
08.2014 - 03.2018
  • Designed, architected and lead team of mobile software developers responsible for design and development of mobile applications
  • Built product feature lists with stakeholders
  • Reviewing specifications provided by clients and developing High-Level Design (HLD) & Low-Level Design (LLD) documents
  • Producing technical design, proposing solutions and providing effort estimation for project
  • Managing product designing & database designing and implementing project using Agile development approach
  • Administering complete design, development, coding, unit & integration testing, troubleshooting & debugging of software
  • Participating in business analysis & assisting in functional testing of new system & ensuring that it meets user specifications
  • Provided educational expertise and mentoring to junior team members
  • Released Android Application.

Mobile Tech Lead

Creative Probers Software & Services India Pvt. Ltd.
Bangalore
02.2010 - 07.2014
  • Designed, architected and lead team of mobile software developers responsible for design and development of multiple mobile applications on different mobile application frameworks (Android, Blackberry, HTML5, CSS3, JavaScript, Apache Cordova)
  • Mapping client requirements & converting same into functional specifications & technical documents
  • Reviewing specifications provided by clients and developing High-Level Design (HLD) & Low-Level Design (LLD) documents
  • Producing technical design, proposing solutions and providing effort estimation for project
  • Managing product designing & database designing and implementing project using Agile development approach
  • Administering complete design, development, coding, unit & integration testing, troubleshooting & debugging of software
  • Participating in business analysis & assisting in functional testing of new system & ensuring that it meets user specifications
  • Supporting effective change management, bug fixing & defect resolution as per client's requirements
  • Imparting continuous on-the-job training to new members for enhancing their skills.

Project Lead / Sr. Software Development Engineer

Base Information Management Private Ltd.
Mumbai
10.2008 - 05.2009
  • Developed J2me-based mobile applications for smartphones; fixed post-release defects and optimized applications.

Senior Software Development Engineer

A Little World Private Ltd.
Bangalore
07.2007 - 10.2008
  • Developed J2me, NFC & Smart Card-based mobile applications for smartphones; fixed post-release defects and optimized applications.

Software Consultant

TejaSoft Innovations Private Ltd.
Bangalore
07.2006 - 06.2007
  • Contributed to analysing, developing and implementing modules for J2me-based mobile applications.
  • Designed, tested, installed and monitored new systems
  • Prepared system diagrams and flow charts to support problem analysis

Education

PGDIB - Internation Business

SCDL (Symbiosis Center For Distance Learning)
India
01.2014

MCA - Computer Science

Bangalore University
Bengaluru, KA,India
01.2006

BCA - Computer Science

Barkatullah University
Bhopal, MP,India
01.2003

Skills

  • Team Leading, Decision-making abilities, Problem Solving, Time oriented, Self-motivation, Design and Architect, Software Development Life Cycle (SDLC), Requirement Gathering & Analysis
  • Core JAVA, Kotlin, Android Application Development (Android SDK, Android Wearable, Android TV, Android Auto, Android NDK, JNI, RxJava, RxAndroid, Coroutines, Hilt, Dagger2, MVVM, Android Jetpack, Architecture Components), Development Environment IDE (Eclipse, Android Studio), UX Interaction Design Mobile (Zeplin), Human Readable Format Language (XML, JSON), Web Services API (SOAP, Rest API), HTTP Clients (Charles Proxy), SVN Clients (Gerrit, BitBucket, GitLab, Git), Quality Control Tools (Radar, Jira, Confluence, Jenkins, SonarQube), Security Analysis Tools (MobSF)
  • Product Development
  • Android Software Development
  • Development Methodology Selection
  • Design Patterns and Principles
  • UX Design
  • Code Review Management
  • Version Control Management
  • Multithreaded Software Applications
  • New Features Development
  • Validate Code
  • Software Customizations
  • Debug Software
  • Produce Clean Code
  • Leading projects
  • Project leadership
  • Team leadership skills

Certification

  • Edureka Certified iOS Developer, 10/2022
  • Sun Certified Mobile Application Developer (SCMAD1.0), 10/2009
  • Sun Certified Java Programmer (SCJP5.0), 10/2008

Accomplishments

  • Played a key role in the design & development of user-friendly Software Products/ Mobile Apps
  • Facilitated effective communication between Client (Mobility) and Oracle Cloud Server
  • Worked in close coordination with the Quality Assurance Team to properly test and deliver products on time
  • Motivated the team to deliver better-quality results under stricter timelines
  • Worked onsite at a client's location in Germany during 2010 - 2011

Languages

English
Hindi

Additional Skills Improvements

 

Kotlin Development

Learning Kotlin as a programming language and Kotlin development source code is available in the GitHub link.

Swift Development

Learning Swift as a programming language and Swift development source code is available in the GitHub link.

Other Links:

  • GitHub: https://github.com/sunilKmishra18?tab=repositories
  • Stack Overflow: https://stackoverflow.com/users/10861968/sunil-mishra
  • Blog Website: https://www.coolmonktechie.com/

Industry Preference

IT / R&D

Professional Development

  • Becoming a Software Architect from Udemy in December 2019
  • Android Test Driven Development and Android Unit Testing from Udemy in November 2019
  • JavaScript Essential Training and fundamentals of ECMA Scripts from Linked-in Learning in August 2019
  • Become an Android Mobile App Developer from Linked-in Learning in July 2019

Personal Information

Date of Birth: 09/18/82

Present Address: MJ Lifestyle Avershine, 104-D, A Block, Rayasandra Main Road, ChikkaNagaMangala Village, Near Rayasandra Lake, Bangalore-560099, KA

Permanent Address: Hanuman Nagar Nai Basti, Ward No-16, Near Water Tank, Jail Road, Satna – 485005, MP

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

The way to get started is to quit talking and begin doing.
Walt Disney

Timeline

Senior Lead Developer (Android)

Radisys India Pvt Ltd (With Payroll Of Drepp Technologies)
07.2021 - Current

Technical Consultant

Global Edge Software Ltd.
11.2020 - 04.2021

Senior Lead Developer Mobile Solutions L2

Sapient Pvt. Ltd.
04.2018 - 11.2019

Technical Lead

Mindtree Ltd.
08.2014 - 03.2018

Mobile Tech Lead

Creative Probers Software & Services India Pvt. Ltd.
02.2010 - 07.2014

Project Lead / Sr. Software Development Engineer

Base Information Management Private Ltd.
10.2008 - 05.2009

Senior Software Development Engineer

A Little World Private Ltd.
07.2007 - 10.2008

Software Consultant

TejaSoft Innovations Private Ltd.
07.2006 - 06.2007

PGDIB - Internation Business

SCDL (Symbiosis Center For Distance Learning)

MCA - Computer Science

Bangalore University

BCA - Computer Science

Barkatullah University
  • Edureka Certified iOS Developer, 10/2022
  • Sun Certified Mobile Application Developer (SCMAD1.0), 10/2009
  • Sun Certified Java Programmer (SCJP5.0), 10/2008
SUNIL MISHRA