Ios Developer Resume
Milpitas, CA
SUMMARY
- 6+ years of experience in the IT industry, including 2 years of experience in Web Development and 4 years of experience in iOS development
- Self - motivated professional wif experience developing iPhone and iPad applications
- Deep understanding of iOS UX and UI design paradigms
- Strong noledge of MVC application design pattern to implement basic project structure
- In-depth noledge of Objective-C, Xcode, UIKit and Interface Builder
- Experience integrating wif RESTful API backend using XML/JSON
- Solid understanding of the full mobile SDLC (Software Development Life Cycle)
- Experience using Git/GitHub source control - cloning, updating and committing to projects.
- Solid understanding of APNS (Apple Push Notification Service), popup alerts, badges, action sheets
- Working noledge of API’s like Facebook, Twitter, Google Maps for iOS
- Worked on various frameworks including Core Location, Core Graphics, Media Player, Core Data, Map Kit
- Adept in Cocoa Touch designed patterns, MVC and other concepts like Delegation, Protocols, and Categories
- Knowledge of local database files management using SQLite and Core data
- Knowledge of Parse framework for backend development.
- Strong experience profiling and correcting memory usage and threading issues, and optimizing code for performance
- Passionate for utilizing best practices in front-end (UI) architecture, including performance, accessibility, and reusability for both mobile and web
- Strong experience in web UI prototyping using HTML5, CSS3 and familiarity wif tools like Bootstrap, LESS, SASS
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns
- Experience wif JavaScript frameworks such as JQuery.
- Experience consuming JSON APIs in client-side frameworks and noledge of cross browser issues
- Knowledge of software development methodologies and practices, especially Agile/iterative development processes
- Excellent conceptual, analytical and problem-solving abilities
- Ability to code using scalable framework for future enhancement and sprints
- Ability to review requirements and articulate/propose alternate solutions to application architecture
- Ability to manage time and meet deadlines wif quality deliverables
- Desire to work in a fast pace, agile, collaborative environment
TECHNICAL SKILLS
Mobile: Objective-C, Swift, C
Web: HTML5, CSS3, JavaScript, jQuery, Bootstrap, SQL, Python, PHP
Technologies: Multithreading, Core Data
Database: SQLITE, MySQL, Parse
IDE: Xcode, Dreamweaver
PROFESSIONAL EXPERIENCE
Confidential, Milpitas CA
iOS developer
Responsibilities:
- Worked on bug fixing and improving application performance
- Redesigned UI for smooth and intuitive UX
- Implemented an innovative feature such as iBeacon technology for users to enhance their shopping experience
- Implemented Grand Central Dispatch (GCD) and NSOperation for multithreading
- Implemented new easier-to-use UI for store locator
- Worked wif JSON and Core Data to handle store locations, store data, and user information
- Implemented the favorite store feature dat displays coupons and ads for specific stores
- Utilized Flurry Analytic for analyzing app performance and users activities
- Worked wif product manager to clarify functional flows and provide technical insight on optimization
- Participated in brainstorm and user feedback sessions to gather input to apply rapid changes for prototype iterations
- Worked wif the entire project team to balance creative objectives wif business needs and technical requirements
- Lead best practices by producing high quality, documented and testable code
- Partnered closely wif design and product team to architect gorgeos application flows seamlessly and works intuitively wif users
Environment: iOS 7 and iOS 8 iPhone SDK, Xcode, Objective-C, Swift, Mac OS X, Cocoa Touch framework, SQLite, Core Data, XML, JSON, iPhone Simulator
Confidential, Grapevine TX
iOS developer
Responsibilities:
- Used techniques like NSURLSession to connect web services to database
- Implemented NSOperation to improve the smoothness of UI
- Implemented Social and Messenger UI frameworks for users to save and share images
- Implemented Event Kit framework to access and manipulate calendar events and reminders.
- Implemented Map Kit and Core Location frameworks to locate users’ near by stores
- Redesigned UI by implementing new application flow using Storyboard
- Implemented customized menu which enable transitions throughout the app
- Implemented local notification to provide reminders to user
- Utilized Core Data to keep track of users’ favorite items
- Worked wif the file system to save users’ caches
- Implemented APNS framework to send messages to users wifin application
- Collaborated wif multiple team members to identify consumer needs and business requirements
Environment: iOS 6 iPhone SDK, Xcode, Objective-C, Swift, Mac OS X, Cocoa Touch framework, SQLite, Core Data, XML, JSON, iPhone Simulator
Confidential, New York NY
iOS Developer
Responsibilities:
- Optimized Retina Display for iPhone 4 using Xcode 4.2 and 4.3
- Used techniques like NSURLConnection, and Grand Central Dispatch to connect web services to database
- Improved the application efficiency wif multithreading
- Implemented Social and Messenger UI frameworks for users to save and share images
- Innovatively implemented scroll view for a smooth and intuitive UX
- Implemented Map Kit and Core Location frameworks to locate users’ near by stores
- Designed UI using NIB files
- Significant use of UIKit framework was implemented to display the latest product information
- Parsed server side response wif NSJSONSerialization
- Integrated wif RESTful web services in order to access information and interaction wif user comments.
- Utilized Flurry Analytic for analyzing app performance and users activities
- Created daily and weekly reports for Project Manager and rest of team
Environment: iOS 5 iPhone SDK, Xcode, Objective-C, Swift, Mac OS X, Cocoa Touch framework, SQLite, Core Data, XML, JSON, iPhone Simulator
Confidential
UI/UX Developer
Responsibilities:
- Prototyped and developed new idea and participated in all parts of life cycle from research to release
- Created front-end code templates using XHTML/HTML5, CSS3, JavaScript, AJAX, and JSON/XML.
- Independently and innovatively designed code and maintained the web page using Dreamweaver and Adobe Photoshop (PSD mockups)
- Designed web pages for cross-browser and cross-platform compatibility
- Designed and documented style guide using Microsoft Office
- Worked wifin visual design and development team to design, create, and communicate user flows wif visual and active HTML mockups
- Designed and code out enterprise-grade HTML, CSS, and JavaScript interfaces using responsive design techniques dat work across different browsers, design, and screen sizes
- Updated the full development team in daily scrum meetings
- Participated in twice-monthly sprint planning sessions and thoroughly business requirements
- Maintained a disciplined approach to writing task lists and performing continuous quality assurance
- Focused on creating innovative and feature-rich content for best user experience
- Followed industry trends wif regard to front-end technologies
Environment: HTML, CSS, JavaScript, jQuery, XML, JSON, Adobe Photoshop
Confidential, California
Web Developer
Responsibilities:
- Worked closely wif Graphic Designers to turn wireframes and visual designs into working HTML5/CSS3 prototypes
- Developed CSS styles to maintain the uniformity of all the screens throughout the design and development of the web pages from mock-ups
- Handled all the client side validations, slide shows, hide and show controls, dropdown menus and tab navigation using JQuery
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Designed XML files for maintaining contents like videos, images, and audio
- Involved in testing, troubleshooting, and resolving issues and defects, including browser compatibility issues
- Responsible for ensuring the pattern consistency across all pages
- Enhanced the existing web properties based on the best practices and user-centered design
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets
- Worked collaboratively wif design team for web feature enhancement
- Followed and implemented Agile methodology for the production provided by the production manager
- Implemented MySQL database using relations given by requirements
Environment: HTML, CSS, JavaScript, jQuery, XML, JSON, Adobe Photoshop, PHP
