Post Job Free
Sign in

Ios Developer Software Solutions

Location:
Union City, NJ
Posted:
April 09, 2025

Contact this candidate

Resume:

Aditya Marchaya ******.********@*****.*** 469-***-**** iOS Developer www.linkedin.com/in/aditya-marchaya-350840288

Experienced iOS Developer with 4 years of professional experience specializing in designing, developing, and maintaining advanced iPhone and iPad applications using Swift, Objective-C, and various iOS development tools. I have successfully implemented software solutions focusing on industry best practices and design patterns.

PROFESSIONAL SUMMARY:

Extensive experience with design patterns such as MVC, MVVM, and Singleton, applied to scalable and maintainable iOS applications.

Skilled in creating intuitive user interfaces using UIKit, Auto Layout, Storyboards, and programmatic techniques to deliver seamless user experiences.

Expertise in implementing animations for smooth UI transitions, enhancing application interactivity and user engagement.

Proven ability to develop multilingual applications by integrating localization and internationalization for global audiences.

Successfully integrated biometric authentication features in iOS applications using the Local Authentication Framework.

Proficient in testing applications on simulators and real devices, with a strong understanding of memory management and ARC in Swift versions 9-14.

In-depth knowledge of Apple App Store compliance, including iTunes Connect, iOS Provisioning Portal, and App Store submission processes.

Used Instruments for CPU and memory profiling, identifying bottlenecks in biometric authentication processing and reducing memory leaks.

Experience in implementing Apple Push Notifications to enhance real-time communication in mobile applications.

Monitored and managed app releases on the App Store, ensuring timely updates and adherence to Apple guidelines.

Designed and utilized reusable libraries to interact with web services in JSON or XML formats for efficient backend integration.

Hands-on experience in API integration using RESTful services and backend technologies like Firebase, AWS, and CloudKit.

Strong understanding of SDLC, with a focus on strategically designing, debugging, and maintaining iOS software solutions.

Worked in Agile SCRUM environments, adapting workflows to project requirements and ensuring efficient collaboration.

Proficient in CI/CD deployment processes, streamlining software delivery pipelines for continuous integration and automated releases.

Demonstrates adaptability in team environments, with the ability to quickly learn and apply new tools and technologies to meet project needs.

TECHNICAL SKILLS:

Programming Skills

Swift, Objective-C

Mobile Operating System

iOS, iPad, Android

Development Models and Design Patterns

MVVM, MVC, Dependency Injection, Rapid Application Development (RAD), Protocol-Oriented Programming (POP)

Operating System

Mac OS X, Windows XP, Windows 7, Linux

IDE

Xcode, Visual Studio

Database

SQLite, Microsoft SQL Server

Software

iOS 7-16, Xcode 9-15, Microsoft Office Suite, Adobe Photoshop

Web Technologies

DHTML, HTML/CSS, JSON, GraphQL

Frame Works

Core Foundation, Core Data, SwiftUI, Core Graphics, BLE Communication, UlKit, Map Kit, Combine, Cocoa Touch, Cocoa Pods, SceneKit, SpriteKit, Push Notifications, Message UI, Security, Core Bluetooth

Version Control and CI/CD

Git, Jenkins, GitHub Actions, CI/CD (Continuous Integration/Continuous Deployment)

PROFESSIONAL EXPERIENCE:

iOS Developer Client: SMBC Group, Phoenix, AZ Jan 2023 - Present

Responsibilities:

Designed and developed applications, facilitating collaboration and coordination among team members.

Extensively worked on the table view controller, crafting customized views tailored to client needs.

Utilized UI elements such as UIButton, UITabBar, UINavigationView, and UIAlertView for constructing the app's interface.

Created custom reusable table view cells with dynamic height, enhancing visual appeal and flexibility.

Incorporated SceneKit to create secure and intuitive 3D visualization of transaction flows, offering users a detailed view of their financial activity. Built interactive, gesture-based elements to improve navigation and enhance accessibility.

Used Instruments for CPU and memory profiling, identifying bottlenecks in biometric authentication processing and reducing memory leaks.

Implemented secure keychain storage for user credentials and applied SSL pinning to protect against man-in-the-middle attacks.

Used Accessibility Inspector to identify and fix accessibility issues, ensuring compliance with Apple’s accessibility guidelines for visually impaired users.

Implemented scroll functionality using UIScrollView across all screens of the app.

Utilized Auto layout, constraints, and stack views for efficient interface development.

Regularly interacted with clients to understand requirements and discuss enhancements for valuable additions to libraries and prototypes.

Created responsive and adaptive layouts using SwiftUI’s powerful layout system, ensuring a consistent user experience across different device sizes.

Leveraged CoreData Framework for local storage in SQLite.

