Ios Developer Resume
SUMMARY:
- A 5+ years of Mobile development and IT experience as a Developer.
- 3+ years of hands on development experience on iOS platformusing Xcode, Swift, Objective C, and Cocoa Touch Frameworks and maintenance of client - server applications with a strong understanding of the iOS Developer and 2 years of experience in java.
- My extensive experience working on this platform makes for a rich understanding of framework conventions, best practices, memory management, and development tools. I'm passionate about quality and maintainability when it comes to code and application design.
- Proficient understanding of software engineering methodologies and design patterns; ability to driving good software engineering practices.
- Proficiency in MVC design architecture, Cocoa design patterns and concepts like Delegate, Protocols, Category and Customizing views, Table views, Tab bars and Navigation bars in a multi-view application.
- Worked on Agile methodologies and Waterfall models.
- Experience in consuming web service protocols like RESTful, SOAP,JSON and XML Response.
- Used Async Tasks, Handlers, Loaders to implement multithreading and to perform networking and background operations.
- Integrated various third party open source APIs like Facebook, Twitter, YouTube and Instagram for iOS applications.
- Good experience developing Object Oriented Concepts in building a reusable code.
- Knowledge with databases such as SQLite Server for managing tables, views, functions, triggers and packages.
TECHNICAL SKILLS:
Operating Systems: MAC, Linux, Ubuntu, Windows, iOS.
Programming Languages: Objective-C, Swift, C, C++, Java, JSP, HTML5, JavaScript, CSS3,AJAX, XML, JSON.
Framework: Cocoa Touch, UIKit Foundation, Core Graphics, Core Data, External Accessory and Core Bluetooth, Message UI, StoreKit, Accounts, Quartz Core, System Configuration, AV Foundation, Audio Tool Box, Audio Unit, Media player.
Databases: Oracle 10g/9i/8i, SQL Server 2005, MySQL, SQLite.
Web/Application server: XAMPP v5.6.15, Apache Tomcat 6.X, 7.1.
Web Development: JSP, HTML5, DHTML, CSS, XML.
Build/Testing tools: Xcode, Interface Builder, Eclipse IDE, Android Studio, Dreamweaver, Putty, VMware.
Version Control: SVN and GIT
PROFESSIONAL EXPERIENCE:
Confidential
IOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks on iOS 9.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Used Agile methodology for development.
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release
- 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 on table view controller and made customized table view cells according to the client.
- Pre-fetching data for different views for smooth screen transitioning.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls with JSON parsing included in the project.
- Worked with Backend team to display the correct data format in devices.
- Developed Navigation between views was mixture of using UI Navigation Controller,
- Worked with GIT to checkout and update the codebase changes.
- Worked with GDB and Xcode for debugging.
Confidential
IOS Developer
Responsibilities:
- Involved in Project Estimation
- Involved Project Design
- Project Architecture
- Coding and Unit Testing
- Code Reviews.
- Client Communication & Deliver.
Confidential
IOS Developer
Responsibilities:
- Fast and easy control of center pivots and lateral move systems
- Monitor and control pumps
- Graphical real-time status of all equipmentand Monitor sensors
- Map view shows location of equipment
- View alert history and Sort equipment by predefined groups
- Help index and Quick link to full website
- English and metric units and Text message alerts
- Secure access with your FieldNET username and password
- Involved in Project Estimation and Project Design
- Project Architecture, Coding and Unit Testing
- Code Reviews.
- Client Communication & Deliver.
Confidential
Java Programmer
Responsibilities:
- Responsible for planning, designing with ER Studio and coding.
- Designed and developed Site Hierarchy interface and other GUI Screen applications with java.
- The User interface for setting-up the website creation tool, configuration settings, pop-up Windows were coded in JAVA, DHTML and JavaScript.
- Worked on Creating Form Bean, Action classes and Configuration files using Struts framework.
- Developed Presentation tier as Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and Struts Internationalization
- Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets.
- Developed Servlets and designed web.xml for the servlets
- Implemented Validation framework for field validations.
- Used Struts Internationalization provision in order to support.
- Threads scheduling is used for the calendar tool.
- Developed extensible XLST procedures for handling navigational trees of any depth.
- Migrated Image Viewer component for add -on features.
- Involved for preparation of user entry screens and web forms.
- Client side validations were done using JavaScript.
- Worked on writing PL/SQL Stored Procedures using Oracle. Used JDBC for connectivity.
Environment: Java, J2EE, Springs, Servlet, DHTML, Apache Tomcat, JDBC, JSP, JavaScript, OracleWindows.