Software Developer Resume
SUMMARY:
- Highly skilled mobile iOS developer with expertise in Swift, Objective C and good knowledge in Java. Strengths include excellent verbal communication as well as strong knowledge about computers and programming. Experienced with development, production, marketing and management with corporate and entrepreneurial development experience.
- 10+ Years of Technology Experience
- 8+ Years of iOS Experience
- 2+ Years of Java Experience
- Expert in Object - Orientated Programming and OOP principles (including languages such as Java, Swift, Objective C and others)
- Knowledge with working on various IDE's such as XCode, Android Studio, Titanium Studio and others
- Managed code versions using Git and remained up to date with commonly used third party API’s.
- Worked with webservices using languages such as JSON & XML
- Skilled with Third-Party API's and Frameworks as well as implemented them using CocoaPods or manually adding frameworks using the build settings and build phases
- Expertise with design and implantation of user friendly and robust user interfaces using tools such as interface builder, UIKit and constraints
- Proficient with geo-location to pin-point user location as well as using databases to update user location, locate users and predict tracking
- Communicated with secure JSON-based REST APIs
- Hands on experience building and utilizing servers
- Worked extensively with marketing and delivering clear and concise technical communication to clients, executives and fellow developers
- Development for a variety of mobile solutions for tablet and phone form factors.
- Coach, motivate and inspire team members to build high performance, stable and maintainable code bases.
- Identify development technologies and frameworks that provide advantages in software construction, developer productivity and long-term ROI to the organization.
- Drive excellence in UX/UI as an integral component great product design.
- Contribute to existing products/code base by making modifications as required.
- Work with cross-functional teams to understand market requirements and to define the right solutions.
- Collaborate with Quality Assurance to develop solid and efficient unit tests and automated regression tests.
TECHNICAL SKILLS:
Languages: C, C++, Objective C, Swift.
Internet Technologies: XML, JSON, CSS
Scripting Languages: JavaScript
Other Tech: Usability Evaluation
Build Tools: Fastlane, TeamCity, Jenkins
Database servers: SQL, SQLite
UI Tools: Adobe, CSS5
Source safe: SVN, TFS, GitHub
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Developed full understanding with MVP and MVVM design patterns.
- Experienced offline storage, threading and performance tuning.
- Implemented custom native user interfaces using the latest iOS programming techniques.
- Integrated Apple Maps
- Developed using Firebase to help with features such as analytics, database and notifications
- Communicated with secure JSON-based REST APIs
- Designed UX principles for Mobile Development
- Create best practices standards and procedures
- Resolved customer complaints
- Project management from inception to completion
- Thoroughly documented, reviewed, refactored and updated code frequently
- Analyzed reports and sales statistics
Confidential
Senior Associate
Responsibilities:
- Hands on knowledge of X Code, and Cocoa frameworks (Core Data, Core Animation, Core Graphics and Core Location)
- Worked with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.
- Hands on experience integrating social media platforms, including Pinterest, Facebook, Twitter and Instagram
- Developed a mastery of UIKit, Co Reanimation, and Foundation Libraries Experience with authenticated sessions using OAuth and authentication tokens
- Worked extensively with Firebase and Firebase tools such as authentication, analytics, database, messaging and others.
Confidential
Consultant
Technologies: iOS, Objective-C, Swift, Git, Crashlytics, Realm (db), Agile iTunes Link: Enterprise app
Responsibilities:
- Worked with Cocoa Touch APIs
- Worked with Multi-threaded and memory management specific to mobile devices
- Used caching techniques and the ability to strategize for powerful applications
- Worked with RESTful APIs
- Worked efficiently with version control and workflows (git and gitflow)
- Expertise object caching tools like Realm
Confidential
Sr. Software Developer
Responsibilities:
- Built and designed applications for Apple Devices on the iOS platform using Swift 2.x, Objective C, X Code
- Hands on knowledge of X Code, and Cocoa frameworks (Core Data, Core Animation, Core Graphics and Core Location)
- Worked with continuous delivery in mobile, including Test- or Behavior-Driven Design, code review, static analysis, continuous integration, automation and functional testing.
- Hands on experience integrating social media platforms, including Facebook, Twitter.
- Developed a mastery of UIKit, Co Reanimation, and Foundation Libraries Experience with authenticated sessions using OAuth and authentication tokens
- Worked extensively with Firebase and Firebase tools such as authentication, analytics, database, messaging and others.
Confidential
Software Developer
Environment: iOS & Androif (Phones only)
Responsibilities:
- Built and designed applications for iOS & Android platform using JavaScropt, CSS, XML & Titanium Studio.
- Expertise in Cross-Platform tools like Appcelerator, Xamarin & PhoneGap.
- Released apps to AppStore & Play Store.
- Participated in Designing discussions and UX improvements.
- Hands on experience integrating social media platforms, including Facebook, Twitter.
Confidential
Software Developer
Responsibilities:
- Built and designed applications for Apple Devices on the iOS platform using Objective C & X Code
- Memory leakage Review
- OAuth experience
- Mobile Sync and Caching Experience
