Ios Developer Resume
Norfolk, VA
PROFESSIONAL SUMMARY:
- Almost 5 years of IT industry experience, working with different technologies for Software Development.
- Over 3 years of experience in developing for iOS devices, using iOS 4 to 8, and Xcode.
- Experience in developing commercially available native applications for the iPhone,iTouch, and iPad devices.
- Strong technical skills and a background in software development.
- Experience in enforcing code quality using coding standards defined.
- Good understanding of Apple’s design principles and interface guidelines.
- Excellent Cocoa/Cocoa Touch and Objective - C/Swift coding ability with XCode for iOS (iPhone/iPad), Mac OSX Development and Object Oriented Design Principles (OOD& OOP).
- Extensive experience Consuming REST/SOAPWeb Services and APIs.
- Worked extensively on relational databases and data modeling.
- Worked with RSS News feed integration with custom UI components and social sharing features; Also worked on Core Graphics and Animation.
- Extensive experience in iPhone & iPod Touch application development.
- Expertise in iPad application development.
- Worked extensively on XCode, Interface Builder and Instrument.
- Experienced in Mobile Application Development using UIKit, StackViews, Size classes Core Foundation with Cocoa touch.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Proficient in source control with Git, SVN.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience with offline storage, threading, and performance tuning
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Extensive knowledge in HTML4/HTML5/JS/JQuery/CSS.
- Proficient knowledge of Programming Experience using Objective-C.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Proficient in programming languages such as HTML5 and JavaScript.
- Extensive experience in working with Cascading Style Sheets (CSS).
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
TECHNICAL SKILLS:
Programming Languages: Swift, Objective C, C, Java
Web Technologies: XML, HTML5, JavaScript, Jquery, JSON.
Frameworks: Cocao Touch Frameworks, Spring, Struts, Hibernate.
Web Services: SOAP, Restful.
AWS: EC2, ECS, RDS, SNS, SQS, ELB
Software: MS-office, Adobe Photoshop, MS Project, Sketch.
Design Methodologies: Agile, Waterfall.
CICD/Build tools/Version controls: Jenkins, Maven, GIT, SVN, GIT LAB, GIT Hub, BitBucket.
Application Servers: Apache Tomcat, Apache Camel, Apache Karaf, JBoss, IBM Web Sphere, Web Logic.
Databases: MySQL, SQLite, Core Data.
Loggers: Log4J, Slf4J
IDE: X-Code (7,8), Eclipse, Atom.
Tools: JUnit, Live bytes, Test flight, JIRA, Instruments, Google Analytics, Firebase, SourceTree, Confluence.
Other Tools: TOAD, Rational Rose, Microsoft Visual Studio, Visual Paradigm, Putty
WORK EXPERIENCE:
iOS Developer
Confidential, Norfolk, VA
Responsibilities:
- Worked extensively with Swift and CocoaTouch frameworks.
- Followed Apple’s design principles and interface guidelines.
- Used Core Graphics library for less memory and high performance.
- Responsible for Creating Models and Services in conformance with the WSDL’s provided.
- Responsible for Service Integration Development and Testing.
- Web services deployment and testing on rest client.
- Created the complete database using coredata and supports offline storage for some tasks.
- Complete implementation of the retrial mechanism.
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Complete data base designing for iPhone.
- Developed critical tools for this project like customized navigationbar, pagecontrol and scroll view.
- Created custom Annotation Views and Map Views.
- Integrated Google geo validation and maps to show the doctor’s list through out the city.
- Worked with cloud message api for push notifications.
- Worked with UIKit Framework for the applications at hand.
- Worked extensively on table view controller and made customized table view cells according to the requirement.
- Worked on pixel perfect layout using Stack Views and auto layouts to make it responsive.
- Pre-fetching data for different views for smooth screen transitioning.
- Followed MVC architecture and 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.
- Worked with live bytes for memory and performance tuning.
- Publishing the application on App store and then pushing updates after every sprint release.
- Reported progress/challenges to onsite project lead.
Environment: Swift 2.0, 3.0, iOS 9.0,10.0 (iPhone SDK), Mac OS X, X Code 8, Cocoa Touch, Interface Builder, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery, Test flight.
iOS Developer
Confidential, Madison,WI
Responsibilities:
- Worked on Swift, Cocoa Touch Framework, XMPP Framework, AWS SDK and Objective-C.
- Designed the UI Wireframes of the app using Storyboard.
- Created the app icon by PhotoshopCS5.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Complete data base designing for iPhone.
- Developed critical tools for this project like customized navigationbar, pagecontrol and scroll view.
- Implemented Core Data and DynamoDB for persistent storage of users' account data, history and reports.
- Implement on different UI on multiply smart iPhone and iPad.
- Applying provision file and certification file.
- Creating backend and XMPP server on Aws EC2 instance.
- Upload and Download files from Aws S3.
- Insert, Update and Delete items from Aws DynamoDB.
- Implement GCD system to download files from AWS S3 and load them to collection View.
- Using the third party API, such as AWS SDK framework, ECI Images framework, Stamp framework and so on.
- Created XMPP endpoint to connect with XMPP server.
- Worked on pixel perfect layout using Stack Views and auto layouts to make it responsive.
- Pre-fetching data for different views for smooth screen transitioning.
- Publishing the application on App store and then pushing updates after every sprint release.
Environment: Swift 2.0, 3.0, iOS 9.0,10.0 (iPhone SDK), Mac OS X, X Code 7.0,7.1,7.2,7.3, Cocoa Touch, Interface Builder, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.
iOS Developer
Confidential
Responsibilities:
- Implemented Core Data for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per updated wireframe.
- Created custom checklist and sharing through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
- Created notifications to detect the autorotation in the customized sub views.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Used several methods for testing and tracking of applications like kiwi.
- Designed XSDs to define the xml structure of data exchanged between iPhone and server.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting with QA on deliverables on every iteration and customer feedback.
Environment: iOS 7.0, Xcode 4.1, 4.3.3, iPad, iPhone, SWIFT/Objective-C, UIKit, JSON, XML, SQLite, View Controller.
Java Developer
Confidential
Responsibilities:
- Migrated backend WAS 6.5 applications to WAS 8.1 environment.
- Created annotations based mapping using Hibernate ORM tool.
- Analyzed Spring security for granular authorization in web-tier.
- Used Spring Web MVC for the controllers.
- Extensive hands-on experience in HTML, CSS, JavaScript and Ajax.
- Used PHP for generate dynamic page content.
- Design application logic using Struts2.0 and compare performance with Spring MVC.
- Used spring, spring boot framework for dependency injection with the help of spring Configuration files.
- Developed the presentation layer using JSP, JSTL Tag Library, HTML 5, CSS and client validations using JavaScript.
- Created RESTful web services for keyword search, advanced search and autosuggestions.
- Using E-commerce for business to business to buying and selling.
- Worked extensively on AJAX using DWR framework.
- Used JSP, JavaScript, NodeJS, JQuery, HTML, XHTML, CSS and JSF for Rich UI layer.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
- Designed Database schema in MySQL for development.
- Used JMS for Asynchronous communication between the applications.
- Used CAMEL for receiving and sending.
- Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
- Involved in writing DAO layer using Hibernate to access the MySQL database.
- Executed HQL queries for retrieving data from RDBMS databases.
- Involved in the configuration management using Subversion.
- Used SAS language for statistical analysis.
- Developed Maven and Ant scripts to bundle and deploy application.
- Developed various test cases and performed unit testing using JUnit 4.
- Prepared Functional Design and Technical Design Documents.
- Worked with Jenkins and Hudson for continuous Integration.
- Designed web pages using AJAX, CSS, Javascript, Jquery and HTML 5.
- Deployed applications on JBoss application Server.
Environment: Java1.6, JSP, Servlets, Hibernate, Eclipse 3.7, Spring 2.5, JSP, XHTML, SOAP, REST, WSDL, SOA, UML, PHP, HTML, XHTML, Javadoc, Hadoop, JavaScript, JQuery, Struts 2.0,SAS,CSS, Spring Web Flow, XML, JBoss, Oracle10g, JUnit 4, ANT 1.7, Subversion 1.6.9.
