Sr. Ios Developer Resume
Breinigsville, PA
SUMMARY
- Over 7+ years of experience in the field of information technology especially in designing, developing mobile applications. Extensive experience in application development for mobile platform (iPhone/iPad) using swift and Cocoa/Cocoa Touch in XCode.
- Designed and developed Apple iOS native and hybrid applications using XCode 7 & 8 versions.
- Proficient in Object oriented concepts and programming languages such as Objective - C, Swift.
- Well versed with Software Development Life Cycle (SDLC) process including designing and implementing the software, debugging, fixing and maintaining the software.
- Experience as a Scrum Core Team Member in the internal process using Scrum Agile methodology and
- Sprint using the Rally tool where the programmers, testers and the product owners discuss to deliver value of the project at the end of each sprint session.
- Experience in using Storyboard to design multi-view applications and Criminal justice and law enforcement Justice XML Data Model (JXDM).
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Experience working with APNS (Apple Push Notification Service) - pop-up alerts, badges, action sheet and integration of various social networking APIs like Facebook, twitter into application.
- Experience working with UICollectionViews and UICollectionViews Custom layout. SQL Server 2008 and 2012.
- Experienced in XML and JSON Parsing, Multithreading wusing both 1st party and 3rd party frameworks including Touch XML, SBJSON, NSXMLParser, and NSJSONSerialization.
- Experience in Foundation frameworks, FIREBASE, SQLite, Core Data, Core Location, Map Kit, Messages UI and third-party frameworks.
- Proficient with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC) multi-threading.
- Worked on Memory profiling tools for IOS, Passionate to work on Memory optimization, Performance improvement.
- Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa/Cocoa Touch.
- Experienced in design and development of financial applications with basic core data mobile level applications for iPhone and iPad.
- Experienced working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Expertise in testing applications using simulators and on real devices to optimize applications.
- Experienced in using Visual Studio Express to design the list view and multi view in windows application and Windows Communications Foundation (WCF). Location tracking in maps and integrating them by redirecting routes.
- Experienced in Bluetooth analysis and debugging including iPod accessory protocol.
- Understand iPhone App store requirements, iTunes Connect, Certificates, App IDs, Provisioning and Distribution and testing on testing/Real device.
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google+ with OAuth token handling and Creating HTML files for iOS Message Controller to share URLs and formatted text.
- Extensive experience Consuming REST/SOAP Web Services and APIs.
- Worked with QT Framework 5.0 in creating .pro files and deploying to XCode Project.
- Proficient in source control with Git, SVN.
- Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision.
- Worked in the Internal process using SCRUM Agile methodology with supervision.
- Adept knowledge in HTML4/HTML5/JS/jQuery/CSS.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Proficient in programming languages such as ASP.net, HTML5and JavaScript.
- Extensive experience in working with Cascading Style Sheets (CSS).
- Understand the implement Design Patterns & UML diagrams.
TECHNICAL SKILLS
Languages: Objective C, C, C++, Swift 2&3, HTML5, Core Java, MySQL
Scripting languages: Angular JS, Angular, JQuery, JavaScript, ReactJS, Bootstrap, Node JS
Tools: VS Code, XCode, Eclipse, Android Studio, Brackets, Sublime, Notepad++
Hybrid application frameworks: Apache Cordova, Phone Gap, Native Script
Web services & Performance Tools: RESTful, Soap, WSDL (existing services) and Jmeter with XML & JSON
Integration/Configuration tools: Git, SVN, TFS, Cocoa Pods (iOS), iOS apps, iOS Hybrid, iOS Auto Layout, Storyboard, Blocks, and GCD
Project Management Tools: Confluence, SharePoint, JIRA
Operating systems: Windows XP, 7 & windows 8, Mac OS 10.5/10.6/10.7 , iOS, Android
Databases: SQLite, Core Data, Indexed DB of cache storage, SQLite with Core IOS sandbox, building and database in IOS sandbox
PROFESSIONAL EXPERIENCE
Confidential, Breinigsville, PA
Sr. IOS Developer
Responsibilities:
- Designed as an iPhone and iPad app, for IOS 7.0+.
- Developed Custom controls for Unbutton, UITextField, UIViews, UITextView.
- Expert on iOS Developer with experience with companies like Monster and Infosys using extensive skills in Cocoa Touch, Objective-C, Swift 3, React Native.
- Strong ability to use IOS frameworks Core Data, Core Animation, Core Graphics, and Core text.
- Designing and developing application for Android and iOS.
- Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode.
- Created models in MVC and development of delegates for updating model information.
- Implemented Core Graphics and Core Animation to draw customized UI in login screen till we get the data.
- Designed real time mobile web applications using Java, JQuery, MVC and Web Services.
- Experience in designing and developing User Interface Applications and integrating with various Databases and Client-Server applications in iPhone/iPad.
- Started working with swift 2.0 version and changing code from objective C to swift.
- Implemented and handled all error cases and the actions that should be taken on each error failure scenarios in design flow and have handled the same.
- Implemented login functionality by checking data input by user with data stored in database using Web Services
- Developed a cross-platform framework for mobile app development using C++.
- Extensively worked with Map Kit to navigate the locations and gets you the directions by using Core Location framework also.
- Developing Front and Backend applications using Angular, React and Backend using Node.js
- Used Swift, Core Data, Core Location, Core Animation, UIKit, Firebase, AVFoundation, Cocoa Pods, Storyboards, Segues, Auto Layout, Map Kit, Cocoa Touch, UITableViews, UICollectionViews, and much more in iOS Projects.
- Worked on front-end UI development skills using scripting languages like Java, HTML, JavaScript and CSS.
- Involved in full lifecycle of the project, including design, development and testing of the intranet site using ASP.NET 4.0 framework and C#.
- Cocoa, JSON are main applications used for this project.
- Experience working with Swift and changing code from objective c to swift.
- Experience on latest technologies to provide users with a smooth and intuitive user experience with Criminal justice and law enforcement Justice XML Data Model (JXDM)
- Used WCF as a service to provide the data from database, purposely for security.
- Short tags are applying in XML and convert the XML File.
- Developed reusable UI Components in React and Angular 2.
- Experience in developing team to design and development of internal mobile applications.
- Experience on developing and publishing iPhone/iPad Applications using Swift.
- Experience on Criminal Justice Procedure and Constitutional Law.
- Created custom web parts using SharePoint Designer 2013 and Visual Studio 2010 templates.
- Refactored UI for additional functionalities that were added to the app and Windows Communications Foundation (WCF)
- Working on all stages of software development life cycle (SDLC) from requirement gathering to deployment for both Android and IOS.
- Fixed bugs when notified or documented by QA in bug tracking system.
- Developed the reusable framework for the application using the MVC and Create and Build Websites.
- Managed SQL Server Security for creation of windows and SQL Server logins and users, assigning server and database roles and permissions.
- Used SQLite to cache the data received from the RESTful web services and also used Asynctask to get response from RESTful web services.
- Experience in Ethics in Criminal Justice Administration.
- Experience in XML and Global Justice XML data model which helps to make justice information sharing easier and quicker.
- Efficiently managing the project versions, setting up projects through GitHub and components in JIRA.
- Built iOS Storyboards with Tab Bar Controllers creating segues between different views, established IB Outlet, and SQL Server 2008 and 2012.
- Experience on standards for SDL governance activities by engaging with all project managers to support adoption, processes, and standards for SDLC governance activities.
- Experience in using XCode on OSX computers to develop applications.
- Experience in Global JXDM which is an object-oriented data model for organizing the content of a data dictionary, the global justice XML data dictionary in a data base.
- Developed Web Service and inter process communication applications using Java SOAP Framework, JSON and REST API’s.
- Designed wireframe user interface UI layouts using CSS, HTML, DHTML, AJAX and JavaScript.
- Experience in Creating the entire code behind by using MVC Framework.
- Converted PDF documents into XML code with the appropriate standards applied.
- Developed and consumed WCF Service to access data layer components.
- Performed regression unit testing with XCTest UI Testing framework within XCode.
- Planned, developed, and created mobile applications to match the needs of industrial clients.
- Experience in Software Development Life Cycle, Testing and Implementation of Client/Server applications using C#, with N-tier development environment.
- Experience in analysis, design, documentation, development, testing, maintenance, and deployment of iOS mobile applications for Apple iPhone and iPad.
- Designed HTML5 based UI system to make responsive web sites using JQuery Mobil, Google Maps Plugin and Java API.
- Building various API’s in Node utilizing the AWS services; Dynamo dB, Security Token Service, Elastic
- Collaborated with members of the Product, Business and Engineering Teams to develop and maintain Product Backlogs, Microsoft Visual Studio 2013.
- Created XML Web Services using SOAP/HTTP for sending and receiving data from different applications.
- Setting up and administering SQL Server Database Security, database Privileges and Roles.
- Extensively worked on Visual web parts using C# for adding new features and functionalities in accordance with the new requirements.
- Developed WCF services for both Desktop and mobile applications.
- Experience in developing Tools Instruments, iOS Simulators and debugging tools.
- Created Tagging Documents to guide Vendors through the proper use of a complex XML Schema. Provided further guidance as required.
- Established communication between different applications running on same/different platforms using WCF.
- Experience on C++ for cross-platform Mobile Development.
- Used Swift in developing some modules of the both enterprise app and app store app.
- Proficient in implementing design principles and messaging between objects - notifications, delegation, and target-actions - in Objective-C.
- Coding with Swift and providing document for new app assignment to meet the dead line.
- Used Core location to update the location.
- Extensive experience in programming using C, C++.
- Development is done in Swift and Objective-C.
- Used third party library cocoaAsynSocket to work with sockets.
- Worked in fast paced environment.
Environment: XCODE 6.4, IOS 7, IOS 8+, Objective-C, Agile Methodology, Swift, Cocoa Touch, JavaScript, API, Mobile application developer, SQL, XML, SDLC, Criminal Justice, MVC, WCF, JUSTICE XML, IOS and Android development, Java, Automotive in IOS.
Confidential, Bellevue, WA
Sr. IOS Developer
Responsibilities:
- Used Objective C and Cocoa frameworks and developed web service calls,XML and JSONparsing included in the project.
- Worked with Cocoa Touch (UIKit, Foundation) Frameworkfor development, used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Experience in communities on accelerated by XML through the development and integration of the Global Justice XML data model.
- Worked on the development of the User interface with the UI design for iPhone and iPad
- Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode
- Worked on front-end UI development skills using scripting languages like JSP, Java, HTML, JavaScript and CSS.
- Learnt completely about Swift concepts like Interacting with user interfaces, Asynchronous programming in Swift 2.0, Swift's standard library functions, etc.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Designing and developing the Web Tier using JSP, Servlets, HTML and tiles framework.
- Created a real-time web platform using JQuery Mobile, Flex, WCF Services and TSQL stored procedures
- Created models in MVC and development of delegates for updating model information.
- Extensively worked with MapKit to navigate the locations and gets you the directions by using Core Locationframework also.
- Managed data and memory management from streamlining code and using various debugging tests.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
- Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
- Implemented using Storyboard and ARC.
- Developed unit tests for testing specific functionality and logic.
- Fixed bugs as documented by QA team.
- Implemented MapKit framework for company location, by adding Maps, annotating maps and also by adding overlays.
- Developing highly scalable API’s using Node.js
- Implemented multiple UI Gesture Recognizers for user input functionality
- Developed Thumb Nail Image functionality for the selected File or Folder on iPhone/iPad
- Developed alert screen using a custom class that uses the UITableView of XCode
- Charge of managing implementation of iOS app specs and the iOS app deployment process.
- Implementation of Map Views using the Map Kit and Core Location Frameworks.
- Created custom annotations and annotation views.
- I have compare the content XML against input file used by XSL.
- Worked on WCF & WPF projects to modify the existing code.
- Experience in criminal justice and law enforcement
- Experience on MVC application using Razor syntax for view engine and used C# for the back end.
- Installation, configuration, upgrades, performance monitoring and tuning, backup and recovery and maintenance of SQL Servers.
- Implemented SQLite database to maintain user’s preferences and certain information related to user.
- Experience in project managers to ensure the SDLC methodology is accepted, adopted and adherence metrics were measurable, reasonable and within standards.
- I was the mobile developer, developing and maintaining their iOS/Android patient management app -OPIE Mobile.
- Experience on customized ionic Popup service to popup message window in Mobile Application.
- Experience on one zone- date picker widget in the Mobile application.
- Designed and implemented custom workflows using Visual Studio and SharePoint Designer incorporate various business processes.
- Implemented the MVC design pattern and learnt if how the views can interact with the Controller with the help of targets and delegates.
- Extensively used WCF services, thereby achieving complete Service Oriented Architecture.
- Used Model View Controller MVC architectural Design Patterns for the development
- 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.
- Experience on Mobile application development utilizing Sencha Touch JavaScript API’s Framework.
- Experience in XCode/Swift 3.0, Google Map, AVFoundation, Cocoa, Canvas, Core Location, Cloud Kit, Google-Sign In.
- Worked with XCode, designed XSDs to define the xml structure of data exchanged between iPhone and server.
- We Troubleshoot and resolved the problems that arise both in quality assurance phases and after production launch.
- Ensure ongoing operation of the apps on new versions of mobile operating systems when they were launched.
Environment: XCode 3.x, iPad, iPhone, Objective-C, Map Kit, Agile Methodology, Swift, Cocoa Touch, JavaScript, Testing, Mobile application developer, SQL, XML, Justice XML, SDLC, MVC, Criminal Justice, WCF, IOS and Android development, Java, App Deployment.
Confidential, Minneapolis, MN
Sr. IOS Developer
Responsibilities:
- Worked extensively with Objective-C, XCode and Storyboard for the application at hand.
- Performed Unit test and fixed bugs in Agile Environment.
- Used custom search bar controller to search for items and used custom predicates to filter the results according to user preferences (scopes).
- Designing and developing user interfaces using Java script, DHTML, XML, JQuery, HTML, CSS3 and CSS.
- Used WCF services for communicating with Microsoft SCCM.
- Used Photoshop for image editing purposes.
- Used Core Graphics, Core Images and Core Animation frameworks to design the beizerpaths for maps using the MapKit framework.
- Prior to the development of the Global JXDM, justice XML operated within own computers.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Interacted with the Database using MYSQL.
- Developing Java Web working with JavaScript, JSP, JQuery, Web Services, MVC frameworks.
- Design methodologies SDLC, Object Oriented Methodologies (OOM), Agile, Scrum and MVC.
- Did code debugging and bug fixing and Windows Communications Foundation (WCF).
- Assisting customers on the applicant and criminal Justice questions.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in implementation of SQL Server new features like Always on Availability Groups, Contained Databases, Change data capture (CDC), online index rebuilds, Central management server, Transparent Data Encryption (TDE), User-Defined server roles.
- Created Custom UI Views, custom Table Views, and custom Table View Cell for user interface.
- Implemented custom UI Tab Bar Controller & UI Navigation Controller for easy navigation of the app.
- Used UIKit, Map Kit and Core location to enhance user to find nearest store locations.
- Created Custom Web parts, Event Handler & Custom Features using Visual Studio 2010 and deployed them in the associated Site Collection based on requirement.
- Extensively involved in designing and development of framework using Spring MVC Framework and Hibernate.
- This is web and mobile based application built using Microsoft technologies like ASP.NET, MVC, SQL Server 2008, Entity framework, also used HTML5, jQuery and various JavaScript plug-ins.
- Web services used to connect to database were NSURL, NSURLConnection, and Grand Central Dispatch.
- Core Data Framework was implemented to keep track of user's favorite recipes and items.
- Managed data and memory management from streamlining code and using various debugging tests.
- Developed and tested unit cases through automated tests and unit testing using Instruments 3rd party automated testing tools.
Environment: Objective C, Cocoa Touch, Storyboard, NSJSON Serialization, SQL, XML, SDLC, MVC, WCF, Barcode, SQLite, and Core Data, Justice XML, Criminal Justice, GCD, Map Kit and Core Location.
Confidential
Java Developer
Responsibilities:
- The application was designed using J2EE specifications and best practices.
- Involved in the complete project life cycle including design, development, and implementation
- Used Struts to implement Model View Controller (MVC) architecture.
- Experience in Client Side Designing and Validations using HTML, CSS, JavaScript, JSTL, JSP and Struts Tag Library.
- Implemented Client side validations using JavaScript and server side validations are done using Struts validator framework.
- Experience in IT Initiative and SDLC release plans, including collaboration on approach, impact assessment, communication of changes and training as appropriate.
- Organizing and implementation the Global JXDM, Justice XML in the potential advantages to the company safety.
- Implemented application using Java, J2EE JDBC, Hibernate, JSP and Web Services.
- Worked on UI front end technologies like HTML, CSS, JQuery, JavaScript, AJAX and Angular JS.
- Worked on Agile environment for designing and coding the applications
- Oversaw completion of Single Source Process where unique XML files were combined and outputted as IETM and PDF based on different standards, versions, and clients.
- Developed WCF REST services and defined Service Contracts for specific functionality in search module.
- Developed solutions using C#, ASP.NET MVC, WCF and ADO.NET Entity Framework
- Involved in implementation of application using conventional design practices MVC-Model View Controller.
- Responsible for internal and external accounts, and managing LAN/WAN and checking for Security.
- Implementing LAN infrastructure across various nodes as well as troubleshooting network issues.
- Performed testing the Web Services on SOAP UI and SOAP Sonar.
- Export or Import data from other data sources like flat files using Import/Export through DTS, SSIS.
- Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Extensively worked on Spring Bean wiring, Spring DAO, and Spring AOP modules.
- Good knowledge of SOA concepts and implemented using Web Services by creating SOAP Web Service client to call central service.
- Designed and implement custom workflows using Visual Studio and SharePoint Designer using custom built content types to incorporate various business processes
- Used Hibernate for performing the database transactions.
- Implemented various design patterns in the project such as MVC, Business Delegate, Data Transfer Object, Data Access Object, Service Locator, and Singleton.
- Developed stored procedures, views, and triggers.
- Used JUnit for writing unit test cases.
- Participated in code reviews and provided recommendations on best use practices.
- Involved in enhancing and improving the existing credit system.
- Worked closely with release management in rolling out the new releases.
Environment: J2EE, Eclipse, Web Shere8.0, Oracle 10g, JDK 1.6, Hibernate 3.2.5, Struts 2.0, JSP, Spring, JMS, JNDI, IBM MQ Series, SOAP, XML, WSDL, Justice XML, Log4j, JUnit 4, SVN, SQL, XML, SDLC, MVC, WCF, UNIX and Apache Maven. IOS, WPF, Sync, Mvvm cross, SQLite.
Confidential
Software Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Application is developed on spring with the help of MVC architecture and used JDBC to develop data abstraction layer.
- Created the front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets for business services.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Experience in developing implemented projects utilizing the GLOBAL JXDM, refer to organization utilizing the global justice XML data model.
- Wrote, maintained and debugged XML parsers for a social recommendation engine
- Developed the independent WCF (Windows Communication Foundation) services and defined Service Contracts for specific functionality in search module.
- Provides Infrastructure support for multiple datacenter locations across India, which include setting up intranet, LAN, WAN and VPN etc.
- Developed the Application in the using MVC Architecture
- Developed stored procedures, triggers, functions, and database in Oracle apart from this we worked on developing suitable GUI for ATM locator.
- Took care of Code Review, Code Fixes, and bug Fixes, participated in daily meeting for enhancing the features and updated by doing checkout using GIT and reported progress/challenges to onsite project lead.
- Administered and maintained Microsoft Exchange Server and user accounts
- Used JDBC, application server and provided transaction API for accessing data from the Oracle by using standard statements.
- Did Unit Testing and Regression Testing of Web Application and fixed Cross Browser/Environmental issues. Apart from this did Performance tuning in Presentation Layer and Backend and debugged the application using Firebug.
Environment: HTML, CSS, JavaScript, Justice XML, XML, XHTML, SQL, SDLC, MVC, WCF, DOM, DHTML, Oracle database, Eclipse, SQL, GIT, Windows XP/07 and MS Office.