Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

RISHABH SHARMA

Noida,UP

Summary

Highly skilled Technical Lead with extensive experience in native Android development and exceptional proficiency in team management for iOS, Android, and web/API teams. Adept at driving cross-functional collaboration and effectively coordinating development efforts to deliver high-quality solutions. Proven track record of leading successful projects from inception to completion, ensuring timely delivery and adherence to quality standards. Possess a deep understanding of the software development life cycle and agile methodologies, enabling efficient project execution. Strong technical acumen in Android development coupled with excellent communication skills, empowering effective stakeholder engagement and fostering a cohesive team environment. Dedicated to driving innovation, enhancing productivity, and achieving outstanding results.

Overview

7
7
years of professional experience

Work History

Technical Lead

Kylient Software Solutions Private Limited
2023.07 - Current
  • Lead and coordinate multiple development projects concurrently, ensuring they stay on schedule and within budget.
  • Develop project plans, timelines, and resource allocation to meet project objectives.
  • Monitor project progress and resolve issues or roadblocks proactively.
  • Provide technical guidance and mentorship to development teams, including backend, web, and mobile (Android and iOS) teams.
  • Stay current with industry trends and best practices, and incorporate them into the development process.
  • Actively participate in native Android application development, contributing to codebase and resolving complex technical challenges.
  • Ensure code quality, security, and performance standards are met.

Senior Software Engineer

Virtual Employee Private Limited
2019.12 - 2023.07
  • Worked solo on 5 enterprise Android applications for a single client (Ruppert) from scratch, which are being successfully used by employees of the company.
  • Managed all aspects of Android app lifecycle from research and planning through deployment and post-launch support.
  • Applied various techniques to locate bugs and errors in applications.
  • Delivered weekly progress reports to executive staff and informed applicable parties of upcoming milestones.
  • Provided dedicated support and timely issue resolution to clients following successful app launch.
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Utilized comprehensive knowledge of mobile landscape, emerging technologies, and innovations to remain on the cutting edge of the Android market.
  • Consistently used Android SDK to produce highly effective and nuanced content.
  • Employed third-party APIs to facilitate seamless access to external, in-app cloud data.
  • Used specific code versioning tools to manage and implement changes to programs.
  • Gained expertise incorporating offline storage, performance tuning, and threading into apps for seamless use.
  • Collaborated with cross-functional teams to design, develop, and deploy mobile applications for Android devices, resulting in a 20% increase in user engagement.
  • Designed and implemented scalable and maintainable code using Java and Kotlin programming languages.
  • Mentored junior team members on best practices in Android development, resulting in a 50% reduction in code errors.
  • Developed and executed test plans to ensure quality assurance and user acceptance of new features.

Android Game Developer

Blacklight StudioWorks Private Limited
2019.08 - 2019.12
  • Worked on Android games - Solitaire Live Challenge and Fly Smasher by providing various new enhancements and bug resolutions.
  • Worked closely with Development, QA, project management, and Product teams to ensure timely and cost-effective delivery of the final product.
  • Utilized comprehensive knowledge of the mobile landscape, emerging technologies, and innovations to remain on the cutting edge of the Android market.
  • Drove operational improvements which resulted in savings and improved profit margins.
  • Devoted special emphasis to punctuality and worked to maintain outstanding attendance record, consistently arriving to work ready to start immediately.
  • Increased customer satisfaction by resolving issues.

Software Engineer

Capgemini
2017.01 - 2019.08
  • Conceptualized, developed, and tested Android applications including UI, core functionality, and implementing third-party SDKs.
  • Worked with the Android team to establish common development tools and frameworks/libraries used for development.
  • Communicated with the Digital Manager and Project Managers, providing development time estimates and progress updates with efficiency and accuracy.
  • Worked with API developers to provide data to the apps via RESTful APIs with JSON and ensured applications are properly integrated with the APIs.
  • Responsible for designing the architecture of this application used on the Android platform.
  • Integrated Room database for offline capabilities.
  • Used Multi-threading to implement parallel processing.
  • Implemented client-side RESTful calls to receive JSON-based responses and parsed using GSON.
  • Writing clean, clear, efficient, and maintainable code.
  • Conducted regression testing, analyzed results, and submitted observations to the development team.

Education

B.Tech - Electronics And Communications Engineering

Amity University
Noida
05.2016

Skills

  • Android Development: Kotlin, Jetpack Compose, Java, XML, Android SDKs, Charts, Maps
  • Architecture: Multi-Modular Architecture, Clean Architecture, SOLID Principles, MVVM
  • Frameworks & Libraries: Room Database, APIs (Retrofit, Volley), Coroutines and Flow, Ktor, SQLDelight
  • Additional Technologies: Augmented Reality Integration, TensorFlow Lite (ML), C++, Cocos2dx Gaming Engine, Firebase Database, Firestore, Microsoft Appcenter
  • Project Management: Agile Methodologies, Cross-functional Team Leadership, Resource Allocation, Project Planning
  • Soft Skills: Ability to Lead and Mentor Team Members, Effective Communication, Stakeholder Engagement

