Senior Ios Developer Resume
Richardson, TX
SUMMARY
- Over 7+ years of IT experience in designing and developing high - end enterprise level Web and Mobile Application.
- Strong Knowledge of Software Development Life Cycle (SDLC) wif strategically designing and implementing teh software, debugging, fixing and maintaining teh software.
- 4 years in designing & developing User Interface applications in iPhone and iPad application development using Objective-C, Cocoa Touch, UIKit.
- Hands on experience wif Swift and iOS SDK features and newly-released frameworks.
- Worked extensively on Xcode, Interface Builder and CocoaPods.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Experience working wif Storyboards and XIBs.
- Experienced in Mobile Application Development using UIKit, MapKit, Core Foundation, Core Location, Core Graphics, and EventKit Frameworks wif Cocoa touch.
- Worked wif RSS News feed integration wif custom UI components and social sharing features like iOS Message Controller to share URLs and formatted text.
- Working knowledge of API's like Google Maps API, Facebook API and Twitter API.
- Also worked on Core Graphics and Animation which was by Adobe CS5 Suite Photoshop, Dreamweaver.
- Proficiency wif memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Extensive experience Consuming REST/SOAP Web Services, XML and JSON.
- Proficient in source control wif Git, SVN.
- Worked extensively on relational databases and data modeling.
- Strong Experience in Database Management skills: SQL, NoSQL and MongoDB.
- Proficient in programming languages such as ASP.net, HTML5 and JavaScript.
- Extensive experience in working wif Cascading Style Sheets CSS.
- Working knowledge of Mac OS X 10.8, 10.9.5 and recently OS X Yosemite.
- Worked in fast paced distributed teams using Agile/SCRUM methodologies.
- Excellent technical abilities possess strong oral and written and communication skills, analytical and interpersonal skills.
TECHNICAL SKILLS
iOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in Xcode Interface builder-UIKit, Cocoa touch.
Programming Languages: C, C++, Objective C, Swift, CSS3,SQL, XML, HTML, Java, JavaScript and JQuery.
Version Control Tools: IBM RTC, SVN/GIT, JIRA, CVS, SVS.
Databases: SQLite, Oracle 10g, SQL Server, MYSQL .
IDE: Xcode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans.
Operating Systems: Mac OS 10.x/ 10.5/10.6/10.7 , Windows XP/ 7/ 8/10, Linux.
Frameworks: RestKit, JSON, Core Data, Core Location, Storyboard, GCD, Auto Layout, Web Services, UIMapKit, Core Bluetooth, Core Media, Security Framework, SDK, AFNetworking, Barcode, Core Graphics.
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Senior iOS Developer
Responsibilities:
- Worked wif Project Owner and Architect in estimating BEG (Best Estimation Guess) for on going projects.
- Worked wif lead in creating ADD (Application and Design Document) and also created UML Class diagrams using Gliffy and Microsoft Visio.
- Designed and developed customs libraries using Facade, Singleton, MVC design patterns for application support.
- Integrated Zxing framework for generating 1D & 2D barcodes for mobile app requirements and modified it to pass Veracode Security scan.
- Developed many screens compatible for iPhone 4, 5 and 6 by using Auto Layout.
- Integrated Tapstream SDK to capture user touches and generate reports using teh same.
- Extensively used AFNetworking framework for retrieving data through RESTful APIs.
- Integrated various RESTful and SOAP services which consumes HTTP/S, JSON and XML.
- Extensively used cocoa Frameworks such as SQLite, UIKit, Core Animation, Foundation, Core Data, AVFoundation and MapKit.
- Integrated third party SDKs like Artisan SDK to control teh behavior and Fabric SDK/Crashlytics SDK to generate crash reports on Crashlytics dashboard.
- Extensively used AVFoundation framework for creating custom barcode scanners for ExtraCare and Target Integration projects.
- Developed critical tools for dis project like customized NavigationBar and UIScrollView.
- Extensively used CocoaPods a dependency manager for scaling projects.
- Implemented Foresee SDK to capture user’s feedback while navigating through teh application.
- Extensively used SHA1 and AES algorithms for Encryption and Decryption.
- Extensively used Cornerstone for syncing and merging different release branches.
- Involved in daily defect triage meetings and used QC ALM to tack bugs reported by QA and fix them.
- Extensively used Veracode dashboard for triaging flaws and mitigating them.
- Part of pre release checklist team in validating all teh URLs and keys using Charles Proxy.
Environment: Xcode 5.x/6.x/7.x, Objective-C, iOS 7.0/8.0/9.x, IOS Simulator 7.0/8.0/9.x, Swift, Quartz Core, SVN, XML, JSON, REST, SOAP, CocoaPods, Agile Methodology.
Confidential - Plano TX
Sr. iOS Developer
Responsibilities:
- Worked extensively wif Objective-C and Cocoa Frameworks.
- Created custom gradient view for every view screen.
- Worked intensively wif UI/UX designers to improve teh User Interface.
- Added animation between UIView for smooth transition and better user experience
- Added animation between UIViews for smooth transition and better user experience.
- Incorporated teh Push Notification feature using APNs when user is in offline/online mode.
- Worked on SVN and Git repository commands to create and setup new repository to manage huge Code Base.
- Worked wif Core Location and MapKit framework for teh purpose of showing current locations on a map on iPhone applications.
- Pre-fetching data for different views for smooth screen transition.
- Followed a work data flow principle for design and development.
- Worked closely wifin a cross functional team of testers and developers.
- Used iBeacon technology to get notifications whenever we were in a range of teh iBeacon.
- Worked wif BlueCat SDK and BlueCat iBeacon.
- Worked on EventKit to send notifications to teh user about teh hours for discount shopping.
- Worked on Web Service calls,XML and JSONparsing included in teh project.
- Worked wifUIKit Frameworkfor development and maintenance.
- Worked wif Backend team to display teh correct data format in devices.
- Used teh same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made wif HTML on a Native application usingUIWebView.
- UsedCore Data Frameworkfor local storage purpose in SQLite.
- Worked on full software development cycle from concept through deployment for iOS.
- Implemented Agile Software development process and held scrum meetings.
- Tested teh application for UI responsiveness and crashes
- Formatted teh Data as per Business rule to display in UI.
- Debugging issues onsite whenever required.
- Worked wifGDB and Xcodefor debugging.
Environment: iOS 8 and higher, Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, XML, JSON, AV Foundation.
Confidential - Itasca, IL
IOS Developer
Responsibilities:
- Design and implement user interface to create a new ticket
- Designed teh HTTP interface which uses teh NSURLConnection and NSURL Request classes of Cocoa Touch to make network requests.
- Developed teh Skinning functionality which overrides teh appearance of default controls of teh native media player, teh appearance was customized by teh data from teh JSON using teh Quartz Core and UIKit frameworks.
- Implemented teh Playlist functionality wif features like repeat, shuffle, next and previous (similar to iTunes).
- Implemented teh scroll functionality by using UI Scroll View on all screens of teh app.
- Performed teh UI for teh 'classic' mode of teh game dat includes a Picker View.
- Performed teh quality assurance of teh application by reporting teh issues to teh development team.
- Designed teh registration screen of teh application where teh user can enter teh user name and password.
- Performed teh UI where teh user has to enter his/her date of birth using a picker view and also teh school of study
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities such as publishing, deploying, and updating online content (HTML, JavaScript).
- Wrote various methods to manipulate HTML and CSS in JQuery; made page’s dynamic using AJAX, JSON, and XML
- Developed ASPX pages dat were cross browser compatible across browser such as Internet Explorer versions 7 through 9(Win XP, 2K3, and Win 7 OS), Mozilla Firefox, and Safari (Win and Lion OS X)
Environment: IOS 7.x, Objective-C, Xcode 5.0, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator.
Confidential, Washington, D.C. iOS Application Developer
Responsibilities:
- Implemented Core Data for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them wif selected app users by calling web services through JSON libraries and connecting to SQLite database wif teh Objective-C interfaces.
- Created of notifications to detect teh autorotation in teh customized sub views.
- Implemented NS Operation Queue and NSURL Connection to integrate wif backend web services.
- Custom UI implemented wif XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UI Navigation Controller, UIGesture Recognizer and UIPopoverController.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Designed XSDs to define teh XML structure of data exchanged between iPhone and server.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting wif QA on deliverables on every iteration and customer feedback implementation.
Environment: iOS 7.1/6.0 and higher, Xcode 4.0 and higher, iPad, iPhone, Objective-C, UI Kit, JSON, XMLAVFoundation, SQLite.
Confidential -Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
- Involved in teh preparation of prototype and demos of teh project and presented before teh client to check dat it meets their requirements.
- Front-end was designed by using HTML, JavaScript, CSS and JSP.
- Developed JavaScript functions for client side validations.
- Used Hibernate as ORM tool for accessing database.
- Configured teh deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from teh Backend.
- Write database Functions, Procedures and Triggers as per teh business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on teh WebLogic Application Server
- Work wif Apache Tomcat Web Server.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.
Environment: Eclipse 3.6, Java 1.6, J2EE, JSP, Servlet, Hibernate 3.6.0, WebLogic Application server 10.3.3, Apache tomcat 7.0, Oracle 11g, HTML, Java Script, AJAX, CSS, EJB, JMS, JDBC.
Confidential
Front end Java Developer
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Designed, Developed & implemented Web services on State street's cloud platform.
- Designed and developed various modules of teh application wif J2EE design architecture.
- Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and Prepared different framework design documents.
- Employed popular design patterns like DTO, DAO and Singleton.
- Implemented modules using Core Java APIs, Java collection and integrating teh modules.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams.
- Developed ETL framework which flexible to handle - DB2 DB, file2DB, xml2DB, Web service to file.
- Extensively used Quartz scheduler to schedule teh automated jobs and Created POC for running batch jobs.
- Participated in teh design and development of almost all teh modules of teh project.
- Used JIRA for bug tracking, issue tracking and project management.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Used SVN, CVS, CLEARCASE as a version control tools.
- To analyze teh requirements and develop enhancements dat will mostly benefit users.
- Used HTML to develop websites.
- By MVC architecture it separates teh representation of information from teh user interaction wif it.
- Modified teh existing website by adding suitable naming conventions and coding standards.
- Worked wif user interfaces and applied usability principle to portals.
- Primary role was to improve GUI, solve teh navigational issues and provide support to teh senior web developers.
- To control teh usability, aesthetics, speed and communication of teh websites.
- Used Wireframes to draw teh user requirements.
- Developed clickable prototypes in HTML, DHTML, Photoshop, CSS and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug.
- Provide maintenance to several websites.
- Responsible for code optimization and test teh website across different browsers.
Environment: Core Java, JSP 2.0, Servlets, JMS, PL/SQL, XML, Spring 2.5, JMS, WebLogic 8.1, Eclipse 3.3, HTML, JUnit, ANT, JavaScript, Log4J, Oracle 9i, Windows.
