We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • Software developer focused on teh design and development of top quality, user - centered mobile applications according to teh latest global standards.
  • Providing an agile methodology, specific features and teh best user experience.
  • Over 5 years of experience in native iOS app development using Objective C and Swift.
  • Additional 2 years of experience working with web development and microcontroller programming.
  • Co-Author of Best Practices Online for eLearning Content published in ICSOFT-EA, 2014: 9th International Conference on Software Engineering and Applications in Viena, Austria.
  • Experienced researcher with participation in multiple summer investigations in Mexico and Austria.
  • Proficient at implementing UI/UX with Storyboards, XIBs, AutoLayout constraints, and size classes
  • Working experience in Database design and maintenance.
  • Experience with MVC, Singleton, Delegation, Observer and Publisher-Subscriber design patterns.
  • Experience with both MRR and ARC memory management.
  • Experience with multithreading applications using GCD and NSOperationQueue.
  • Worked with data persistence using NSUserDefaults, CoreData, Plist, Settings Bundle, and SQLite.
  • Experience working with RESTful and Soap web service to consume data either on JSON or XML format using NSURLSession, NSURLConnection, Alamofire and AFNetworking.
  • Working experience with TDD and Unit Testing using XCTest.
  • Strong experience working with CoreLocation objects and teh MapKit tools to geocode locations and present them with annotations.
  • Working experience in teh implementation of applications with great usability in both mobile and Web.
  • Valuable experience in teh entire software development life cycle - requirements gathering, design, coding, testing and maintenance

TECHNICAL SKILLS

Languages: Objective C, Swift, PHP, Java, C #, C/C++, JavaScript, CSS3, HTML5, Assembler.

OS: Windows 7, Windows 8, Android, iOS.

Data Base: SQLite, Core Data, SQL Server, MySQL, PostgreSQL.

Frameworks & tools: XCode, Cocoa Touch, Android Studio, Cocoapods, Carthage, Symphony, Dev C++, Eclipse IDE, Netbeans 1.5-3.0, Dreamweaver, Sublime Text,, LAMP, WAMP, .

Web Services: SOAP, REST.

PROFESSIONAL EXPERIENCE

Sr. iOS DEVELOPER

Confidential - Hartford, CT

Responsibilities:

  • Worked on adding a new module called “More”
  • Teh new module consisted of Profile, Settings, Rewards, Library, Manage Dependents and Coaches.
  • This project was originally developed in Objective-C, but all teh new features and modules were added using Swift 3.x
  • Worked on consumption of web services using Alamofire and URLSessions and parsing of JSON responses using JSONSerialization.
  • Worked on designing and implementing all teh new screens for teh new module using stack views, Autolayout, Constraints and size classes.
  • Worked on localizing this application in Spanish, English (UK) and English (US)
  • Fixed bugs and added new features to other modules like Home, Programs, Focus, Get Care and Login Flow.

Sr. iOS DEVELOPER

Confidential - Hartford, CT

Responsibilities:

  • Worked with MKMapKit to show multiples pins with custom AnnontationView in MapView.
  • Added new module (FindCare or Directory) following three mainly documents: Wireframe/VDRedLines (font, size font, code colors, spacing/alignment), Copy Deck (Messages, text in UIControls like buttons, label, segments controls, navigation bar titles, in English and Spanish), and Functional Specifications (business rules).
  • Consume services from backend services, created wrapper class (JSONMapper).
  • Worked with tableview and details, customs view swipe actions with images, labels.
  • Follow Modular Programming focus, modules worked on include: Chat, Directory, Core (services), etc.
  • Worked with multiples Storyboards following S.O.L.me.D principles (Robert Cecil Martin).
  • Worked with constraints, layouts for dynamic content in custom view cells (images, labels, buttons, etc).
  • Worked with Singleton, Delegation, Notification design pattern.
  • Worked with NSUserDefaults to stored features like, current location (gps), or zip codes location saved.
  • Implemented LocalizedString for Spanish and English.
  • Application developed in Swift.
  • Worked in an Agile environment with daily standups.

Sr. iOS DEVELOPER

Confidential - Alexandria, VA