Projects

Fein

  • This application allows Fein/Bosch tool users (private and commercial) to register their tools either through manual input or via scanning. It also allows users to place orders and track them.
  • Key Features: Azure Notification Hub, ML Kit, Retrofit, Clean Architecture (MVVM), 2-Factor Authentication, Biometric Login
  • Language: Kotlin


Medcon

  • This application ensures rapid coordination for high-priority incidents. When an alarm is activated, it immediately notifies the response team, providing real-time alerts, location, and incident details. This system optimizes response times and enhances operational efficiency, making it essential for organizations requiring swift action in critical situations.
  • Key Features: Retrofit, Web Socket, 2-Factor Authentication, Biometric Login
  • Language: Kotlin


PLC Academy

  • PLC Academy is an app designed to streamline mandatory training compliance. It notifies users of required training videos, tracks their progress, and updates relevant authorities on completion status. The app also sends alerts to users about pending videos, ensuring timely completion of all mandatory training.
  • Key Features: Retrofit, Exo-player, Azure Notification Hub, 2-Factor Authentication, Biometric Login
  • Language: Kotlin


PLC Contract

  • PLC Contract is an app designed for creating and downloading contracts between two parties, whether individuals or companies. It offers two methods for contract creation:
  • SES (Standard Electronic Signature): This method allows for quick contract creation without any verification.
  • QES (Qualified Electronic Signature): This method includes a verification process for both parties, ensuring that the contract creation proceeds only upon successful verification.
  • With PLC Contract, users can efficiently manage contract creation and ensure the appropriate level of security and authenticity as required.
  • Key Features: 2-Factor Authentication, Biometric Login
  • Language: Kotlin


PLC Drive: Digital Storage Solution

  • Developed "PLC Drive," an advanced online drive application tailored for efficient file management and collaboration.
  • Key Features: My Folder, Shared with Me, Team Folder, Pending Files, Scan & Upload
  • Language: Kotlin


Ruppert

  • Enterprise application for Ruppert Landscape employees to manage their jobs with features like AR and map-based site measurement, forms, and reports.
  • Key Features: Mapbox integration, Augmented Reality, Retrofit, GSON, Picasso, GoogleMaps integration, SQLite, Microsoft Appcenter integration, Widget for anniversaries/birthdays.
  • Language: Java


Time Entry (LSI)

  • Enterprise timecard application with features like custom crew selection, timecards sharing, and geofencing.
  • Key Features: Room database, Retrofit, GoogleMaps integration with geofencing, AsyncTask, GSON, Glide, Microsoft Appcenter integration.
  • Language: Java


Extra Sales Proposal

  • Enterprise application for creating, editing, and deleting job proposals with detailed cost calculations and site measurement.
  • Key Features: Kotlin Flow, Coroutines, Jetpack Compose, Microsoft login, Microsoft Appcenter integration.
  • Language: Java


Solitaire Live Challenge

  • A race against time to finish the deck as fast as possible with various customizations and themes.
  • Key Features: Java, C++, Cocos2dx, Firebase Database, Firestore, Facebook Login, Crashlytics, AdMob, SQLite.
  • Language: Kotlin


Callbreak Multiplayer

  • A four-player card game with various rooms and login options, including Gmail and Facebook.
  • Key Features: Cocos2dx, Firebase Database, Firestore, Crashlytics, AdMob, Room Database, Push notifications.
  • Language: Kotlin


Land TakeOff

  • A map-based site measurement application for project address input and object measurement.
  • Key Features: Retrofit, Google Maps, XML, Stripe Payment Gateway.
  • Language: Java


Ruppert Plant Imaging

  • Plant/tree/flower recognition application using TensorFlow Lite and custom ML models for Ruppert employees.
  • Key Features: TensorFlow Lite, Custom ML Model Training, Firebase Storage, Firebase Database, Crashlytics, Google Sign-In, Facebook Sign-In, Microsoft Sign-In, Amazon Sign-In.
  • Language: Java

Timeline

Technical Lead

Kylient Software Solutions Private Limited
2023.07 - Current

Senior Software Engineer

Virtual Employee Private Limited
2019.12 - 2023.07

Android Game Developer

Blacklight StudioWorks Private Limited
2019.08 - 2019.12

Software Engineer

Capgemini
2017.01 - 2019.08

B.Tech - Electronics And Communications Engineering

Amity University
RISHABH SHARMA