iOS and web developer with 1-2 years of experience building and modernizing native iOS apps using Swift and SwiftUI, along with back-end integration through RESTful APIs. Worked extensively across UI/UX implementation, accessibility (A11Y), testing (XCTest/XCUITest), and Agile delivery. Experienced in migrating UIKit to SwiftUI, implementing MVVM/Clean Architecture patterns, and integrating services like OAuth authentication, APNs push notifications, deep linking, and third-party APIs. Also has strong web development experience using PHP5 frameworks, JavaScript/jQuery, MySQL, and Drupal.

Anudeep Thudi

iOS and web developer with 1-2 years of experience building and modernizing native iOS apps using Swift and SwiftUI, along with back-end integration through RESTful APIs. Worked extensively across UI/UX implementation, accessibility (A11Y), testing (XCTest/XCUITest), and Agile delivery. Experienced in migrating UIKit to SwiftUI, implementing MVVM/Clean Architecture patterns, and integrating services like OAuth authentication, APNs push notifications, deep linking, and third-party APIs. Also has strong web development experience using PHP5 frameworks, JavaScript/jQuery, MySQL, and Drupal.

Available to hire

iOS and web developer with 1-2 years of experience building and modernizing native iOS apps using Swift and SwiftUI, along with back-end integration through RESTful APIs. Worked extensively across UI/UX implementation, accessibility (A11Y), testing (XCTest/XCUITest), and Agile delivery.

Experienced in migrating UIKit to SwiftUI, implementing MVVM/Clean Architecture patterns, and integrating services like OAuth authentication, APNs push notifications, deep linking, and third-party APIs. Also has strong web development experience using PHP5 frameworks, JavaScript/jQuery, MySQL, and Drupal.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

iOS Application Developer at Infosys
January 1, 2025 - Present
Worked on converting and combining existing UIKit code into SwiftUI for CitizensBank mobile banking app. Built responsive UI/UX using SwiftUI, Auto Layout, Size Classes, and safe area insets across device sizes and orientations. Implemented modular, reusable architecture using SOLID principles with MVVM and Clean Architecture. Integrated RESTful APIs, GraphQL, and third-party services with robust error handling using URLSession and async/await patterns. Ensured high quality through unit testing and UI testing with XCTest/XCUITest and applied TDD practices. Added accessibility features and localization/internationalization support. Implemented push notifications and deep linking (APNs and URL Schemes). Worked on secure authentication/authorization using OAuth and biometric security (Face ID/Touch ID). Monitored stability and performance using crash/performance tooling such as Crashlytics and Firebase, and analyzed crash reports using Xcode Instruments. Supported CI/CD pipelines and auto
iOS Application Developer at Infosys
September 1, 2017 - December 31, 2024
Contributed to FordPass and LincolnWay iOS apps, focusing on scalability improvements by moving from MVC to MVVM and implementing reactive MVVM binding with RxSwift/RxCocoa. Improved push notification and background fetch behavior. Implemented map features using MapKit and CoreLocation. Worked with navigation controllers, navigation bars, tab bars, and dynamic UI layouts with storyboards and constraints. Migrated UIKit components to SwiftUI and integrated new/updated functionality. Refactored shared code into frameworks and set up Carthage. Wrote unit tests (XCTest) and UI tests (XCUI) for legacy and new classes, including mock-based testing and TDD. Conducted accessibility audits using Accessibility Inspector, Instruments, and VoiceOver, improving accessibility scores. Managed dependencies using CocoaPods and resolved pod-file related issues. Supported CI/CD automation using Jenkins, integrating automated unit/UI test runs in every build. Collaborated closely with QA on each iteration
Mobile Application Developer at TCS
April 1, 2016 - August 31, 2017
Worked on Citi Mobile iOS application, participating in architecture and design discussions. Implemented UI layouts and constraints using storyboards and built dynamic views. Delivered feature implementation across presentation/controller layers using Swift. Developed UI automation and unit test cases using XCTest. Supported dynamic content rendering implementation. Participated in code reviews with the team and used dynamic frameworks to avoid duplicated code modules. Environment included iOS 8/9, Xcode 7, Swift 2/3, UIKit, JSON, Jenkins, and Stash.
Jr. Software Engineer at Fasur Technologies Pvt Ltd
July 1, 2013 - July 31, 2014
Developed web applications using PHP5, JavaScript, HTML, and CSS3, including form validation controls using JavaScript. Used Modernizr for cross-browser compatible standards-compliant layouts. Administered MySQL using PhpMyAdmin and built automated backup systems for files and databases to support recovery. Built Drupal-based sites and created custom panels/blocks/content types/views to customize site presentation. Implemented ticketing system features including login, ticket raising, monitoring, and resolving interfaces. Performed unit testing for web application components and ensured compatibility across browsers/operating systems. Used JIRA for issue tracking and delivery in an Agile environment.
Jr. Software Engineering at Fasur Technologies Pvt Ltd
July 1, 2011 - June 30, 2013
Developed jQuery-based and JavaScript/PHP5 form functionality and validations for website UI. Wrote cross-browser compatible CSS styling for pages and menus. Built JavaScript/jQuery functionality for forms, pop-up screens, and dynamic interactions. Created image/logos/icons used across web pages using Photoshop. Designed and administered MySQL databases using PhpMyAdmin. Developed Drupal and PHP-based websites, including dynamic and browser-compatible pages. Implemented admin-only CRUD features for leave management (add/edit/delete/update leaves) and generated automated monthly reports. Supported website updates for new requirements and managed database tables storing different information. Developed a Birthday application module that sends automated emails to employees based on calendar dates.

Education

Master of Science in Computer Science at Northwestern Polytechnic University
January 1, 2015 - January 1, 2015
Bachelor of Technology in Computer Science & Engineering at CMR College of Engineering & Technology
January 1, 2011 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more