We provide IT Staff Augmentation Services!

Team Lead - Ios Mobile Application Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Result - oriented application developer with 7+ years of extensive experience in Information Technology and over 6 years of experience as Mobile/iOS Application developer
  • Experience in iOS application design and development using Objective-C, Swift and Cocoa Touch
  • Hands on experience with UIKit, new WebKit, AV Foundation, Cocoa design patterns, and Core foundation, Core Data, Core Services, Core Location, Address Book and CFNetwork
  • Expertise in Story Boards, Auto Layout and iOS Widgets
  • Experience with implementing Apple Pay, PayPal, Biometrics, Keychain Access, Push Notification
  • Experience in working with third party vendors like Google (Google Analytics, Firebase), Leanplum, Optimizely, Crashlytics etc.
  • Hands on experience with Developer/ iTunes Account Management, Certificate Management and App Store submission process.
  • Expertise in using third-party libraries such as CorePlot, Progress HUD and AFNetworking to integrate additional functionality into applications
  • Used XML parser, JSON, CSV to retrieve data for display and the iPhone/iPad from server, created Customized Views, Table Views, Collection Views, action sheets, segmented controls, Tab bars and Navigation bars
  • Proficient in memory management in both Manual Retain release and Automatic Reference Counting (ARC) environments.
  • Excellent knowledge in developing applications in MVC Framework.
  • In-depth experience in Software Development Life Cycle like Agile/SCRUM Methodologies, Test-driven approach and waterfall model
  • Good experience in development of Windows Forms applications and Web based applications.
  • Thorough understanding of backend database technologies like SQL, MySQL, and the embedded database SQLite
  • Proficient in handling JSON and XML, HTML, CSS3, DOJO data formats.
  • Basic knowledge of network protocols such as TCP, UDP, HTTP, HTTPS, FTP
  • Proficient in UI/UX development and worked closely with design team
  • Experienced in source control tools like Git and SVN and offline storage, threading, and performance tuning.
  • Possess good analytical, problem solving skills, ability to meet deadlines, and work on multiple projects.
  • Expertise in testing applications using simulators and on real devices to optimize applications
  • Experience with multiple Full lifecycle application development using standard frameworks and coding standards/patterns
  • Worked closely with Technical Product Owner, Scrum Master and Business Stakeholders during application development
  • Have performed well in various roles as programmer, a team player with strong analytical, relationship management, logical and communication skills

TECHNICAL SKILLS

iOS Applications: Swift, Objective-C and Cocoa development for iPhone and iPad devices in XCode. Interface builder-UIKit, Cocoa touch, core Data, XCode Interface builder-UIKit, Git, GitHub

IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans.

Programming Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL, JavaScript and JQuery.

Database: MySQL, SQLite & Microsoft SQL

Operating Systems: MAC OS, Windows, Linux, UNIX

Version Control Tools: GIT, SVN, SourceTree, Source Cloud, Bit Bucket

Mobile Operating Systems: iOS, Windows CE, Windows Mobile, Android

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Genie motion.

Development Models and Patterns: MVC, Scrum method of Agile, V-Model

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Team Lead - iOS Mobile Application

Responsibilities:

  • A team lead responsible for mobile development, directing and supporting an iOS development/QA team
  • Work closely with Project Management and Leadership to drive projects successfully execute schedules and assist in iOS development for our various mobile applications Confidential
  • Integrated with our backend web services and HTTP REST interaction
  • Implemented third party SDK’s like Woopra, Leanplum, Google Analytics, Optimizely, Firebase etc.
  • Worked with multiple payment gateway vendors to implement Apple Pay and PayPal into our application
  • Integrated Google reCaptcha, Biometrics, Keychain Access, Push Notification into the app for login and make it more secure to the users
  • Developed a Widget for users to check their account status
  • Handled the iTunes Connect, Certificate Management and App Store submission process
  • Implemented multiple view controllers like UIViewController, UITableView, UITabBarController, UICollectionView, UINavigationController, UIGestureRecognizer, UITabBarController, FlipTableViews etc.
  • Worked on Application Accessibility (Making app communication services accessible to people with disabilities) via Voice Over, Switch Control etc.
  • Obtained good knowledge on Invision and Axshare by reviewing UX design
  • Have a good understanding of design tools like Marvel, Sketch
  • Used Quality Center for Defect Management and Source Tree to manage our GIT repositories.
  • Worked closely with product owners and design engineers in agile process (2 Week Sprints)
  • Used I-Track JIRA to update daily tasks to Scrum Master
  • Worked on Full lifecycle application development using standard frameworks and coding standards/patterns

