We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Experienced developer with knowledge of multiple industries. Known for his skills to work in fast paced projects following today’s standards.
  • 17 years of experience in the IT industry with 4 years focused on mobile development for iOS.
  • Followed the best coding standards and design patterns including: MVC, Delegation, publisher subscriber, Observer, Singleton.
  • Vast experience and skills developing applications using Xcode, SDK, Cocoa Touch, Objective C and Swift.
  • Experience with both MRR and ARC memory management in iOS with XCTest, NSLogs, Breakpoints, and Console Statements to ensure that there are no issues in the code.
  • Experience with Agile/ Scrum.
  • Experience with multithreading applications using GCD and NSOperationQueue.
  • Experience in designing graphic user interfaces, customization of input components like UIButtons, UILabel, UITextField, UIPickerView
  • Experience working with different Image formats and uploading/downloading them from different services.
  • Experience working with data persistence using CoreData, SQLite, MSSQL, MySQL
  • Used JSP’s, Servlets and Struts framework to develop the presentation tier for enterprise applications.
  • Experience with the creation of documentation like requirements, use cases, entity - relationship diagram, class diagram, sequence diagram and Architecture's documents.
  • Working experience with the environment preparation and Deployment: Installed and configured all necessary tools like SSH, MySQl, Ruby (and Rails gem), SVN, Populated database with our scripts etc.
  • Experience developing applications for devices with Android OS.

TECHNICAL SKILLS:

Language: Objective C, Java, JavaScript, PHP, Java Servlet, HTML, CSS, Swift, C, C++, JQuery, C#Platforms:iOS, Android, Windows, Linux, Mac OS

Database: MySQL, SQL, CoreData, SQLite, Oracle, Progress, HSQLDB

Tools: and Frameworks:Xcode, Eclipse, Android Studio, Ruby on Rails, Bugzilla, GITLAB, Netbeans, SQL Server Database, JQuery, MySQL, Bootstrap, CVS, Tomcat, SVN, GitHub, Lotus, Web Sphere Studio, Amazon Web Services, Bugzilla, JSF, Struts, Junit, Spring, Hibernate, iBatis, JPA, EJB

WORK EXPERIENCE:

Confidential - Denver, CO

Sr. iOS Developer

Responsibilities:

  • Consumption of web services with JSON response and parsed using JSONSerialization class
  • UIKit Framework use to design and implement the UI using both programmatic statements, XIBs and Storyboards
  • The project works on Automatic Counting
  • Work in the implementation of the UI with programmatic statements
  • Work with MVC as the main design pattern but in combination with singleton, delegation and publisher subscriber.
  • Given the increasing popularity of swift in the industry it was necessary to start experimenting with this language and bridge some objective C classes with swift.
  • In charge of coding the logic behind the consumption of the web services and the parsing of the information
  • Experiment with swift in the process of bridging implementations of Objective C with swift code.
  • Participation in code reviews of my colleagues implementations
  • Work in the implementation of the UI

Confidential . - New York City, NY

Mobile Developer

Responsibilities:

  • Fix Bugs identified and make sure that the changes made did not jeopardize the app’s functionality
  • Integrate UI enhancements to deliver the best user experience using XIBs as well as programmatic statements
  • Use of grand Central Dispatch to allow a lag free experience in the user interface
  • The project started with MRR as the main memory management but had to be moved to ARC
  • The project was implemented using Agile/Scrum, with 2 weeks sprints and daily stand-ups
  • Help in the transition of the app from iOS6-iOS7
  • It was also required for me to check if there were things that should be changed in order for the application to work with iOS8
  • Work in the implementation of the communication with the social frame works, Facebook and Twitter
  • Work in the implementation of NSUserDefaults and plists for small ps of the application

Confidential - Los Angeles, CA

IOS Developer

Responsibilities:

  • Geocoding to get Banks and ATM locations all around United States.
  • Map Kit implementation to draw pins and annotations.
  • Use of the Core Location libraries to get the location of the different ATMs.
  • Design of the application was implemented using Story Boards, XIBs and Auto Layout Constraints.
  • Customization of the controls was approach using the editor in combination with programatic statements.
  • Use of different controls offered by Xcode, including: UIButtons, UILabels, UITableViews and cells, UIViews and TabBar Controllers.
  • Communication with the server using REST services with JSON parsing.
  • Implementation of the NSURLSession to request and post information to the server.
  • In addition the NSJAONSerialization class was used to parse the information into dictionaries.
  • Use of the third party framework called Core plot to customize some UI Controls.
  • Mainly in charge of the whole Geocoding implementation and the consumption of the web services.
  • In charge of backtracking different issues generated during the implementation using Break Points, NSLogs, Terminal Statements and Instruments.

Confidential

Senior Developer

Responsibilities:

  • Creation of documentation like requirements, use cases, entity-relationship diagram, class diagram, sequence diagram, Arquitectural document.
  • Implementation: Create models, controllers, views, routes, web services and test cases using ruby on rails (web version) and android API (Mobile Version)
  • Environment preparation and Deployment: I installed and configured Linux Ubuntu and all necessary tools like SSH, MySQl, Ruby (and Rails gem), SVN, etc. Populated database with our scripts
  • Testing and debugging. Using bugzilla for bugs
  • Daily SCRUM meetings and 21 day springs
  • Other configuration like router IP static

Confidential

Senior Developer

Responsibilities:

  • Developed using JSPs, servlets, Java Server Faces Framework.
  • I integrated managed beans actions with EJB Methods to call business methods.
  • Responsible of generating the EAR archive.
  • Installed every tool including application server, databases, IDEs and version control tools like CVS.

Confidential

Developer

Responsibilities:

  • Used JSP’s, Servlets and Struts framework to develop the presentation tier for an enterprise application, and everything relative to presentation like data conversion, validation, visual components, navigation, tables, forms, attachments and interaction in client side using JavaScript in some situations.
  • Integrated business methods inside action servlets in order to interact with the business tier to store and retrieve user data.
  • Tested our web application to debug any issue.
  • The business logic tier was implemented using JDBC calls to store data into a DB2 database and to retrieve data to bean objects in order to be managed.

We'd love your feedback!