Ui Developer Resume
Belluve, WA
SUMMARY
- 7+ years of experience as a software developer including about 4+ years of experience as an IOS developer.
- Experience with hybrid and native mobile app development, responsive UI development, single - page web applications.
- 4+years of experience in Mobile Application Development using Objective-C, UIKit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
- Strong knowledge in implementing core Frameworks like Core Location, Core Graphics, Map Kit, UIKit, and EventKit Frameworks.
- Expertise in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application.
- Experienced in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design
- Development, Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well.
- Proficiency in implementing design patterns such as MVC, Singleton, Delegation, Target-action along with other concepts like categories and protocols.
- Experience of iPhone mobile application development and testing on device and simulator using Swift and Objective C.
- Experience in using SQLite Database, Content Providers and Sync Adapters for mobile data management.
- Strong hands on experience in design patterns and involved in various design activities.
- Experience in Graphic designing in Adobe Photoshop, MS Vision and Front Page for rich user friendly front end contents.
- Solid understanding of interfacing to back-end system using XML/JSON, REST API, OAUTH, etc.
- Demonstrated ability in working with memory management tools using Instruments and static analysis to track memory leaks and CPU activity.
- Proficient in memory management in both Manual Retain Release and Automatic Reference Counting (ARC) environments.
- Experience creating adaptive layouts using Storyboards, Interface Builders, AutoLayout, SizeClasses.
- Expertise in testing apps on simulators and actual devices to fine-tune products.
- Excellent problem solving skills with strong technical knowledge and effective communication skills.
- Involved in all aspects of development, from initial design and implementation, to post release support.
TECHNICAL SKILLS
Programming Languages: Objective-C, C, C++, C#, Java, Embedded C, ASP.Net
Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON
IDE’s / SDK’s: Xcode, Visual Studio, Eclipse, Keil, Phone Gap, Cordova, Sencha Touch.
Frameworks / APIs: Cocoa Touch, Foundation, UIkit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ESBoltsFramework, fabric.
Mobile Operating Systems: iOS 4, iOS 5, iOS 6,, iOS 7, iOS 8, iOS 9.
Operating Systems: Mac OSX 10.5, 10.6, 10.7, 10.8, Unix/Linux, VxWorks, MS-DOS, Windows Phone Simulator and Emulator iPhone/iPad, Windows 8/Mobile, Geny motion
Database: Microsoft SQL Server Compact (SQL CE), Core Data,SQLite
Development Models and Patterns: MVC, Scrum method of Agile, V-Model,SVN,GIT.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
IOS Developer
Responsibilities:
- Involved in SDLC gathering requirements, creating detailed Documentation which includes all Business.
- Worked with UI Gesture Recognizers.
- Worked with UIActionSheets, custom Date Pickers and Date formatters.
- Making network calls to the server using NSURL Connection and using the NSXML Parser for the data parsing.
- Highly expertise in integrating Push Notifications and Network Connectivity.
- Deployed Terminal utilization for SQLite database decryption and modifications.
- Worked extensively with swift 2.2, Objective C and Cocoa frameworks.
- Used cocoa pods for project setup.
- Worked on API Mapping using postman as REST Client.
- Used Sourcetree for Git Versioning.
- Created a module that captures the image and location details using the Core Location and AV Foundation framework respectively.
- Experience working with fabric kit framework foriOSApp distribution.
- Created and used dynamic libraries for the future applications.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Implemented SQLite 3 embedded database to capture user data.
- Used lldb in XCode for debugging.
- Leverage industry best practices to design, test, implement and support mobile applications.
- Oversee overall systems testing and migration of platforms and applications to production.
- Participate in DAILY SCRUM to discuss the progress in the sprints and updated task completion in Jira
- Effectively communicated with business owners to explain limitations and provide feedback.
- Worked on RESTful web service and JSON parsing included in the project.
- Created UI designs using auto layout in Storyboard.
- Developed unit tests for testing specific functionality and logic.
- Gave weekly builds for testing team by uploading IPA to hockey app in staging environment.
- Worked on bug fixing as documented on confluence page by QA team.
Environment: s:iOS6.0, 7.0, Mac OS 10.0 X, Objective C, Xcode, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Core Location, Jenkins, sourcetree, cornerstone, Jira, Confluence, postman and AVFoundation.
Confidential, Belluve, WA
Responsibilities:
- Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix).
- Responsible to qualify release compatible forIOS, Mobile web, web.
- Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
- Involved inIOSapp build (xcode) and deploy to test locally and multiple registered devices.
- ExecutedIOSnative app, OS compatible (IOS8 and 9 version).
- Performed UI, Regression, Functional and Back end testing for the applications.
- Web Accessibility testing by using JAWS screen reader.
- Swift is a fast and efficient language that provides real - time feedback and can be seamlessly incorporated into existing Objective-C code
- The Linux operating system has been around since the early nineties and has managed to stay secure in the realm of widespread viruses, spyware and adware for all these years.
- Apple has nicked a number of features in creating Swift, its recently unveiled programming language foriOS.
- Unity is a flexible and powerful development platform for creating multiplatform 3D and 2D games and interactive experiences.
Environment: Xcode 6.4, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, GitHub for version control, XML, JSON Frameworks: UIKit, Core Location, Agile Scrum Methodology. Eclipse IDE, JSON, REST Web Services, XML, Crashlytics, Retrofit, Action-Bar and GIT-HUB.
Confidential, Kansas City, MO
IOS Mobile Application Developer
Responsibilities:
- Implemented CoreData for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created of notifications to detect the autorotation in the customized sub views.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UINavigationController UIGestureRecognizer and UIPopoverController.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Designed XSDs to define the xml structure of data exchanged between iPhone and server.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environment: iOS7.1 and higher, Xcode 5.1, 6.3, iPad, iPhone, Swift, UIKit, JSON, XML, AVFoundation, SQLite.
Confidential
UI Developer
Responsibilities:
- Responsible for transforming design mock - ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, jQuery, JSP/JSON, XML and XSLT.
- Worked on various mobile frameworks like jQuery mobile.
- Responsible for designing mobile applications.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
- Extensively used XSLT to transform XML documents to HTML.
- Wrote custom jQuery plugins and developed javascript functions to build a bleeding-edge, AJAX-driven user interface.
- Extensively used jQuery plugins like jcarousellite and mousewheel for creating scrollable menus.
- Worked on jQuery Lightbox for creating image and video galleries.
- Implemented dynamic page elements and form error validations using JAVASCRIPT.
- Embedded the flash content into the web pages using SWFObject.
- Created Ajax calls to exchange (request / responses) information with database.
- Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML.
- Used Subversion (SVN) as a repository tool and as a version control.