Integrated Swift Package Manager (SPM) to manage dependencies efficiently, replacing CocoaPods in specific modules for optimized package resolution and version control.

Used NSJSONSerialization to retrieve data from servers via RESTFUL web services.

Employed Accessibility Inspector and Input Recorder for creating queries for XCUITest.

Demonstrated familiarity with MVC and MVVM design patterns.

Integrated a custom internal chart library for visually appealing data representation.

Applied Test-Driven Development while developing features.

Conducted profiling on the application to identify and resolve potential memory leaks.

Implemented Push Notification Services and Alert Notifications.

Used Storyboards for designing application screen flows.

Integrated user touch gestures and motion controls in the Rewards module of the banking app using SpriteKit and SceneKit APIs, enabling seamless interaction with 2D/3D visualizations of reward points and transactions.

Successfully integrated SwiftUI components into existing UIKit projects, enhancing UI designs while maintaining compatibility with legacy code.

Implemented secure storage of sensitive user data using keychain and access through biometric and face ID.

Implemented the Coordinator Pattern for navigation flow, ensuring modular, scalable, and testable view transitions in banking applications.

Addressed Side Channel Data Leakage to prevent Data Sniffing from the User Interface.

Utilized TestFlight for beta testing.

Integrated GraphQL APIs for dynamic data fetching, reducing unnecessary network requests and improving response time in transaction modules.

Built hardware testing tools for validating device functionality and logging performance metrics using iOS applications.

Implemented BLE Communication to interact with external devices, enabling seamless data transfer and control between iOS apps and hardware.

Worked on improving the speed and functionality of the application.

Utilized push notifications to display user achievements and milestones.

Ensured application compatibility with multiple iOS versions.

Held responsibility for Application Security.

Implemented version control using Git and participated in Continuous Integration/Continuous Deployment (CI/CD) processes.

Environment: Swift, Storyboard, MVC Design pattern, iOS 13/14/15/16, Mac OS X, SwiftUI, Vision Framework, Xcode 12.5/13/14, GraphQL, SceneKit, UIKit, Cocoa framework, BLE Communication, AVFoundation, CoreData, JSON, Git, CI/CD

iOS Developer Bhasusa Technologies Pvt. Ltd., Hyderabad, India May 2019 - July 2021

Responsibilities:

Designed and developed mobile applications using Swift 5.3 and Objective-C.

Created a home screen allowing users to choose the type of service to be displayed.

Designed and implemented the registration screen for the application.

Developed the user interface using Storyboard, auto layout, segue, and size classes.

Provided code maintenance and system upgrades for maximum performance.

Ensured UI supported both portrait and landscape modes.

Validated users based on username and password complexity.

Handled Touch Events like touch and drag.

Built an internal wallet system for electric vehicle transactions, applying financial-grade encryption and secure payment processing.

Integrated Jenkins CI/CD for continuous builds and automated TestFlight deployment, reducing manual effort in the testing cycle.

Worked on Push Notification using Parse to send notifications to users.

Integrated location services and MapKit for user access to the nearest charging stations.

Utilized CocoaPods to manage third-party libraries.

Worked with Core Bluetooth framework for connecting and exchanging data with IoT devices and wearables.

Designed a protocol-based architecture for handling API requests, improving code maintainability and reducing redundant code across multiple view controllers.

Refactored networking and database layers using Dependency Injection, enabling better code reusability and unit testing.

Leveraged SpriteKit to design dynamic, animated interfaces for tracking electric vehicle charging stations. Developed real-time map overlays with graphical representations of charging station statuses and user journeys.

Implemented UIAlertView to send alert messages on system errors.

Utilized GraphQL’s ability to fetch specific data required for the electric vehicle app, reducing unnecessary network requests and improving app performance.

Developed firmware update utilities by integrating iOS apps with connected hardware devices using USB and Wi-Fi protocols.

Analyzed existing code for improvements and optimizations using Instruments.

Tested applications on iPhone Simulator, iPad simulator, and physical iPhone & iPad devices.

Wrote test cases for new features and performed multiple rounds of regression testing.

Pre-fetched data for different views for smooth screen transitioning.

Followed a work data flow principle for design and development.

Conducted code review, code fixes, and bug fixes.

Collaborated with team members to provide insight into solving complex problems with mobile solutions.

Environment: Xcode 12.0, Swift 5.3, Objective-C, Core Bluetooth, MapKit, UIKit, GraphQL CocoaPods, SpriteKit, GPS Services.

EDUCATION:

Master of Science in Information Technology Management:

Lindsey Wilson College, Columbia, KY, United States.

Bachelor’s in Engineering:

Kakatiya Institute of Technology and Sciences, Warangal, TG, India.



Contact this candidate