Web Application Developer Resume
Wilmington, DE
PROFESSIONAL SUMMARY:
- Over 6 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPad application development using Objective-C, C++, Swift, Cocoa Touch, UIKit, (OOA&OOD).SQL, Cocoa Bindings, Core animation custom controls and object oriented programming.
- Strong knowledge of Objective C (iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.1 application development using Objective-C, Cocoa Touch, UIKit, Java, PERL.
- Worked extensively on Xcode, Interface Builder and Instrument .
- Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on Confidential /iPad.
- Expertise in Xcode 6.1, 5.1.1 MS Office Professional, Eclipse, IntelliJ.
- Has experience with Web-apps and html5.
- Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
- Experience in working with Confidential /scrum teams and providing technical guidance to the test teams to build manual and automated test suites.
- Catalogs provided to the apps on iOS, as well as Smart TVs with Roku and Android as well.
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
- Experience using JIRA for project management.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
- Strong knowledge in implementing core Frameworks like CoreLocation, Photoshop, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
- Involved in all stages of software development lifecycle (SDLC) including analysis, design, development, and testing, deployment and documentation as per ISO standards.
- Worked with Internet, intranet banking applications, UI design using Storyboard and Interface Builder.
- Used various Confidential Mobile Computing, GPS Technologies SDK frameworks such as Foundation, Core Data.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on Confidential /iPad.
TECHNICAL SKILLS:
iOS Applications: Objective-C and Cocoa development for Confidential and iPad devices in Xcode. Interface builder-UIKit, Cocoa touch, core Data, XCode Interface builder-UIKit, Git, GitHub
IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio, NetBeans.
Programming Languages: C, C++, Swift, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL, JavaScript and JQuery.
Database: MySQL, SQLite & Microsoft SQL
Operating Systems: MAC OS, Windows, Linux, UNIX
Version Control Tools: GIT, SVN.
Mobile Operating Systems: iOS, Windows CE, Windows Mobile, Android
Phone Simulator and Emulator: Confidential /iPad, Windows 8/Mobile, AndroidGeny motion
Development Models and Patterns: MVC, Scrum method of Confidential, V-Model
PROFESSIONAL EXPERIENCE:
Confidential
IOS Developer
Responsibilities:
- Analysis of requirement, design development, code review and bug fixing.
- Involved in doing Confidential practices, attending daily Confidential (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Confidential, Scrum methodology to ensure delivery of high quality work with every iteration.
- Worked extensively with Objective C and Cocoa frameworks.
- Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
- Worked with Objective C, Swift and Cocoa frameworks.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
- Worked with GIT to checkout and update the Reported progress/challenges to onsite project lead.
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Worked as UI developer.
- Handled the client side session management and NSTimers.
- Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles.
- Involved in Core Data Framework using SQLite.
- Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view.
- Experience using JIRA for project management.
- Troubleshooting all build problems, using ClearQuest as the bug tracking system, posting all-knowing issues of the build on JIRA for supporting all developer teams.
- Worked on Web Service calls, XML and JSON parsing.
- Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
- Designed and developed latest trends for Confidential clients.
- Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
- Worked on Confidential based development model.
- Worked with GIT to checkout and update the codebase changes.
- Responsible for Service Integration Development and Testing.
- Implemented Accessibility and Localizations on the application.
- Worked in the internal process using SCRUM Confidential methodology.
Environment: Xcode 6.4, Swift, iOS 8, iOS 9, Web Socket, Cocoa Touch, Cocoa framework, MapKit, UIKIT framework, Core Location, Git, Jenkins, JIRA.
Confidential, Wilmington, DE
iOS Developer
Responsibilities:
- Created View controllers both programmatically and through Storyboards.
- Created a side swipe menu controller which makes it easy to navigate through the application.
- Worked with Navigations controllers, Navigation Bars and Tab Bars.
- Used Cocoa Pods.
- Integrated third party APIs
- Worked in an Confidential Scrum environment
- Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application.
- This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
- Created Table View Controllers in the application and segue ways from different View Controllers.
- Worked on iOS SDK 7 and iOS SDK 8.
- Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
- Used Objective-C to make the application.
- Used GitHub to push changed codes.
Environment: IOS 7.0(Min. Deployment Target), Mac OS X Yosemite/Mavericks, Objective-C, Swift, XCode 6.0.1, Cocoa Pods, iOS SDK, Instruments, Interface Builder, Crashlytics, Charles Proxy, Gas Mask, Confidential Methodology, HTML5, CSS, REST, JIRA.
Confidential Bellevue, WA
iOS Mobile Application Developer
Responsibilities:
- Map View implementation using the MapKit and CoreLocation Frameworks.
- Web Services consumption on the Confidential to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Integrated a web-based content made with HTML5 using UI WebView.
- Lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
- XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
- Data scrolling is achieved using UIScrollPane and UITextView.
- Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
- This application was designed and implemented using Confidential SDK, XCode, interface builder, objective c and instruments.
Environment: Objective C, Cocoa, Swift, XCode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework.
Confidential
Web Application Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions and database tables in Oracle Database DB 2.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code Review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
- Participated in consuming web services REST API and SOAP protocols using Retrofit
- Attended SCRUM meetings and discussed various design patterns like Singleton, Builder, Decorator models
- Used GIT as primary source of project work flow.
- Debugged using Firebug.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Retrofit Web Services, Oracle database, Eclipse, SiteCatalyst, SQL, SVN, GitHub, Windows XP/07 and MS Office.
Confidential
Java Developer
Responsibilities:
- Involved in the design and development phases of Rational Unified Process (RUP).
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
- Designed and used simple MVC architecture.
- Developed reports using XML and XSLT.
- Developed screens using HTML, JSP and Tag Libraries
- Deployed the application code to Web Sphere Application Server.
- Extensively used Confidential Methodologies.
- Involved in development of Dash Board reports using Java and Hyperion.
- Used java beans for deploying business logic.
- Developed an internal web-based client server application built with Struts 1.2/2 .0 Framework using SQL Server as backend Database.
- Created Test cases, Junit test cases and tested the application thoroughly
- Created and setup the Test profiles (XML files) and Production profiles for the customers and business partner.
- Used JAXB API to bind XML Schema to java classes.
- Used TOAD for data management and XML to exchange data.
- Used the report generation in the databases written in PL/SQL.
- Developed Web services for integrating with the Enterprise Information System tier using SOAP, WSDL.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Developed stored procedures, functions, and cursors in SQL Server using Quest Central IDE.
- Configured and developed java components using Eclipse IDE
- Performed Unit testing and Integration testing
- Used ANT as scripting language.
Environment: Java 5, J2EE, Java Beans, JSP, Servlets, Struts, HTML, JavaScript, JDK, JDBC, Web Sphere, Web Services, SAML, XML, SOA, JUnit, SQL, Ant, SQL, PL SQL, SQL Server and Eclipse.