Satish Sharma

Engineering Manager

Dubai, United Arab Emirates13 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 14 years of experience in software development.
  • Expert in mobile banking and wallet solutions.
  • Proven track record in leading technical teams.
Stackforce AI infers this person is a Fintech expert with extensive experience in mobile applications and digital payment solutions.

Contact

Skills

Core Skills

Technical LeadershipSoftware ImplementationMobile ApplicationsTechnical ArchitectureSoftware Development

Other Skills

AI enthusiastASP.NET Web APIAgile MethodologiesAndroidAndroid DevelopmentAndroid SDKApplication ArchitectureApplication SecurityBankingBusiness ProcessCloud ApplicationsCoaching & MentoringCode ReviewCoding StandardsConnected Vehicle

About

A competent professional offering over 14 years of extensive and valuable experience in software development and management, gained through work at both small and large organizations. * Results-driven leader, skilled in leading and motivating teams to deliver high-quality results aligned with organizational goals. * Passionate AI enthusiast with a focus on leveraging artificial intelligence and machine learning for innovation and business growth. * Dynamic thinker with innovative ideas, adept at identifying technical risks and providing alternative solutions to complex problems. * Proficient in web-based, mobile-based, mobile wallet, mobile banking, server-based, ATM/STM services, and serverless applications development. * Design, write and deliver scalable, resilient, and fast mobile, web and backend software applications to improve the availability, scalability, latency and efficiency of software services * My expertise includes leading technical engineers, software development, software implementation, supervisory skills, and leadership abilities combined with a technical mind. * Develop and grow engineering talent through effective mentoring, coaching, and retention strategies in a fast-growing, highly competitive economic environment * Experience working within Agile practices and knowledge of Agile values & principles * Manage planning and execution to successfully deliver value to customers * Solid experience of building applications in distributed systems architecture (Microservices, Event-Driven, SOA, Serverless architecture, N-tier architecture, and RESTful Services) * Driving adoption and implementing development practices, unit-testing, CI/CD, DevOps, TDD, BDD/ATDD practices, writing documentation, debugging, fixing bugs, code review, and repository branch management to accelerate value delivery and unlock efficiency * Experience with cloud platforms like AWS, Azure, and Google Cloud. Cloud technologies like cloud functions, Lambda, cloud-native, and serverless applications. * Partner with product and other stakeholders to drive desired outcomes I can speak and write Swift, SwiftUI, RxSwift, Objective-C, Java, Kotlin, Kotlin Multiplatform (KMM), SQLite, XML, HTML, and CSS. Additionally, I have knowledge of C#, .NET, and .NET CORE, Memcached, Redis, RabbitMQ, and cross-platform technologies like Flutter, PhoneGap, Outsystems, React Native, and Redux. * Extensive domain knowledge in healthcare, the automotive industry, finance, banking, payment fintech, payment gateways, POS, Tap-Tap Pay, one-click payment, and e-wallets.

Experience

13 yrs 5 mos
Total Experience
2 yrs 8 mos
Average Tenure
9 yrs 1 mo
Current Experience

Seersolutionz

4 roles

Engineering Manager - Mobile Solution

Feb 2024Present · 2 yrs 3 mos

  • I lead and oversee a team responsible for software development, management planning, architecture design, and execution to ensure the delivery of high-quality products and maximum value to customers.
  • Key achievements:-
  • Led the development and delivery of several successful software products, contributing to an increase in customer satisfaction and retention.
  • Successfully designed and implemented digital onboarding within banking apps.
  • Implemented process improvements that enhanced deliverable quality by 25%.
  • Successfully developed end-to-end mobile banking solutions and delivered them to customers using the latest technologies.
  • Successfully developed and delivered end-to-end mobile wallet solutions to customers.
  • Delivered software solutions tailored to customer needs, resulting in strengthened client relationships and a boost in business revenue.
  • My key responsibilities:-
  • Recruiting, mentoring, and managing software developers, ensuring productivity and collaboration.
  • Defining project roadmaps, setting timelines, and ensuring timely delivery of software solutions.
  • Overseeing the design and implementation of scalable, secure, and efficient software architectures.
  • Implementing best practices, agile methodologies, and continuous improvement strategies to enhance software quality and efficiency.
  • Working with product managers, designers, and business leaders to align software development with business goals.
  • Identifying and mitigating risks related to development, security, and deployment.
  • Ensuring software meets quality standards through code reviews, testing, and performance optimization.
  • Staying updated with emerging technologies and driving innovation within the development team.
