Summary
Overview
Work History
Education
Skills
Affiliations
Accomplishments
Certification
Languages
Websites
Timeline
Generic

Siddhesh Redkar

Mumbai

Summary

Experienced iOS Engineer with a strong inclination towards projects requiring a blend of conceptual and analytical prowess. Dedicated to designing and developing innovative iOS applications that resonate with users. A coding enthusiast since 2011, with a delightful twist of coding for food since 2017. Proficient in a wide range of iOS technologies, frameworks, and architectural patterns, bringing a wealth of knowledge and a passion for creating exceptional user experiences to every project.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Paytm
Mumbai
08.2021 - Current
  • Executed the development of key features within the Paytm application, encompassing Passbook, Wallet, Chat, and Money Transfer functionalities. Introduced a comprehensive Passbook Transaction List with dynamic filters for date, transaction type, and status. Enabled users to effortlessly share transaction details through an auto screen snapshot feature.
  • Prioritized accessibility by implementing voice-over features in the Passbook, catering to visually impaired users. Seamlessly integrated a transactions card into the Chat post-transaction completion. Pioneered the split payment feature, allowing users to create payment groups, adjust amounts, and automatically generate split cards within chat groups.
  • Developed a share extension in Chat for efficient image sharing from the photo gallery. Integrated the event flux API for seamless information transfer across vertical pods, displaying recent transactions. Spearheaded the design of an Onboarding screen tailored for different user types, such as P2P, customer, and merchant, with a keen focus on accessibility.
  • Demonstrated a commitment to code quality by emphasizing Unit Test coverage for each View Model, utilizing protocol-based implementations. Addressed engineering tasks, including the identification of dead code, optimization of API calls, and implementation of a diffable data source in Chat to enhance stability. Successfully resolved critical production bugs and collaborated effectively with the team, ensuring project completion within specified timelines.

Software Engineer

Nium
Mumbai
04.2021 - 08.2021
  • Contributed to the Nium Payment application by delving into its code structure, resolving production bugs, and enhancing security features. Implemented a custom view to block screenshots and screen recordings of sensitive information like Visa/Mastercard details, eliminating the need for third-party APIs and resulting in cost savings.
  • Successfully integrated Nium debit card into Apple Wallet using the Apple Payment SDK, enabling seamless payments through Apple Pay within the application. Collaborated closely with the Singapore development and product teams, understanding requirements, and adapting the SDK accordingly. Conducted demo sessions for international clients, showcasing the functionality.
  • Established a robust framework for the Apple Pay feature, sharing it across multiple clients as a standardized solution to maintain code security and consistency.

IOS Developer

Cinta Medtech
Mumbai
09.2020 - 04.2021
  • Led the development of the Zury iOS application, a comprehensive diet and workout tracking platform, adopting the MVVM architecture without using Storyboard. Collaborated closely with product stakeholders, obtaining requirements and working with the design team to align with iOS guidelines and accommodate various iPhone screen sizes for optimal user experience.
  • Engaged with the backend team to comprehend the API structure, facilitating seamless integration from OTP and mail registration to real-time tracking of diet and workout data. Implemented innovative features, including custom components for a Period tracker, Bluetooth integration with weight scales, and dynamic layouts for the doctor's module based on JSON responses.
  • Developed functionalities for tracking user details such as height and weight, incorporating attractive scale designs for a visually appealing user interface. Conducted interviews for interns, providing knowledge transfer and mentoring to ensure a skilled and cohesive development team.

IOS Developer L2

Simpli5 Infotech LLP
Mumbai
07.2019 - 08.2020
  • Development for Truemeds, an online medicine platform, crafting the application from scratch with a focus on MVVM architecture in a pure startup culture. Collaborated closely with the Product, CTO, CEO, Backend, and Design teams.
  • Implemented user login using OTP and email, including a custom OTP field, and incorporated user-friendly animations on each screen for an engaging data collection process, encompassing medical history and address details.
  • Developed a robust Medicine search feature by integrating backend elastic search API, optimizing with debounce search to reduce backend API calls. Introduced an offline cart for medicines using Core Data, ensuring a seamless user experience.
  • Incorporated a Step tracking system utilizing the healthKit iOS framework. Integrated third-party payment gateways like Paytm and Cashfree for a smooth payment experience. Designed and implemented a delivery tracking UI using backend API.
  • Integrated Google Maps within the app for a convenient way to input user delivery addresses based on current location. In addition to the Truemeds project, contributed to other apps, including Derby Restro Bar (table booking and order) and German Laundry (pick-up for laundry service).

