Ios Developer Resume
Blue Ash, OH
SUMMARY
- Experienced software developer with 6+ years of experience in Software Application Development, Testing and Web based and Internet Technologies.
- 3 years of Native IOS Mobile development experience.
- 3 years of extensive experience as a C++/C# Developer.
- Developed Web/Mobile application using Node.js, JavaScript and PHP along with IIS and Apache Tomcat.
- 3+ years of experience in motivating, leading and managing offshore development teams.
- Experienced working in Agile Software Development Environment.
- Hands on experience in leading onsite and offshore projects, Co - ordinated with clients to understand project details. Led the teams successfully in various projects.
- Strong communication and Interpersonal skills. Open-minded quick learner with excellent problem solving and analytical skills.
TECHNICAL SKILLS
Methodologies: Agile Software Development (JIRA Agile Tools for tasks management)
Operating System: Mac OS X (all versions), MS Windows 7, 8, 2000, XP.
Languages: Swift, Objective-C, C++, Python, C#.
Mobile Technologies: iOS SDK (3.0, 4.0, 5.0, 6.0, 7.0, 8.0), JQuery,JQuery Mobile and Android.
WebTechnologies: XML, HTML5, CSS3, JavaScript, Geolocation API, Web Storage API, PHP, Node.js, IIS, Apache &Tomcat
Build Tool: Scripts for Automation.
Databases: MySQL,Core data,SQLite .
Tools: /IDE Xcode and Instruments, Visual Studio, Eclipse, DTM, PAVE, Auto IT, Code Blocks
Source Control: SVN, Github
PROFESSIONAL EXPERIENCE
Confidential, Blue Ash, OH
iOS Developer
Responsibilities:
- Involved in app designing, requirements, estimates and project timelines.
- Customized various Views to display specific content such as coupons, ads,RX refills and rewards.
- Created custom buttons and icons to enhance the user experience and interface.
- Use Navigation andTableViewcontrollers to organize and display data to the users.
- Extensively used Objective C for creating the app.
- Developed UI requirements using interface builder and coding in objective C and Swift.
- Developed an XML parser to parse the data required in the application.
- ImplementedMapViewand its related frameworks to display stores and fueling stations near the user.
- Created custom annotations and annotation views.
- Implementation ofNSJSONSerializationfor JSON parsing of data from the database to utilize within the application.
- Web services used to connect to database with NSURL,NSURLConnection.
- CoreDataFramework was implemented to keep track of user's favorite items.
- Collaboration among the different teams throughoutGitRepository.
Environment: Objective C, Swift, Cocoa Touch, Storyboard, NJSONSerialization,Core Data.
Confidential
Responsibilities:
- Created the highly rated Confidential ’s Pizza iPad app in a team consisting of 4 other iOS developers; Updated the app from iOS 6 to iOS 7 to iOS 8 using assets provided by the marketing team; POC’s made for iOS9.
- Worked in tandem with the Quality Assurance team to fix showstopper bugs; highly proficient with auto layout, constraints (programmatic and IB based), and size classes.
- Maintained, refactored, and refined the code of the iPhone and iPad to allow for easier coding between the two; worked on both Objective-C and swift codebases.
- Worked on implementing various features in the Confidential ’s application such as gift cards and discontinued products.
- Helped to plan out and design a future framework the Confidential ’s application code will use to make maintenance more efficient.
- Worked with JSON, XML queries using various third party frameworks and tools such as SBJSON, GDataXML, Postman REST client, etc.
- Used Cocoa Pods to manage the projects third party framework dependencies and keep it up to date with the latest versions.
- Using agile development methodologies, communicated closely with other developers along with the QA and business teams.
- Tasked with researching the benefits and limitations of various technologies such as APNS to later possibly in corporate and improve the Confidential ’s application
Environment: Objective C, Swift, Cocoa Touch, Storyboard, JSONSerialization, GDataXML, Core Data.
Confidential, Canton, MI
Role: Developer
Responsibilities:
- Involved in understanding the business of the client, requirement gathering, laying out the specification and designing of the application.
- Participated in developing the UI by customizing and overriding the UiView class.
- Responsible for making application flexible to update changes at any point of time.
- Worked extensively with Objective C and Cocoa Framework.
- Worked with Backend team to communicate with RESTful Web Services.
- Responsible in integrating apps with web applications and Core Data database for storing data locally on the device.
- Worked with data validation for user input.
- Built custom components to use throughout app implementations.
- Participated in Code Reviews, Code Fixes and Bug Fixes.
- Responsible in adding new features for existing app during the process of updates of the app.
- Involved in manual performance testing.
- Involved in the deployment of the app.
Environment: iOS SDK, XCode, Core Data, Web Services, Rest, JSON, Apache Tomcat, SQL, Agile, Sprint.
Confidential
Application Developer
Responsibilities:
- Created a mobile web app, which listens to a port on Edison board using node.js.
- The application has 2 tabs, configure information and query tabs.
- The configure information tab fetches weather data from weather service parse it, configure other information and writes into a text file on Edison board.
- The query tab fetches data from an xml file present on Edisonboard and fetches weather information from weather service and displays the result.
Environment: Node.js, JavaScript.
Confidential
Application Developer
Responsibilities:
- Created a matrix for SRR1 2nd floor C wing.
- Developed a PHP script, which calculates the shortest path to the nearest exit from a given node Develop Windows service, Start and Stop service.
- Developed an android application, which has the image of SRR1 2nd floor C wing map, along with the nodes marked on the image.
- Created transparent buttons over the nodes, when we click on the node for which you want to know the nearest exit it will show the path to the nearest exit. Completed the POC and showed a demo of it.
Environment: Android SDK, PHP.
Confidential
Application Developer
Responsibilities:
- Developed Virtual Objects using 3d model tools(3ds max), was able to add the developed object into XNA game framework.
- Linked the XNA framework to Intel PCSDK.
- Was able to move the 3d object via hand gestures (right swipe of hand to move right, left swipe of hand to move left, thumbs up to move up and thumbs down to move down).
Environment: Intel PCSDK, C++.
Confidential
Application Developer
Responsibilities:
- Developed the entire windows service that is calculating energy estimation of the system and post the data to the server without any .net dependency.
- Developed the web based User Provisioning tool which connects to the database on the server and allows a user to enter the user details such as username, computer, campus, building, department etc. with an interactive user interface and stores the details in MYSQL database.
- Unit and High Level functional testing of the components developed.
- Documentation of the working and usage of the User Provisioning tool and windows Service.
Environment: C++ and PHP scripts and MYSQL queries.
Confidential
Application Developer
Responsibilities:
- Performed systems study and customer requirement study.
- Develop Windows service, Start and Stop service.
- Record log events in a timely manner.
- Writing driver for SMAP library to interact with using Python.
- Successfully Developed the Windows Service, which can be installed on different systems.
Environment: C# and Python.
Confidential
Application Developer
Responsibilities:
- Understanding the existing code and modify the code to support POC Performed systems study and customer requirement study.
- Modified the app and successfully completed and demonstrated the POC.
- Developed test plan and project schedule.
- Performing Functional Tests.
Environment: Visual Studio, C++, Debugging.
Confidential
Validation/Automation Engineer
Responsibilities:
- Develop component test plan.
- Develop test design document.
- Test execution.
- Test Automation.
- Validate for 3 different platforms.
Environment: C#, DTM studio, PAVE.
