Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Piyush Sharma

Piyush Sharma

Summary

Throughout my professional journey as an Mobile App Developer with 8+ years of experience, I have consistently demonstrated a strong drive for learning and growth. With a passion for tackling new challenges and exploring cutting-edge technologies, I have pursued opportunities to expand my skills and knowledge base.


I am particularly drawn to working in environments that foster innovation and encourage creativity. My ultimate goal is to collaborate with a team that is dedicated to pushing the boundaries of what has been done before, and developing innovative solutions to complex problems.


My track record of developing successful iOS & Flutter applications, coupled with my in-depth knowledge of the latest trends and best practices in the industry, makes me confident that I can contribute to the growth and success of any organization that values teamwork, excellence, and a commitment to continuous improvement.

Overview

9
9
years of professional experience

Work History

Principal Engineer - Mobile App Development

Cashify
08.2021 - Current
  • Improved software development efficiency by implementing Agile methodologies and streamlining team workflows.
  • Led cross-functional teams for successful project delivery within tight deadlines.
  • Enhanced application performance by identifying bottlenecks and optimizing code.
  • Mentored junior developers, fostering a culture of continuous learning and skill improvement.
  • Collaborated with product managers to define technical requirements and develop innovative solutions for complex problems.
  • Ensured seamless integration between front-end and back-end systems by coordinating closely with design teams during development phases.

Tech Lead

Cashify
02.2018 - 08.2021
  • Enhanced app performance by implementing efficient algorithms and optimizing code.
  • Developed user-friendly interfaces for seamless user experience in various iOS applications.
  • Collaborated with cross-functional teams to design, develop, and launch innovative iOS apps on time.
  • Reduced app crashes by identifying and fixing bugs through diligent testing and debugging processes.
  • Managed version control systems to maintain code integrity, allowing for easy collaboration among team members.
  • Integrated third-party APIs into existing software solutions, increasing app functionality and interoperability between systems.

IOS Software Engineer

Craterzone
01.2015 - 01.2018
  • Streamlined app development processes by implementing efficient coding practices and improving team collaboration.
  • Enhanced user experience through extensive testing, debugging, and performance optimization of iOS applications.
  • Developed feature-rich, user-friendly applications for various industries, increasing client satisfaction and boosting company revenue.
  • Collaborated with cross-functional teams to deliver high-quality software products within tight deadlines.

Education

B. Tech - Computer Science

ABES INSTITUTE OF TECHNOLOGY
Ghaziabad, India
04.2013

Skills

  • Mobile Application Development
  • User Experience Design
  • Team Leadership
  • Code Review Expertise
  • Performance Optimization
  • Cross-Platform Development
  • Object-Oriented Programming
  • iOS Application Development
  • JIRA
  • CocoaPods Publishing
  • New Feature Development
  • Source and Version Control: Git, GitHub

Projects

Cashify Switch (Apr'22 – Present)

Cashify Switch is an internal app used to quickly and easily compare prices and find the best buyback solutions for your needs.

This solution is used by all offline partners of Cashify.

Role:
Team Size: 4

Technologies Used: Flutter, REST API's

Responsibilities:

  • Architecture Designing
  • Task Allocation
  • UI and Functionality development
  • Localization of app
  • Unit testing


Cashify (Feb'18 – Apr'22)

Cashify provides the best possible ways to sell old phone online without any hassle. It can be anything from selling Old mobile, Refurbished Mobiles, Smartphone Accessories or Finding a New Phone.

Role: Senior iOS Engineer
Team Size: 4

Technologies Used: Swift 5.0, JSON, Firebase, Remote Config, TrueCaller Login, Google Login

Responsibilities:

  • UI and Functionality development
  • Localization of app
  • Unit testing


WeDoShoes (Feb'17 – Jan'18)

WeDoShoes is a one stop solution for all your shoe woes. It is focused on repair and dry-clean of all types of shoes, handbags, heels & travel bags and provide free pick and delivery service.

Role: iOS Software Developer
Team Size: 2

Technologies Used: Swift 3.0, JSON, XML, SQLite, Firebase

Responsibilities:

  • UI and Functionality development
  • Localization of app
  • Notifications management
  • Payment SDK integrations
  • Database management
  • Unit testing


VoicePing (May'17 – Jan'18)
VoicePing is the app to use for easy, fast and convenient voice & text communication on iPhone & iPad.
Role: iOS Software Developer
Team Size: 1

URL: https://itunes.apple.com/us/app/voiceping/id1249953303?ls=1&mt=8

Technologies Used: Objective C, Socket, Opus library, AudioProcessing, PubNub, JSON

Responsibilities:

  • UI and Functionality development
  • Maintenance of previous code
  • Unit testing


Mentorz (Nov'16 – Jan'18)
Mentorz empowers people to find and engage with mentors based on their values, interests and expertise. It creates deeper connection among people hungry to learn and teach.
Role: iOS Software Developer
Team Size: 3

URL: https://itunes.apple.com/us/app/mentorz/id1234159570

Technologies Used: Objective C, CoreData, PubNub Chatting, Push notifications, Sinch framework, JSON

Responsibilities:

  • UI and Functionality development
  • Team Supervision
  • Push Notifications
  • Share Extension
  • Unit testing

Timeline

Principal Engineer - Mobile App Development

Cashify
08.2021 - Current

Tech Lead

Cashify
02.2018 - 08.2021

IOS Software Engineer

Craterzone
01.2015 - 01.2018

B. Tech - Computer Science

ABES INSTITUTE OF TECHNOLOGY
Piyush Sharma