Sr. Ios Application Developer Resume
Peoria, IL
SUMMARY:
- 4 years of experience in iOS development
- 10+ years employment in IT industry
- Experience coding in Xcode 6 and Xcode - 7-Beta for iOS 9 working with Swift 2.0 and WatchOS 2.
- Familiar with current practices and standards, including OOP and MVC, delegate, observer, factory, KVC and KVO design patterns
- Previous work parsing JSON and XML for remote data retrieval
- Have worked with 3rd party frameworks such as CocoaPods, AFNetworking, DropBox and LFHeatMap as needed
- Experience creating libraries to aid in data analysis, such as kernel density smoothing and data specific graphical tools
- Participated in weekly code reviews and Agile Scrum with two week sprints
- Previously implemented CoreData and SQLite for local and remote data storage
- Programmed in groups using Git and SVN version management
- Developed app implementing social aspect, including posting to Facebook and Twitter
- Apple developer account to keep up with the latest updates and changes
- Built and maintained Web sites for college civic organizations
- Experience training in both group and individual settings
- Presented previous works at international conferences and in scientific journals
TECHNICAL SKILLS:
Languages: Objective - C, Swift, C/C++, C#, Ruby, PHP, Java, Turbo Assembler, Visual Basic, Visual C#, Lingo (director 8), VHDL, Verilog
Markup Languages: HTML, LaTeX, CSS
Databases: SQLite, PL/SQL, Access
Frameworks: AVFoundation, CloudKit, CoreData, CoreLocation, HealthKit, HomeKit, Confidential, Social, WatchKit
Web Services: JSON, XML, RESTfull
IDEs: Xcode 5, Visual Studio, NetBeans
Libraries: CocoaPods, AFNetworking, LFHeatMap, Reachability
Change Management Tools: Git, SourceTree, TortoiseSVN
Methodologies: AGILE, SCRUM, Paired programming, Extreme programming, Unit testing
Analysis and Modeling: R, SAS, CoreCharts, CorePlots, MATLAB, SPSS
Operation Systems: iOS 4+, Windows, Android, SUSE
Tools: Photoshop, Premiere, GIMP, Camtasia, EnCase, FTK, Adobe Director, Sonic Foundry Vegas 4.0, Cool Edit Pro 2.1 (now Adobe Audition), Corel Draw Graphics X 13, Flash Mx
PROFESSIONAL EXPERIENCE:
Confidential, Peoria, IL
Sr. iOS Application Developer
Responsibilities:
- Analyzed system specifications and translate system requirements to task specifications, design documents.
- Worked as an application developer extensively with Objective C and Cocoa frameworks.
- Web services deployment and testing on rest client.
- Worked with the backend using Core Data.
- Beta testing of the application via test flight.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Developed critical tools for this project like a customized navigation bar (UINavigationBar), PageControl and UIScrollView.
- Worked with UIKit Framework for the applications at hand.
- Worked extensively with UX with Calendars and Sounds.
- Publishing the application on App store and then pushing updates after every sprint release.
- Worked extensively on table view controller and made customized table view cells according to the client.
- Pre-fetching data for different views for smooth screen transitioning.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls, XML and JSON parsing included in the project.
- Worked with UIKit Framework for development and maintenance.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Developed beta version of app using Swift working side by side with Objective C; experience with bridging header files, and nuances of Swift. Worked on Swift 1.0, 1.2, and 2.0 (have been savvy of swift since its release in 2014).
- Used the same xibto design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on tothe app using UIWebView.
- Formatted the Data as per Business rule to display in UI.
- Debugging issues at onsite whenever required.
- Worked with GDB and Xcode for debugging.
- Worked with Git to checkout and update the codebase changes.
- Reported progress/challenges to onsite project lead.
Environment: iOS 7-9,(iPhone SDK), Mac OS X, UIX, Objective C, Swift, XCode 4.5.1/2 / 5.0/6.0/6.1.3 , CoreData, Agile Methodology, HTML5, CSS, REST,JIRA, JavaScript, JQuery.
Confidential, Lake Forest, IL
iOS Application Developer
Responsibilities:
- Worked extensively with table view controllers and made customized table view cells as per client requests.
- Worked on custom navigation controller to navigate between views and view controllers.
- Responsible for Service Integration Development and Testing.
- Worked with Web Service calls, XML and JSON parsing included in the project.
- Worked with UIKit Framework for development and maintenance.
- Used Core data Framework for local storage purpose in SQLite.
- Formatted the Data as per Business rule to display in UI.
- Utilized NSUserDefaults, Core Data, and SQLite.
- Worked with GDB and Xcode for debugging.
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/challenges to project lead.
- Debugging issues onsite whenever required.
- Complete implementation of the retrial mechanism.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Added animation between UI Views for smooth transition and better user experience.
- Publishing the application on App store and then pushing updates after every sprint release.
- Worked in an agile environment for developing, delivering the product on time.
- Complete implementation of the retrial mechanism.
- Web services deployment and testing on rest client.
Environment: iOS 6-7 (iPhone SDK), Mac OS X, Objective C, XCode 4-5, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), Confidential, CoreData, Core Location, Agile Methodology, AVFoundation
Confidential, Bellevue, WA
iOS Application Developer
Responsibilities:
- Map View implementation using the Confidential and Core Location Frameworks.
- Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
- XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
- Data scrolling is achieved using UIScrollPane and UITextView.
- Lead the technical analysis and evaluation of new technologies, vendors, products, and product enhancements with a strong point of view on end-user functionality and an eye for highly usable user interface design.
- Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
- This application was designed and implemented using iPhone SDK, XCode, interface builder, objective c and instruments.
Environment: Objective C, Cocoa, XCode 4, InterfaceBuilder. Libraries used were Foundation Framework, Confidential, XML parsing, Agile Methodology, JSON parsing, and UIKit Framework.