Software Development Intern

Fyntune Solution
Navi Mumbai
04.2019 - 06.2019
  • Engaged in hands-on development for the Aditya Birla Insurance iOS app, where a key focus was transitioning from MVC (Model-View-Controller) architecture to MVVM (Model-View-ViewModel). This involved restructuring the codebase to enhance modularity, testability, and maintainability.
  • Additionally, actively participated in understanding and implementing the iOS application life cycle. This encompassed handling events such as app launch, background execution, and termination. Properly managing the life cycle ensures a smooth user experience and efficient resource utilization.

Software Developer Intern

Peppermint Pvt Ltd
Mumbai
12.2018 - 03.2019
  • Took on a personal project to enhance my iOS development skills, teaching myself both MVC and MVVM architecture. Created a registration app for the Event Super Junior, allowing users to conveniently share their business information during event meetups through QR code scanning.a

GIS Analyst

Here Technology
Mumbai
09.2017 - 11.2018
  • Delivered technical support for Geographic Information System applications, ensuring smooth user interactions. Contributed to a machine learning project, processing and coding data for autonomous vehicle algorithms, specifically focusing on traffic sign recognition and road condition analysis.
  • During the bench period, proactively engaged in learning and exploring the software industry, acquiring proficiency in Python and Swift. Collaborated with the innovation team, generating and presenting technical papers on drone operations in non-GPS environments. Developed a method to calculate location and return paths based on motor rotations count, earning recognition with a Rising Star Award for the innovation.

Education

Bachelor of Engineering Technology - Electronics & Telecommunication

Mumbai University
Mumbai , India
05-2016

Skills

Programming Languages:

  • Swift 5
  • Python

Architectural Patterns:

  • MVVM, MVC, Clean Architecture , Viper

iOS Frameworks:

  • UIKit, SwiftUI AVKit, ARKit, SpriteKit, HealthKit MapKit

Communication and Project Management:

  • Slack, Jira

other:

  • CoreData
  • Unit Testing
  • Auto Layout
  • Core Animations
  • Debugging
  • Source and Version Control: Git, Github
  • Agile Development
  • payment Gateway - Paytm, Cashfree
  • SDK (Cocoapod) & Framework creation

Affiliations

  • Passionate about fitness with a focus on Gym and CrossFit. A dedicated music lover, particularly drawn to electronic and classical spiritual music. Enjoys the thrill of adventure in both mountainous terrains and beach settings, engaging in activities like trekking and surfing. This combination of active interests showcases a well-rounded and dynamic lifestyle.

Accomplishments

  • Received the Rising Star Award for outstanding recognition in ideas and innovation.
  • Won the Technical Paper Presentation competition, showcasing proficiency in communicating technical concepts effectively.
  • Secured 2nd prize in the Final Year Project Exhibition for developing a surveillance robot controlled through a mobile app, demonstrating practical engineering skills and innovation.

Certification

  • Received an iOS Development Certificate through offline training at TryCatch Classes in Mumbai, demonstrating a commitment to expanding expertise in iOS development through structured educational programs.

Languages

Hindi
First Language
English
Intermediate (B1)
B1

Timeline

Senior Software Engineer

Paytm
08.2021 - Current

Software Engineer

Nium
04.2021 - 08.2021

IOS Developer

Cinta Medtech
09.2020 - 04.2021

IOS Developer L2

Simpli5 Infotech LLP
07.2019 - 08.2020

Software Development Intern

Fyntune Solution
04.2019 - 06.2019

Software Developer Intern

Peppermint Pvt Ltd
12.2018 - 03.2019

GIS Analyst

Here Technology
09.2017 - 11.2018

Bachelor of Engineering Technology - Electronics & Telecommunication

Mumbai University
Siddhesh Redkar