Work Preference
Summary
Overview
Work History
Education
Skills
Languages
Domain Synopsis
Timeline
Domain Synopsis
Generic
Sai Charan Rachamadugu
Open To Work

Sai Charan Rachamadugu

Senior iOS developer
Bengaluru,KA

Work Preference

Job Search Status

Open to work

Work Type

Full Time

Location Preference

On-SiteHybrid

Summary

Passionate and skilled Senior iOS Developer with 7+ years of experience in developing iOS, watchOS apps with a career objective to secure a challenging position as a team member and contribute to the organization's success using my technical, analytical, and management skills with a depth of character and sincerity that goes beyond the call of duty.

Overview

1
1
Certification
8
8
years of professional experience

Work History

Sr. Software Engineer

Grid Dynamics
Bangalore
11.2024 - Current

Client: Experian
Role: Senior iOS Engineer

At Experian, played a key role in transforming the mobile user experience by migrating credit reports and score insights to dynamic, Server‑Driven UI (SDUI)–powered native screens. This modernization enabled real-time personalization, faster feature delivery, and significantly reduced dependency on app release cycles. The platform now delivers seamless access to credit reports, FICO® Score, and a suite of tools for credit monitoring, alerts, and financial improvement insights.

Key Contributions:

  • Designed and implemented scalable and reusable Server‑Driven UI (SDUI) components in SwiftUI, enhancing scalability, performance, and modular design across mobile applications.
  • Developed dynamic UI layers using GraphQL for flexible server‑controlled client rendering, expediting iterations without full app redeployments.
  • Implemented and maintained UI automation tests using Cucumber, leveraged MockServer to simulate backend APIs for reliable test scenarios, and wrote unit tests with Quick and Nimble to improve code reliability and test coverage.
  • Optimized app performance and enhanced scalability to meet increasing user demand across Experian’s credit tools ecosystem.

Sr. Software Developer

FitBudd
Remote
09.2022 - 08.2023

FitBudd is a Global SaaS platform for health & fitness coaches, enabling them to scale and help more people lead healthier lives.

Key Contributions:

  • Developed WatchOS companion app using SwiftUI, enabling synchronized workouts with iPhone via WatchConnectivity.
  • Designed and developed diverse workout programs, including HIIT, LISS cardio, and weight training, leveraging FirebaseFirestore for manual logging.
  • Created CoreData chat store with search functionality, enhancing user experience from NoSQL database of FirebaseFirestore.

Software Development Engineer 2

Trell
Remote
06.2021 - 08.2022

Trell is a social commerce platform enabling users to share their experiences and interests across all lifestyle categories

Key Contributions:

  • Revamped app with new flows, designs, and code refactoring, enhancing onboarding flow, login module, Trell-cash rewards, and video streaming features.
  • Developed video content editing and posting features for Trell, a video-based app focused on shopping, rewards, and user engagement.

Software Engineer

Redbus
Bangalore
02.2020 - 12.2020

RedBus is the world's largest online bus ticket booking service, serving over 25 million users.

Key Contributions:

  • Developed UI programmatically using Swift, enhancing features like ticket cancellation flow, seat bookings, home screen rescheduling, and offers to improve user experience.
  • Contributed to RedBus, the world's largest online bus ticket booking service, serving over 25 million users.

Software Development Engineer II

Philips Innovation Campus
Bangalore
07.2017 - 02.2020

Philips Sonicare is a globally-used electronic toothbrush app, supporting 37 languages

Key Contributions:

  • Implemented iBeacon, Bluetooth, and deeplinks features using CoreLocation and CoreBluetooth frameworks to enhance user experience.
  • Earned promotion to Software Development Engineer II to recognize contributions to software projects.
  • Received peer recognition for problem-solving skills in localization and asset management through Python scripts.
  • Developed user registration websites and email templates using HTML & CSS for dental insurance companies, improving onboarding process.

Internship

Philips Innovation Campus
Bangalore
01.2017 - 06.2017
  • Integrated React-native features into native apps, enhancing user experience and functionality.
  • Developed cross-platform Xamarin apps for Android and iOS using C#, streamlining app development process.

Education

B.E - ISE

BMSIT
Bangalore, Karnataka
07-2017

Intermediate Education - M.P.C

Narayana Junior College
Nellore, Andhra
12-2013

SSC - Secondary Education

Keshava Reddy High School
Kurnool, Andhra
12-2011

Skills

  • Clean Architecture
  • Test Driven Development
  • UI Automation
  • Swift
  • SwiftUI
  • iOS
  • WatchOS
  • CoreData
  • Python
  • HTML & CSS

Languages

English
Native language
Telugu
Proficient (C2)
C2

Domain Synopsis

  • Programming languages: Swift, Python, HTML & CSS.
  • Platforms: iOS, watchOS.
  • Apple frameworks: UIKit, SwiftUI, Combine, CoreData, WatchConnectivity, AVKit, CoreBluetooth, CoreLocation.
  • 3rd party frameworks: ViewInspector, GraphQL, Datadog, Firebase, FirebaseFirestore, SDWebImage, Branch.io, Charts, SnapKit, Flex
  • Development Practices: DDD, BDD, TDD, Use Case Analysis, Domain Modeling.
  • Design Principles: SOLID, Composite Reuse, FCIS, CQS, TDA, DRY, YAGNI, KISS.
  • Design Patterns: Adapter, Facade, Decorator, Composite, Strategy, Proxy, Composition Root, Singleton, MVVM, MVP, VIPER.
  • Testing Tools: XCTest, Quick & Nimble, Cucumber, MockServer
  • Testing Practices: Unit tests, Snapshot tests, Acceptance tests, End to End tests, UI Automation tests

Timeline

Sr. Software Engineer

Grid Dynamics
11.2024 - Current

Sr. Software Developer

FitBudd
09.2022 - 08.2023

Software Development Engineer 2

Trell
06.2021 - 08.2022

Software Engineer

Redbus
02.2020 - 12.2020

Software Development Engineer II

Philips Innovation Campus
07.2017 - 02.2020

Internship

Philips Innovation Campus
01.2017 - 06.2017

B.E - ISE

BMSIT

Intermediate Education - M.P.C

Narayana Junior College

SSC - Secondary Education

Keshava Reddy High School

Domain Synopsis

  • Programming languages: Swift, Python, HTML & CSS.
  • Platforms: iOS, watchOS.
  • Apple frameworks: UIKit, SwiftUI, Combine, CoreData, WatchConnectivity, AVKit, CoreBluetooth, CoreLocation.
  • 3rd party frameworks: ViewInspector, GraphQL, Datadog, FirebaseFirestore, SDWebImage, Charts, SnapKit, Flex
  • Development Practices: DDD, BDD, TDD, Use Case Analysis, Domain Modeling.
  • Design Principles: SOLID, Composite Reuse, FCIS, CQS, TDA, DRY, YAGNI, KISS.
  • Design Patterns: Adapter, Facade, Decorator, Composite, Strategy, Proxy, Composition Root, MVVM, MVP, VIPER.
  • Testing Tools: XCTest, Quick & Nimble, Cucumber, MockServer
  • Testing Practices: Unit tests, Snapshot tests, Acceptance tests, End to End tests, UI Automation tests
Sai Charan RachamaduguSenior iOS developer