Sr Ios Developer Resume
Houston, TX
SUMMARY
- 6+ years of Extensive experience diverse experience of Software Developer and Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad, iOS application development.
- Deep knowledge and experience in iOS application design and implementation
- Updated knowledge of Objective - C, XCode, iPhone SDK, Cocoa Touch framework, Interface Builder and Instruments.
- Experience in managing application flow using storyboarding.
- Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing.
- Experienced in XML and JSON Parsing, Multithreading using both 1st part and 3rd party frameworks including TouchXML, SBJSON, NSXML Parser, and NSJSON Serialization, AFNetworking
- Extensive knowledge of various frameworks including: UIKit, Core Data, Game kit, AVFoundation, EventKit, Address Book, Address BookUI, Message UI and Core Location frameworks.
- Familiar with repository using Git and Subversion - SmartSVN.
- Familiar with 3rd party library integration and XCode IDE.
- Designed and developed Apple iOS native applications using Xcode 7.1, and 7.3(IDE). Experiences in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- Experience in iPad Application Development, handling different orientations and using split view controllers.
- Expert in developing offline mobile collaborative applications that sync with Couch DB NOSQL cloud databases.
- Worked with Jenkins for creating builds automatically and Test Flight for beta testing.
- Familiar with Xcode IDE, cocoa framework and mac operating systems.
- Experience developing mobile applications using current IDEs such as those provided with the Android SDK (Eclipse) and Apple Xcode.
- Ability to create memory efficient applications
- Plenty of object oriented programming expertise
- Experience in consuming web services using SOAP & HTTP Post.
- Efficient storage of data storage using File System, SQLite, Core Data and Database
- Familiar with UI design implementation using both Storyboards and NIB files
- Worked with both ARC and MRR
- Plenty of web development experience using HTML, CSS, and JavaScript etc.
- Expertise in MVC design architecture, Cocoa design patterns and concept like delegation categories.
- Managed data and memory management from streamlining code and using various debugging tests.
- Strict practitioner of Cocoa coding conventions and style.
- Object Oriented Design Patterns and how to apply them to Objective - C.
- I also live in Photoshop and do all my own design work. I'm as a designer as I am developer
- Experienced in Atlassian tools, JIRA for issue tickets for bugs and confluence for creating and sharing documentation.
- Expert in implementing Third party Analytics like HockeyApp, Dynatrace and Ensigten.
TECHNICAL SKILLS
Languages: C, Objective-C, Java, SQL, SQL-Like (Hive), Swift
Databases: Microsoft SQL, Oracle, DB2, MySQL, SQLite
Web Technologies: HTML, XML, CSS, JSP, JavaScript
IDE: Net Beans, Eclipse, Microsoft Visual Studio, Xcode (Versions 5, 5.1.1, 6Beta)
Tools: Atlassian( JIRA, Confluence, HipChat, SourceTree), Microsoft Visual Studio, Microsoft Office, Microsoft SQL server, Qlikview, Telerik, Adobe-Photoshop, Acme+, Dreamweaver, Aqua data studio, WEKA. VMware Workstation .Virtual Box, Adobe Photoshop CS6& Illustrator
Application Server: Tomcat, DHCP, Samba, Glassfish, Xcode 3.0/4.0(IDE)
Operating System: Ubuntu Linux, Mac OS, Windows
Analytics & Distribution: Ensighten-iOS, Dynatrace, Hockeyapp- iOS.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr iOS Developer
Responsibilities:
- Developed and deployed an iPad app promoting new plans for electricity, usage and bill; particularly for the field technicians of the Reliant Retail team.
- Worked on third party APIs/SDKs like Flurry, Facebook, twitter, Bing, touchJSON, ThreeTwenty, MB Progress HUD, FourSquare, OpenTable and SQLite.
- Implemented new features like No New Paper, average monthly billing, social utilities in the Reliant app.
- Provide Production support for the Reliant app, Reliant Connect & Option Guide ipad app.
- Built connection to the database and parsed data using JSON. Integrated core location framework allowing users to find the closest location for bill pay.
- Responsible for all phases from implementing the design, writing code, testing, debugging and deployment of OptionGuide.
- Gathered specifications, consulted with UX designers, IT department, Retail dept., employees, executives and Analysts.
- Created Jenkin jobs, automated build scripts, linked Xcode libraries with Jenkin.
- Troubleshot and resolved some serious issue with a third-party UI component. Incorporated auto layout so that the user interface adjusts for 3.5”, 4.0”, 4.7” & 5.5” iPhone screens.
- Used sketches scenarios flows and prototypes to explain the scenarios to the business.
- Managed approval process for App Store, handling apple developer account for multiple teams.
- Created custom internal iOS framework utilized by all iOS apps of the company.
- Implemented Hockey-SDK embedded framework in the Reliant app for Distribution to the testers.
- Crash reports: HockeyApp provides you with the right information at your fingertips, like symbolicated stack traces and environment details.
- Insights - tools for providing reporting, analytics, attribution 9 and insights on consumer data.
- Implemented Ensighten library for better user experience and manage active users, installs, and retention
- Implemented Dynatrace iOS ADK Setup and Instrumentation, to trace visitors, actions, and action PurePaths triggered by your iOS application
Confidential
IOS Developer
Responsibilities:
- Created and implemented a blur effect in the background of the comment section of the app.
- Developing iPhone/iPad Apps for the App Store using Xcode as my main IDE (integrated development environment).
- Automated using scripting languages with standard Integrated Development Environments (IDE) such as Visual Studio and Eclipse.
- Implemented Mobile Application for both iPhone (iOS 6 and 7, 8) and iPad using Swift.
- Developing iPhone/iPad Apps for the App Store using Xcode as my main IDE (integrated development environment).
- Created and implemented animations for the table and scroll views.
- Implemented the Swipe, Scroll up View & Scroll down View features from the parent to child pages.
- Setup continuous integration process using tools such as Fastlane, Hockey, Jenkins, and Match
- Involved in the requirement analysis with clients and documented the requirements and resolve the tickets & issues using JIRA & confluence.
- Implemented Core Graphics and QuartzCore framework to provide the faded effect.
- Used NSUserDefaults, NSNotifications and KeychainItemWrapper class to store and maintain user data for iOS applications.
- Implemented offline feature for the application, so the sellers can use it when not connected to Internet or the API's.
- Stash was used for source control.
- Managed application flow using storyboarding.
- Provided assistance and feedback for users on login and post login screen.
- Web services used to connect to database were NSURL, NSURL Connection, and Grand Central Dispatch.
- Back end response was JSON based and parsing was done using NSJSON Serialization.
- Parsed JSON response from the Atlassian Bamboo REST APIs.
- Used third party AFNetworking framework using POST request & response from the server.
- Implemented hide and show the view with keyboard by animating considering content size in the view.
- Managed data and memory management from streamlining code and using various debugging tests.
- Implementation of Core Data to save some important information to display when in offline like Favorites, latest invoices and latest payments.
- Used Core Graphics framework that allowed gesture based drawing capabilities in the application.
- Used Core Image framework to handle the screenshot image formatting and analysis.
- Atlassian Stash was used in conjunction with Git to provide a clear visual of the code being checked into the repository and was also used as the main tool for our code review process.
- Implemented showing graph and pie chart locating label and caption.
- Designed and created customized alertView for help/crash report.
- Provided assistance and feedback for users on login and post login screen.
Confidential
IOS Developer
Responsibilities:
- Designed wireframes for both iOS application
- Designed and implemented the entire application using XCode 4.5.
- Created the design documentation for iOS application.
- Implement Google analytics within the application.
- Implement push notification both on client and server side.
- Core Animation framework is used to animate the flip view between two views.
- Developed and tested each application according to its Software Requirement Specification (SRS)
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager.
- Worked closely within a cross functional team of testers and developers.
- Documented the technical specifications
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Developed new components like infinite scrolling section for sliding tableview
- Expertise in Objective-C, Xcode, Interface Builder, auto layout, Core Data expert, GIT,
- Jenkins, JSON, REST APIs
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration for the application
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Assisted Project Manager with release build schedules
- Managing the work log and following the schedule to ensure completion of projects before deadline.
Environment: iOS 6.x, 7.x, 8.x (iPhone SDK, Objective C, Xcode 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery
Confidential
IOS Developer
Responsibilities:
- Create and support mobile applications on both iOS and Android
- Involved in the overall design and architecture of the app, by thoroughly understanding the business requirements from company and end-user perspective.
- Analyzed other applications UI and applied best UI practices.
- Used RESTful API to interact with server.
- Used multithreading to provide responsive UI.
- Maintain mobile data and manipulate between server and local database with rest client services.
- Use assets to create a fluid user experience that is sizable between devices.
Confidential
Software Engineer
Responsibilities:
- Programmed clients’ websites and applications - Worked collaboratively with clients, teammates and web analysts to complete designs and estimates.
- Provided insightful ideas for developing effective and accurate codes - Evaluated latest technology on the market and made recommendations to clients to integrate new designs as available by new technology.
- Developed systems using XYZ technologies - Enabled video, flash, animations and audio on websites.
- Collaborated with technical team members to integrate back-end and front-end elements.
- Communicated with end users and other related departments to ensure that the website is meeting the client’s expectations and business requirements.
- Developing complex computer systems using java IDEs such as Eclipse
- Worked on existing websites, adding functions and enhancing the overall design to give it a new look - Analyzed collected data and monitored its suitability to ensure successful functioning of the website.
- Consult with customers about software system design and maintenance.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Created web forms and screens for the websites of the clients using different web technologies like HTML, CSS, and XML.
- Experienced in creating web applications using Dreamweaver, Telerik, and FoxPro.