Ios Lead Resume
Chicago, IL
SUMMARY:
- Seeking a challenging opportunity in a growth - oriented organization that demands commitment and perseverance. Dedicated to quality work, with interpersonal skills, communication, and a deep sense of commitment.
- 10+ years of experience in software development with expertise in Mobile Development.
- Strong Object oriented programming and designing skills with various architectures such as MVC, MVVM, and Singleton.
- Experience in iOS and Android application development in native and cross platforms.
- Strong programming experience in SWIFT and OBJECTIVE - C.
- Experience in all stages of SDLC including requirement analysis, design, development, testing, implementation and support.
- Experience using C, C# and kotlin.
- Expert in interfacing device-side requests with back-end resources using both SOAP and RESTful calls.
- Experience in keeping management up to date on the latest advancements in mobile technologies and other iOS policy changes that may impact future mobile deployments.
- Experienced in push notifications implementations.
- Experience with native apps that work online/offline and use native device capabilities like camera, GPS or user authentication
- Well versed with source control tools such as Git..
- Strong technical proficiency and thorough understanding in frameworks like UIKit, Foundation Kit, Core Graphics, Core Location, Map Kit, AVFoundation.
- Thorough understanding in OOPs concepts.
- Experience with continuous integration concepts, practices, & tools (Swift Lint, XCTest, CircleCI & Fastlane)
- Experience in implementing secure mobile applications over HTTPS & TLS/SSL.
- Experience in UI design using Story Boards, Auto Layout and Constraints.
- Experience in Swift Package Manager, Cocoa pods & Carthage to integrate third party or internal frameworks/modules such as (AFNetworking, MBProgressHUD, Crashlytics, Google Analytics etc.).
- Experience in multithreading using Grand Central Dispatch (GCD) and operation queues to achieve optimum performance.
- Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode development tool Instruments.
- Ability to rapidly learn and take advantage of new concepts, business models, and technologies.
- Experience in iOS SDK and building rich front-end systems, frameworks, and abstractions using Swift, Objective-C.
- Self-motivated and a good team player with excellent communication and interpersonal skills.
- Experience with Unit Testing using XCTest framework.
- Have extensive knowledge on Apple’s enterprise developer accounts and ad-hoc distribution on standard dev accounts.
- Experience with source control frameworks such as GIT and other collaborative engineering tools like Jira and Confluence
- Experience in an AGILE environment.
- Troubleshot and supported already deployed mobile applications and tested mobile applications extensively on a wide variety of devices
TECHNICAL SKILLS:
Languages: Objective C, Swift, C, C#, Kotlin
Operating Systems: iOS, Windows, macOS Big Sur
Databases: SQLite, Core Data
Protocols: HTTP, Rest Web Services, Soap Web Services
Tools: Android Studio, Github desktop, Xcode(4.x-12.x), Eclipse, SVN
Frameworks: Cocoa Touch, UIKit, Map Kit, Core Data, SQLite, Core Graphics, Core Location, SwiftUI, Foundation.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago IL
IOS Lead
Responsibilities:
- Lead the team from development to successful delivery of app.
- Involved in Code Changes as per incoming Change Requests from client.
- Participate in analyzing existing code to provide solutions for Issues faced in production.
- Involved in writing technical specification documents including use cases and design documents.
- Involved in design, implementation, validation and integration of Software modules.
- Involved in discussions with the client to seek changes and approvals for the proposed design to proceed with the development.
- Perform unit tests and fix bugs during system testing phase.
- Delivering the highest quality in the deliverables.
- Integrated more than 12 REST API’s.
- Troubleshot and identified the root cause of issues under time pressure.
Tools: iOS, Objective-C, Android, Swift, kotlin, Cocoa Pods, Git, CircleCI
Confidential, Marlborough, MA
Senior IOS Developer
Responsibilities:
- Modifying the architecture to use design patterns, modularizing the app into separate logical layers- Business, Data and presentation.
- Addressed screen resolutions and device types issues.
- Structured the code module wise, removed the dependency of features on other module.
- Implemented restful asynchronous API.
- Performed product design, bug verification, and beta support which required research and analysis.
- Responsible for assisting with testing and production support
- Worked on custom filtering and search views for several screens showing large amount of data
- Involved in code reviews and evaluation of software design proposals.
- Used Xcode features like instruments, memory leak, and static analyser to detect memory leaks and warning to improve the performance.
- Coordinated with testing team for QA and UAT defect clarifications.
Tools: iOS, Objective-C, Git
Confidential
Senior IOS Developer
Responsibilities:
- Designed the app UI.
- Integrated new modules, Revamping of UI.
- Involved in creating Functional Designs based on the inputs from the client.
- Provide support to the clients in software debugging and integration ensuring software to run smoothly and as per requirements.
- Analysing & modifying existing codes to in corporate changes in the application/ user requirements and writing new codes as required.
- Made sure that code written by me and team meets all acceptance criteria.
- Analysis of Customers requests and evaluating changes required in software.
- Involved in code reviews and evaluation of software design proposals.
- Used Xcode features like instruments, memory leak, and static analyser to detect memory leaks and warning to improve the performance.
- Coordinated with testing team for QA and UAT defect clarifications.
Tools: iOS, Objective-C, Swift, Git
Confidential
Senior IOS Developer
Responsibilities:
- Involved in design, implementation, validation and integration of Software modules.
- Involved in writing technical specification documents including use cases and design documents.
- Involved in discussions with the client to seek changes and approvals for the proposed design to proceed with the development.
- Code optimization to meet performance requisites.
- Involved in Code Changes as per incoming Change Requests from client.
- Structured the code module wise, removed the dependency of features on other module.
- Implemented restful asynchronous API.
- Involved in code reviews and evaluation of software design proposals.
- Used Xcode features like instruments, memory leak, and static analyser to detect memory leaks and warning to improve the performance.
- Coordinated with testing team for QA and UAT defect clarifications.
Confidential
Tab Application
Responsibilities:
- Worked on iOS development.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Used Xcode features like instruments, memory leak, and static analyser to detect memory leaks and warning to improve the performance.
- Designed the app UI.
- Supported the entire application lifecycle(concept, design, test, release and support)
- Given presentations to management, clients, and peer groups as requested. Participate in code reviews and evaluation of software design proposals.
- Involved in discussions with the client to seek changes and approvals for the proposed design to proceed with the development.
- Delivering the highest quality in the deliverables.
- Provide KT to new comers in the team and helping them with all kind of project related support to them.
- Mentored a team of three members to gain knowledge on iOS and Android Application Development
Tools: iOS, Objective-C, Cocoa Pods