​web Developer Resume
3.00/5 (Submit Your Rating)
Houston, TX
SUMMARY
- 4 years of experience designing and developing iOS, applications; Object - C, and Swift savvy with multiple projects tackled
- Worked on 3 mobile applications taking care of a 360 degree view of the mobile duties; front/back end
- 8+ years of experience in the IT Field as a developer working with various systems
- Strong with Swift 2.3 and upcoming changes in the open source language, as well as the latest XCode / iOS versions, and beta builds
- Very comfortable consuming all kinds of webservices, mainly REST and SOAP based. Native experience with NSURLConnection, NSURLSession. 3rd party experience with RestKit, and AFNetworking
- Good eye for UI/UX design. Both Apple’s skeumorphic and now minimalistic design are ingrained in me, as is the H.I.G. For this I employ: CoreGraphics, CoreAnimation, UIDynamics, UIViewAnimateWithDuration, etc.
- Stored data persistently in a plethora of ways: Coredata, SQLite, NSCoding (archiving/unarchiving), PLists, Documents/Temporary directory, NSUserDefaults, Keychain, as well as cloud based with iCloud
- Excellent at using JavaScript and Cordova/PhoneGap in order to create applications that can run on iOS and Android, while taking advantage of each device’s native functionality.
- Avid tester seeking to always have high code base test coverage percentages. For business logic of application XCT framework utilized for verification of model logic of an app
- Good at processing crash logs / reports, using the debug console, breakpoints, instruments and similar tools
- Comfortable with memory management under ARC/MRC, dealing with retain/release/autorelease
- Good with all the general design patterns like MVC, MVVM, Delegation/Protocols, Observer, Singleton, Block, etc.
- Worked with both GIT via command line and GUI tools like Tower, GitHub
- Passionate developer always looking to learn and expand his skill set in the field adapting and the ability to learn are the greatest assets
- Good with computer science problem resolution using best approaches, diagramming, acknowledgement of time complexity gains, etc
- Love to stay current by reading the latest apple news directly from apple or various blogs that keep track of new and upcoming changes
TECHNICAL SKILLS
Languages: Swift, Objective-C, JavaScript, C/C++, C#, JAVA, HTML5, Ruby, CSS3
Databases: SQLServer, SQLite, MySQL, Mongo DB
Web Services: REST, SOAP, (JSON/XML)
IDEs: XCode, Visual Studio, Eclipse, Ruby on Rails, Web Storm
Frameworks: Ionic, AngularJS, AngularJS2, RestKit, jQuery
Tools: - Instruments, Analyzer, Jira, Jenkins, Cordova / PhoneGap
Version Control: SVN, GIT, SourceTree, Tower, Command Line / Terminal, GitHub
Operation Systems: iOS, Windows, OS X, Linux
Methodologies: PSP, SCRUM/AGILE, Waterfall, TDDW
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Web Developer
Responsibilities:
- App UI developed using storyboards with auto layout constraints and size classes utilized to handle all possible screen sizes; priorities were used to ensure no conflicts arose between constraints
- Accounts framework and Keychains integrated to allow users to login and manage their account information
- Developed various UI elements used throughout the app
- Worked closely with product team to determine requirements and business logic
- Worked closely with TDD, developing unit tests to validate functionality and business logic as per determined requirements documentation
- Created POCs working with Swift for potential new features and functionality
- Invoked RESTful web services to pull down the latest information, such as coupons, popular pizza configurations, previous orders, and for sending out pizza order requests; NSJSONSerialization used to parse service JSON responses
- JIRA was used for tracking and assigning of bugs
- Continuous integration handled with Jenkins
Confidential, San Diego, CA
Responsibilities:
- Developed and updated various pages and UI elements used throughout the app as per design team specifications and wireframes
- Tasked with migrating over to using storyboards and segues from programmatic navigation and XIBs
- Worked with Localization to allow users to view content in a variety of languages
- NSOperations were used for pulling the latest information on quakes from various services with NSJSONSerialization used to parse said service JSON responses
- NSCache utilized to mitigate loss of internet connection
- MapKit and MKAnnotations use for tracking quake information
- Integrated with Social Frameworks to post updates to user social media
- Wrote a multitude of unit tests to validate logic and ensure resolved issues were not reintroduced
- Completed extending testing and bug fixing using NSLog statements, Breakpoints, LLDB statements, and Instruments as per QA feedback
- Jenkins used for continuous integration and testing
Confidential, New York, NY
Responsibilities:
- Main role focused on refactoring UI with XIBs and autolayout to work with new iOS 7 design principles
- Grand Central Dispatch utilized to get news articles; XML data would be parsed with NSXML parser
- Utilized Media Player framework and KVO to stream video content
- Developed various UI elements used throughout the app
- Involved in migration process to ARC memory management from MRR
- Resolved numerous bugs utilizing NSLog statements, Breakpoints, LLDB and Instruments as per QA team feedback
- Performance tuning of the application was done with instruments to ensure no leaks, zombies, or other adverse conditions existed in the app
- Git used for housing source code and keeping version history with SourceTree GUI
