We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 6+ years of experience working with iOS, XCode, Object - C, and more recently with Swift for the past 2 years
  • 7+ years of overall software development experience dealing with client/server development, and mobile
  • Worked on 4 mobile applications dealing with both front end and back end concerns
  • Strong with Swift 2.3 and upcoming changes in the open source language, as well as XCode 7.3, iOS 9.3, and beta builds
  • Fluent in the use of NSURLConnection, NSURLSession, and AFNetworking for Web service consumption
  • Highly experienced with CoreGraphics, CoreAnimation, UIDynamics, UIViewAnimateWithDuration and the like for embellishing and bringing UI to life; knowledgeable of the Apple H.I.G
  • Experience with Coredata, SQLite, NSCoding (archiving/unarchiving), PLists, Documents/Temporary directory, NSUserDefaults and Keychain
  • Skilled at debugging issues and jumping into code bases; good with crash logs, LLDB statements, breakpoints, and instruments
  • Highly motivated Software Engineer with a passion for technological advancement, always looking to constantly learn and grow
  • Very good at solving complex problems dealing with intricate algorithms, time complexity, and general computer science issues

TECHNICAL SKILLS:

Dev / Mobile Technologies: Objective C, Swift, C, C++, Java (Spring, Spring Boot frameworks), Python (Python with Flask), Mathlab, Storyboards, AutoLayout, Size Classes, Interface Builder, NSPredicate, NSJSONSerialization, NSXMLParser, GCD, NSOperations, Instruments - Allocations, Leaks, Zombies, LLDB, CocoaPods, iOS6-iOS9, OS X, XCode, Visual Studio, Eclipse, Android Studio, Intellij

Databases: SQLite, SQL Server, MySQL, Mongo DB

Web Technologies: HTML5, CSS3, JavaScript, JQuery, RESTful, SOAP, JSON, XML

Version Control: GIT, SourceTree, Tower, Github, Terminal/Command Line

Design Patterns: VIPER, MVC, MVVM, TDD, Categories / Extensions, Blocks, Continuous Integration, Delegation, Singleton, KVC, KVO, Notification, Push Notification

PROFESSIONAL EXPERIENCE:

Software Developer

Confidential

Responsibilities:

  • Worked on the Verizon Wireless Point of Sale application that is used by 30,000+ Sales Representatives in 1600+ Verizon Wireless retail stores nationwide.
  • Specialized in implementing responsive iOS native applications using Objective C / Swift and the latest technologies to provide users with a smooth and intuitive user experience.
  • Supervised a team of 15 iOS developers; Collaborated closely with ATG back-end, front-end and QA team for strong attention to detail, project management, and on-time delivery.
  • Migrated over to iOS native app from hybrid app; It has the advantage of faster performance which delivers a satisfying user experience in retail stores.
  • Implemented ECPD discounts flow, which includes add/search/remove ECPD employer discounts across all plans and devices.
  • Implemented FiOS HomeService Referral only/mix flow for new/existing customers.
  • Developed print receipts functionalities for both Read Order and Review Order flows.
  • Resolved various defects throughout the app using NSLog statements, Crashlytics reports, LLDB statements, and Instruments as per QA feedback.
  • Using Agile SCRUM methodology and 2-week sprints.
  • Code base stored in a Git repository with Jenkins for continuous integration and testing.
  • Project managed using SCRUM/Agile methodologies.

iOS Developer

Confidential, Houston, TX

Responsibilities:

  • Developed various pages and UI elements used throughout the app using Storyboards, Size Classes, and setting up AutoLayout constraints as per design specifications from design team.
  • Provided feedback to design team on ways to improve UI design in order to improve usability and the user experience.
  • Integrated MapKit and CoreLocation services to find nearby store locations.
  • Wrote a multitude of unit tests to validate the business logic in the application and ensure no issues were introduced.
  • Completed extensive testing and bug fixing using NSLog statements, Breakpoints, LLDB statements, and Instruments as per QA feedback.
  • Experienced using Jenkins for continuous integration and testing.
  • Project code stored in Git repository, used SourceTree for version control.
  • Project managed using SCRUM/Agile methodologies.

iOS Developer

Confidential

Responsibilities:

  • Migrated over to using storyboards from XIBs, and Segues for navigation instead of handling it programmatically.
  • Setup autolayout constraints with size classes in conjunction with storyboard migration to smoothly handle various device sizes and orientations.
  • Used AVFoundation with Key Value Observing to handle audio play back and video streaming.
  • Migrated over to ARC memory management from MRR.
  • Involved in migration and redesign process from iOS6 to iOS7.
  • Resolved various bugs and issues throughout the app using NSLog statements, Breakpoints, LLDB statements, and Instruments as per QA feedback.
  • Code base stored in a Git repository with Jenkins for continuous integration and testing.
  • Project managed using SCRUM/Agile methodologies.

iOS Developer

Confidential

Responsibilities:

  • Responsible for creating various UI elements used throughout the app using XIB files as per wireframes provided.
  • Worked with NSUserDefaults and PLists to store and modify various settings in the app.
  • CoreData used for adding custom flash cards and other items persistently.
  • Completed testing and debugging any issues encountered through the use of NSLog statements, Breakpoints, LLDB statements, and Instruments.
  • Changed from Manual Retain Release (MRR) to Automatic Retain Count (ARC) to improve development speed.
  • Code base stored in a Git repository using Tower GUI.
  • Developed using Agile methodologies.

iOS Developer

Confidential, Mountain View, CA

Responsibilities:

  • Refactored general UI used in the application using XIBs as opposed to the original programmatic method.
  • Memory managed using MRR.
  • Worked with RESTful web service requests while using NSJSONSerialization to parse through the service JSON responses to pull down the latest jokes.
  • SQLite used to store favorited jokes and items.
  • Tasked with testing and resolving numerous bugs and crashes throughout the development process as they appeared using a combination of NSLog statements, Breakpoints, and Instruments.
  • Code base stored in a Git repository with using Tower for the GUI.

Senior iOS Developer

Confidential, Temple Terrace, FL

Responsibilities:

  • Developed a desktop IRC application based on client/server model which allows user to chat and send files or images on LAN or over the internet. The server stores user information in MySQL database and allows the webmaster to kick/ban users or view/modify user’s information.

We'd love your feedback!