IT StrategyBusiness ProcessIT Risk ManagementSoftware ImplementationTechnical LeadershipApplication Security+3

Team Lead - Principal Mobile Solution Engineer

Promoted

Oct 2022Mar 2024 · 1 yr 5 mos

  • As a Technology Leader,
  • I am responsible for overseeing a team comprising Software Developers, iOS Developers, .NET Developers, and Android Developers.
  • My responsibility involves executing end-to-end solutions for mobile banking, Wallet applications, Remote onboarding applications, ATM service, STM (Smart Teller Machine) service, digital customer onboarding, and agent applications, with a focus on scalability, flexibility, and performance in mind.
  • I work closely with product management and cross-development teams to ensure that new features and software meet business requirements.
  • Formulating technical solutions, resource plans, driving architecture and technology choices, and implementation strategies for mobile and web application development requirements into a viable solution.
  • In addition to leading and managing iOS, Android, and backend (.net) teams, I provide guidance, mentoring, and technical facilitation through one-on-one meetings, architecture discussions, code reviews, performance appraisals, process implementation, and stakeholder management meetings.
  • Working closely with Software Development Director in the process of service provider, vendor
  • selection, evaluation and negotiation.
  • I collaborate with product managers, Business analyst, cross-functional engineers, director and the CEO to ensure end-to-end delivery of products.
  • Delivering technical support for both new and existing products/services
  • Successfully Integrated Temenos (T24) core banking into banking apps.
  • Having experience in cloud computing with AWS. GC and Azure, as well as DevOps CI/CD and CM.
  • Conducting R&D on emerging technologies and industry standards to enhance knowledge and skills.
  • Successfully delivered advanced systems projects to the customer, which involved seamless app integration with various hardware components, including Biometric Scan, Face recognition, document scan, OBD, ATM, STM, POS, SecGen, and other compatible technologies.
KotlinTechnical ArchitectureCoding StandardsCoaching & MentoringDigital TransformationIT Strategy+38

Development Team Lead

Jan 2021Oct 2022 · 1 yr 9 mos

  • I am responsible for,
  • Owning, leading and managing iOS, android, ATM service and backend (.net) team. I have been managing via leads, one-on-one meetings, architecture discussions, providing guidance, mentoring them, technical facilitation, code reviews, performance appraisals, process Implementation and stakeholder management meetings.
  • End to End Execution of mobile application and Restful API projects.
  • Driving architecture and technology choices for the mobile products.
  • Successfully delivered: Migrated application from Objective C to Swift and MVC to MVVM.
  • Successfully delivered: Migrated application from Java to Kotlin and MVP to MVVM.
  • Successfully delivered: Remote on boarding Android and iOS application (open bank account remotely via video call verification).
  • Successfully delivered mobile banking apps that Integrated with Temenos core banking.
  • ATM Payment: Develop new service and improve existing ATM core banking services based on ISO8583.
  • UI/UX: Creating an Up-To-Date branded designs and user interfaces, inspired by famous design
  • languages like Material Design, while adhering to App Store and Play Store design guidelines.
  • Explore, Discover, evaluate, and implement new technologies to maximize development efficiency.
  • Analytics and Data Driven Approach: Integrating Google Analytics and Crashlytics to get
  • important insights about the app usage, detecting problems at the earliest stages, and use
  • these data as a feedback to create a better user experience, based on the app’s targeted user
  • persona.
KotlinCoding StandardsMobile ApplicationsApplication ArchitectureResource AllocationEngineering Management+11

Senior Software Developer (Lead iOS/Android) | FinTech

Apr 2017Jan 2021 · 3 yrs 9 mos

  • Manage and Execution Mobile app development (iOS and Android). Helping cross-functional team. End to end product development and deliver to business unit.
  • Gather requirements, Design architecture, Module, Assign tasks, Coding, Code review and helping other team member to deliver quality products.
  • Working on excited and complex Core Banking and Wallet applications development in middle east, UAE. Responsible for whole software development lifecycle like conceptualisation, Module design, Coding, implementation, Code Review, support for production issues and enhancement.
  • it’s ethnic and cultural role into develop digital payments for a developing country, I developed solution for Kuraimi users, where they can exchange money using their mobile numbers, pay utility bill, mobile bill, send remittance, receive remittances and locate branches on google map.
  • Lead a team of talented developer to solve for scale in Kuraimi Financial Systems. I wrote an iOS app from scratch & created framework for their payment ecosystem. Then, mobile internet was largely 2G where absence of internet was as much as the presence of it. I designed offline payments using SMS.
  • I am also managing team for projects like POS, Biometric and WhatsApp system development.