Environment: XCode 11, iOS 13, Mac OS X, Swift 4.0, Swift 5.0, Postman, Soap UI, JIRA, Quality Center.

Confidential, Atlanta, GA

Senior iOS Application Developer

Responsibilities:

  • Designed user interface with SWIFT/SWIFT 2.0
  • Collaborated with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Used UIViewController, UITableView, UITabBarController, UICollectionView for UI
  • Participate in Daily SCRUM meetings and stand-up meetings to discuss the progress in the sprints
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Collaborated with other mobile developers in a SCRUM Agile Methodology
  • Performed Log in/Log out/ Sign Up function by company’s API
  • Implemented multiple tabs in the application using UINavigationController, UIGestureRecognizer,
  • UITabBarController etc.
  • Built the main menu through UICollectionView
  • Displayed detail menu information by UITableViewCell and UITableView
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles

Environment: X Code 7.3+, iOS 8+, Mac OS X, Swift, Swift 2.0+

Confidential, Charlotte, NC

iOS Application Developer

Responsibilities:

  • Created View controllers both programmatically and through Storyboards
  • Created a sideswipe menu controller, which makes it easy to navigate through the application
  • Worked with Navigations controllers, Navigation Bars and Tab Bars
  • Used Cocoa Pods
  • Integrated third party APIs
  • Worked in an Agile Scrum environment
  • Used XCode 6.1, 5.1.1 and 5.1 to build application for iPhone 3.5 inch, iPhone 4-inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus
  • Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application. This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Worked on iOS SDK 7 and iOS SDK 8
  • Created Custom Table View Cells to accommodate the client’s design of a particular Cell
  • Used Objective-C to make the application
  • Used GitHub to push changed codes

Environment: iOS 7.0(Min. Deployment Target), Mac OS X Yosemite/Mavericks, Objective-C, XCode 6.0.1, Cocoa Pods, iOS SDK, Instruments, Interface Builder, Crashlytics, Charles Proxy, Gas, Mask, Agile Methodology, HTML5, CSS, REST, Version One.

Confidential, Erie, PA

Mobile/ iOS Developer.

Responsibilities:

  • Create a customer UIView based on UIKit Framework
  • Worked extensively with Objective- C and Cocoa frameworks
  • Worked with UINavigationController, UITableView, UITableViewCell
  • Used Model View Controller design pattern, protocols and delegates to design the application's architecture
  • Utilized Storyboard in order to streamline development
  • Worked extensively with Objective-C and iOS SDK
  • Utilized C++ Framework Developed within the company internally which can read the barcode and return the underlying details of that specific product
  • Used core data to store data returned from the C++ framework into Persistent Store locally and saved the data in SQLite Database. For barcode scanning feature
  • Took care of code review code fixes and bug fixes
  • Dynamically updated the UITableView with the JSON data
  • Managed data parsing using JSON and XML
  • Used NSJSON Serialization, NSURL Connection and its methods to receive the parsed XML and JSON data and stored in the Model and update the contents of the Table View with this data
  • Use MapKit and CoreLocation to help customer located, help user find closest cab

Environment:: Mac OS X, Xcode5.0, iOS7, Objective-C, Cocoa framework, JSON, Node JS.

Confidential

Web Application Developer

Responsibilities:

  • Involved in development, testing and maintenance process of the application
  • Write well designed, testable, efficient code by using best software development practices
  • Create website layout/user interface by using standard HTML/CSS practices
  • Integrate data from various back-end services and databases
  • Create and maintain software documentation
  • Responsible for maintaining, expanding, and scaling our site
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Cooperate with web designers to match visual design intent
  • Adequate knowledge of relational database systems, Object Oriented Programming and web application development
  • Hands-on experience with network diagnostics, network analytics tools
  • Performed testing and bug fixing.
  • Worked significantly with Objective- C
  • Executing technical support functions for client server
  • Providing technical support assistance for web applications
  • Providing technical support to technicians in resolving and troubleshooting technical problems.

Environment: Java, JSP, Servlets, JavaScript, JMS, Apache Tomcat, Rational Rose, Ajax, Oracle, Web Logic, HTML, XML, Mozilla Firefox Firebug, Chrome Developer tools.

We'd love your feedback!