Summary
Overview
Work History
Education
Skills
Timeline
Training
Training
Training
Hi, I’m

Ravi Sharma

Technical Lead - 12+ Years Experience
Delhi
Ravi Sharma

Summary

Technical Lead with 12+ years of experience in the IT industry with good knowledge and experience in developing design complex applications for both mobile as well as web.

Overview

12
years of professional experience

Work History

Indipaisa Payment Services Pvt Ltd
Noida

Technical Lead
04.2018 - Current

Job overview

  • 12+ years of experience in the IT industry with good knowledge and experience using DevOps tools and AWS Cloud Components.
  • 8+ years of expertise as an architect of microservices, mobile apps (native and hybrid) for both iOS and Android platforms.
  • 5+ years of experience working in Banking and Finance domain.
  • Expertise in using architectures and design patterns like three layer architecture(Controller, Service, and Database), MVC, MVVP, VIP, Clean Architecture, SOLID, ACID, and BLOC etc.
  • Expertise in leading complex projects with small and large teams, covering various aspects of software development, process and methodology.
  • Extensive experience in designing and developing the apps for banking domains.
  • Extensive experience in Object-Oriented design and development using Java, JEE and Spring Boot.
  • Hands on Experience Developing Micro-services using Spring Boot,, REST,XML, JSON.
  • Worked closely with the architects and product owners in implementing Behavior Driven Development(BDD)
  • Worked with Devops and cloud tools like AWS, Docker, Kubernetes, Jenkins, Ansible.
  • Extensive experience with UML and Design Patterns like Session Facade, Business Delegate, Front controller, and MVC.
  • Expertise in designing and development of iOS applications and frameworks using Swift, Swift UI, Objective C, Xcode, VIP clean swift architecture, Firebase, APNS, Core data, UI KIT, AV Foundation and most of available frameworks.
  • Expertise in developing of iOS and Android mobile application using Flutter, Dart, Bloc and Providers.
  • Maintained portfolio of Payment SDK and 4 successfully published applications available via respective App Store.
  • Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members.
  • Followed Apple's Human Interface guidelines and Material design guideline to create products aligned UI for iOS and Android.
  • Extensive coding experience with SOLID principles, ACID properties, Event Driven Architecture, Spring boot, MongoDB, Hibernate.
  • Extensive experience in implementation of non functional requirements for scalability, security and stability.

Projects Handling For Indipaisa Payment Services Pvt Ltd:

- Bookkeeping Module

- Deal Module for SME's and consumers

- Lending Module, offer loans to SME's using lending service providers like Payme and Arthmate.

- E-com project including Web solution and Mobile app SDK's.

- Payroll Solutions for SME including Employee management, SIF management, Salary card management and ITR management.

- Mobile App for SME's and Partners includes Indipaisa Business and Indipaisa Advisor App.

- Indipaisa Advisor's(Bookkeeper).

Projects Handled For Qpay(Now acquired by Qatar Islamic Bank Qatar):

- Mobile applications for Payroll, WPS app for employees to manage cards and buy insurance etc, Partner app, and exhibition apps for both android and iOS users.

- Design and developed the chat bot system using Dialogue flow and Firebase

WINTERRAIN TECHNOLOGY CONSULTING — NOV
Gurugram

SENIOR IOS DEVELOPER
11.2016 - 02.2018

Job overview

  • Developed a social networking app 'Bevy', first developed using swift 2 then migrated it in to swift 3 then swift 4.
  • Designed user experience frameworks applicable to multiple screen sizes, including both iPad and iPhone.
  • Features implemented:- Video call (WebRtc based video call using TokBox), Video Messaging (Using Firebase Cloud), Shuffle to video chat with a stranger, Media Posts wall (images, videos, live moments) and Interaction with live moments using device swipe gesture, tilting device and scrolling.

INDEPENDENT
Delhi

IOS DEVELOPER
04.2016 - 11.2016

Job overview

  • Helped two startups Live today (News Channel) and Picazzy by developing their’s iOS and android app.

BUTTERFLYINTERACTIVEPVTLTD,DELHI
Delhi

ASST.MANAGER IOSDEVELOPMENT
03.2015 - 03.2016

Job overview

  • Developed the ButterflyApp for iOS. The Butterfly iOS app is an easy to use search engine and marketplace for extra-curricular activities and holy sciences. App provide end to end solution like search activity, search merchant and choose, see the packages list and details and book the best package for your self or loved once by paying on the app.

KNOW CROSS SOLUTION PVT LTD
Delhi

MOBILE DEVELOPER
07.2013 - 03.2015

Job overview

Worked as a iOS developer role on an enterprise applications i.e. KNOW services, KNOW Glitch, KNOW Housekeeping and KNOW Inspection.

  • Followed Apple's Human Interface guidelines to create products aligned with iOS UI norms.
  • Designed user experience frameworks applicable to multiple screen sizes, including both iPad and iPhone.

CONTINENTAL SOFTWARE SOLUTION PVT LTD
Noida

SR. SOFTWARE ENGINEER
07.2012 - 07.2013

Job overview

Developed universal iOS app for world level exhibitions like World ATM Congress, UBM India exhibitions ( IFSEC India, 6th REI India show). App contains all the details of the show regarding Exhibitors, InterActive Floor Plans, Seminar Details, Speakers Details and Featured Events about the Show.

DIGIVIVE SERVICES PVT LTD
Gurugram

SOFTWARE ENGINEER (IOS)
11.2011 - 06.2012

Job overview

Developed an universal iOS application nexGTV have millions of downloads on app store. devices. It is the easiest and quickest way to have access to the widest array of content offering from Live TV Channels to Video-On-Demand. You can use 2G, 3G or Wifi connections to access or download this application.

Education

Uttar Pradesh Technical University, Lucknow — B.Tech (CSE)

University Overview

Skills

    Microservices & Mobile App Development

undefined

Timeline

Technical Lead
Indipaisa Payment Services Pvt Ltd
04.2018 - Current
SENIOR IOS DEVELOPER
WINTERRAIN TECHNOLOGY CONSULTING — NOV
11.2016 - 02.2018
IOS DEVELOPER
INDEPENDENT
04.2016 - 11.2016
ASST.MANAGER IOSDEVELOPMENT
BUTTERFLYINTERACTIVEPVTLTD,DELHI
03.2015 - 03.2016
MOBILE DEVELOPER
KNOW CROSS SOLUTION PVT LTD
07.2013 - 03.2015
SR. SOFTWARE ENGINEER
CONTINENTAL SOFTWARE SOLUTION PVT LTD
07.2012 - 07.2013
SOFTWARE ENGINEER (IOS)
DIGIVIVE SERVICES PVT LTD
11.2011 - 06.2012
Uttar Pradesh Technical University, Lucknow — B.Tech (CSE)
1 2008

Training

Training

Completed successfully Six weeks training on java technology program offered by C-DAC and worked on the project (J Address Book) as a part of training.

Training

Training

Completed successfully Six weeks training on java technology program offered by C-DAC and worked on the project (J Address Book) as a part of training.

Training

Training

Completed successfully Six weeks training on java technology program offered by C-DAC and worked on the project (J Address Book) as a part of training.

Ravi SharmaTechnical Lead - 12+ Years Experience