Responsibilities:

  • Implementation of teh Map Kit tools and teh Core location libraries to get and draw teh location of teh cabs and teh user.
  • Customization of teh annotations and pins presented in teh maps using programmatic statements.
  • Communication with teh server using RESTful web services and JSON parsing to retrieve.
  • Use of NSURLSession to make requests to teh server and implementation of its delegate methods to obtain teh response.
  • Customization of UIViews, UIButtons, UILabels, UITableViews and UITextFields using programmatic statements.
  • Backtracking of teh application using NSLogs and Breakpoints.
  • Teh applications design and flow was implemented using Storyboards and Constraints.

Sr. iOS DEVELOPER

Confidential - Phoenix, AZ

Responsibilities:

  • Application was implemented using XIB files and programmatic UI statements.
  • Implementation of UITableViews and its delegate methods, Tab bar controller, UIImageView, UIButtons and custom Views.
  • RESTful services consumption using NSURLSession. Initially teh application used XMLParsing but upon analysis it was decided to move to JSON parsing.
  • Use of Instruments to check for memory leaks and zombies.
  • Strong use of breaks points and NSLogs to track down teh different issues in code implementation.
  • For persistence of teh information a singleton implementation of SQLite was used. For user defaults teh app uses teh NSUserDefaults class.
  • Worked closely with teh back end team to ensure a smooth transition from xml to son.

iOS DEVELOPER

Confidential - Portland, OR

Responsibilities:

  • Teh design of this application was implemented with custom XIB files and UIControls using programmatic statements to instantiate them and control their position.
  • Customization of UIButtons, UILabels, CollectionViews, UITableViews, UITableViewCell, Map Annotations, Map Pins.
  • Implementation of Map Kit to present teh position and destination of teh flights.
  • Restful services consumption with JSON parsing to received teh locations and estimations of teh flights.
  • In charge of checking and correcting teh implementation of teh MVC, delegation, singleton and publisher subscriber design patterns.
  • Use of NSLogs and breakpoints to backtrack teh different bugs and issues that were born during developing time.
  • Project implemented using Agile/Scrum methodology with weekly meetings and code reviews.

iOS DEVELOPER

Confidential - Washington, DC

Responsibilities:

  • Upon arrival in charge of teh correct implementation of teh Core Location and Map kit frameworks.
  • Customization of teh pins and annotation is teh map to improve teh look and feel of teh app.
  • Use of storyboards, Auto Layout and programatic UI statements to design teh user interface.
  • Restful web Services consumption using NSURLConnection with JSON parsing using teh NSJSONSerialization class.
  • In charge of teh correct implementation of teh UI design using UIViews, UIButtons, UIImageViews, UITableViews, UITabBarController etc.
  • Worked closely with teh QA team to fix different bugs and error using Breakpoints, NSLogs, and Instruments.

Web Developer

Confidential

Responsibilities:

  • Nomibox is a project that merges all teh accounts of a company, such as payroll, loans, savings, etc.
  • In this team each member develops one or more parts of teh project. In my case, me was developing some modules for teh backend such as teh creation of policies, teh catalogs of accounts, teh catalog of transactions, teh creation of fiscal years.
  • For this project we used technologies such as PHP, MySQL, LAMP or MAMP to develop and test our applications and Symphony.

Developer

Confidential

Responsibilities:

  • BP4ED is a cloud-based web system designed to facilitate teh role and interaction for SMEs, instructional design (ID) experts, technical design (TD) experts, and production personnel (PP) t providing them with online best practices on ID and TD.
  • BP4ED embodies some of teh best practices suggested by Horton to organize eLearning content and by Clark and Mayer, to present (display) such content.
  • BP4ED consists of a set of templates designed to correspond to teh units of eLearning. When eLearning content is designed with BP4ED, selecting teh desired units of eLearning entails to automatically assemble teh corresponding templates into teh corresponding hierarchy — SMEs will tan write or insert relevant content (text or multimedia resources) in teh fields of teh templates selected.
  • From teh resulting structure of a course thus designed, BP4ED determines both navigation and interactivity by teh user, thus eliminating teh corresponding design and implementation work.
  • BP4ED was implemented with Apache server, MySQL, PHP, JavaScript, CSS3 and HTML5.

We'd love your feedback!