KotlinCoding StandardsDigital TransformationDevOpsMobile ApplicationsApplication Architecture+11

Ge digital

Software Engineer-Mobile Apps Specialist

Mar 2017May 2017 · 2 mos · India

  • As a Mobile Apps Specialist, my duties included:
  • Putting the architectural design for the application.
  • Implementing custom-modules and functionality.
  • Optimizing the apps for high-load and stability
  • I worked closely with Product Owner on backlog grooming and quarter plans.
Coding StandardsDevOpsMobile ApplicationsApplication ArchitectureCloud ApplicationsAgile Methodologies+1

Jio

Manager, Mobile Apps Specialist - Reliance Jio Money

Nov 2015Mar 2017 · 1 yr 4 mos · Bangalore Area, India

  • Reliance Payment Solutions Limited on JioMoney Wallet & Jio Payments Bank application.
  • JioMoney – India Ka Naya Cash.
  • Jio, JioMoney is a smart app that gives you all the benefits of cash – without any of its limitations.
  • Secure digital payments from anywhere & to anyone.
  • Simple to navigate and easy for everyone to use.
  • Live your digital life without any worries.
  • As a Mobile Apps Specialist, my duties included:
  • Putting the architectural design for the application.
  • Implementing custom-modules and functionality.
  • Optimizing the apps for high-load and stability
  • I worked closely with Product Owner on backlog grooming and quarter plans.
  • Applying agile approach in development using Scrum as a framework.
Coding StandardsDigital TransformationContinuous Integration and Continuous Delivery (CI/CD)Mobile ApplicationsApplication ArchitectureRxSwift+7

Xenon automotive

2 roles

Senior Software Engineer (Mobile)

Promoted

Apr 2015Nov 2015 · 7 mos · India

  • Introducing Cartisan - Car care simplified
  • Cartisan helps car owners find the nearest, best value and quality car service providers and easily make bookings from car washes to regular maintenance and more.
  • http://cartisan.in
Coding StandardsMobile ApplicationsApplication ArchitectureResource AllocationTeam ManagementJava+7

Software Engineer (iOS)

Jan 2014Mar 2015 · 1 yr 2 mos · India

  • Xenon are a team of automotive retail experts. Xenon revolutionise the entire automotive lifecycle and create a truly connected experience for the customer.
  • Xenon bring brands closer to their customers and help owners engage with their cars. Xenon offerings include Enterprise Mobile Access Solution, Web Portal/App, iPad, iPhone and Android related application.
  • Roles and Responsibilities:-
  • Works with Agile and Scrum development.
  • Involved in SRS understanding, SDS preparation, module estimations, API documentation and product development.
  • Involved in development and unit testing new applications or improve old applications to ensure that quality and functionality are in line with the requirements.
  • Writing code for mobile apps for a specific operating environment.
  • Designing and developing mobile user interfaces.
  • Happy to providing support for Customer issues, analysing application metrics, key performance indicators, product flow issues, data flow issue, troubleshooting and devising fixes or workarounds.
Coding StandardsMobile ApplicationsApplication ArchitectureResource AllocationTeam ManagementJava+7

Mimsys

iOS Developer

Mar 2013Jan 2014 · 10 mos · Bangalore

  • MIMSYS specializes to cater vertical specific solutions for Healthcare and has developed Enterprise Solution for Hospitals and Laboratories on SAGE 300/ACCPAC ERP.
  • As a Mobile app developer,
  • End-to-end mobile application (iOS) development. I work closely with Engineering management, Quality Engineers, Operations team and Business teams contributing significantly to performance.
Coding StandardsObjective-CMobile Applications

Geniusport

Software Trainee

Oct 2012Mar 2013 · 5 mos · Bengaluru Area, India

  • Mobile programming iOS and Android apps learning and development training. Worked on real time projects
Problem SolvingObjective-C

Education

Birla Institute of Technology and Science, Pilani

Master of Technology - MTech — Computer Software Engineering

Jan 2022Jun 2024

Visvesvaraya Technological University

Bachelor of Engineering (BE) — Computer Science

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Technical Leadership & Software Implementation

Explore similar profiles based on matching skills and experience