Sr. Ios Application Developer Resume
Dallas, TX
SUMMARY
- Over 9+ years IT experience with iOS application development, design and deployment for iOS devices including iPhones and iPads web development.
- Strong knowledge of Objective - C language and SWIFT.
- Experience working with XCODE and multiple versions of IOS including IOS 10.
- Excellent debugging skills and understanding of OOP, MVC.
- Expertise in implementing design patterns such as MVC, Singletons, Delegates and protocols.
- Proficient in parsing JSON, XML, PLIST.
- Experience with subversion control with GIT, STASH and SourceTree.
- Experience working in a Waterfall, agile, scrum environment.
- Excellent communication skills, proven track record and experience collaborating with team members to drive results.
- Experinece working with RESTful web services and SOAP.
- Familiarity with memory mangaement using ARC and MRR.
- Worked with local storage such as core Data, SQLite database, NSFileManager and NSUserDefaults.
- Ability to coordinate with various team members involved in the project.
- Created applications that are consistent with Apple Human Interface Guideline.
- Confidence in working with other iOS & Android developers to complete detailed projects. Quick learner, excellent analytical, design and problem solving skills.
- Experience working with HTML5, CSS3 and JAVASCRIPT.
TECHNICAL SKILLS
iOS Technology: iOS versions 5+, XCode versions 4.5+
IDEs: Xcode, Eclipse, Sublime
Languages: Objective-C, C, Swift, Javascript, HTML, CSS
Database: MYSQL, SQL SERVER
Methodologies: Agile, Rational Unified Process(RUP), UML
Third Party frameworks: Cocoalumberjack, Nimbus, objectMapper, etc.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. IOS Application Developer
Responsibilities:
- Upgraded reporting system of the application Confidential &T My Account for analytics
- Developed complete client Confidential login and signup module that includes UI design and backend communication with Web Services
- Worked with GIT to checkout and update the codebase changes
- 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 transition
- Worked in SWIFT with Backend team to display the correct data format in devices
- Worked on Web Service calls, Alamofire and JSON parsing included in the project
- Worked with UIKit Framework for development and maintenance
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Integrated a web-based content made with HTML5 on a Native application using UI Web View
- Used Core data Framework for local storage purpose in SQLite
- Debugging issues onsite whenever required
- Reported progress/challenges to project lead
Environment: XCode 6.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, Github for version control, SWIFT, JSON Frameworks: UIKit, CoreLocation.
Confidential, Seattle, Washington
iOS Application Developer
Responsibilities:
- Upgraded reporting system of the application Confidential My Account for analytics
- Developed complete client Confidential login and signup module that includes UI design and backend communication with Web Services
- Developed new components like infinite scrolling section for sliding tableview
- Solved major defects in navigation controller behavior for the application
- Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)
- Provided mechanism to avoid loading of duplicate data in tableviews (Problem due to concurrent server calls)
- Handled scenarios of no data for application during good network signal
- Explained the design problem of invocation by drawing flowcharts
- Documented the technical specifications
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: XCode 6.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, Github for version control, Web Services Frameworks: UIKit, CoreLocation, AVFoundation.
Confidential, Columbus, Ohio
UI & iOS Application Developer
Responsibilities:
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Map View implementation using the MapKit and Core Location Frameworks.
- Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
- 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.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
- This application was designed and implemented using iPhone SDK, XCode, interface builder, objective c and instruments.
Environment: HTML,CSS, JavaScript, Objective C, Cocoa, XCode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework.
Confidential, Dallas, TX
Power BI/MSBI Developer
Responsibilities:
- Actively participated in gathering business requirements to implement functional and technical specifications.
- Managed the entire ETL process involving the access, manipulation, analysis, interpretation and presentation of information from both internal and secondary data sources to customers.
- Understanding the business requirements, analyzing source system, source files, setting up the goals for implementing the new client.
- Created the Logical, Physical model and ETL Mapping Documents based on Business logic.
- Extracted data from Oracle, DB2, AS400, SQL Server, Flat Files, Excel and XML using SSIS and cleanse the data.
- Configured the SSIS Packages using Environment Variables for Dynamic Selection of Development and Production Environment.
- Developed SSIS ETL Packages& also modified packages into different environment (Development, Testing & Production), as ongoing requirement changes
- Created SSIS Packages for Incremental Loading and slowly changing dimensions.
- Dimension and Fact table design and cubes for KPI, Defining hierarchies and rollups.
- Identified Dimensions and Facts, Used MDX to extract data from cubes and Created MDX script for representing Cube Calculation.
- Enhance SSIS packages to perform dynamic functionalities from static configuration and changed many of the packages by using C# coding for generic usage within the organization.
- Created & modified SSRS reports (2012 & 2016) depend on the requirement on the priority basis from the DW & BW bug tracker applications.
- Worked on the performance and high priority critical issues to meet deadlines for SSIS package execution and for SSRS reports rendering.
- Created usage based aggregations in cube to minimize time for query retrieval from client tool Target.
- Created SSRS reports using Report Parameters, Drop-Down Parameters, Multi-Valued Parameters Debugging Parameter Issues Matrix Reports and Charts.
- Created Advanced Reporting Services Programming Using the Reporting Services Web Service.
- Creating, Modifying SSAS Measures, Dimensions Attribute relationships and Hierarchies.
- Designed SSAS Cubes, Named Calculations for Dimensions.
- Created complex SSAS cubes with multiple fact measures groups, and multiple dimension hierarchies based on the OLAP reporting needs.
- Worked on developing Power BI reports and dashboards from multiple sources.
- Used Power BI Power Pivot to develop data analysis prototype and used Power View and Power Map to visualize reports.
- Created DAX calculated columns in Power pivot worksheets to extract, import and join data that coming from different sources.
- Defined data sets with joins and sub-queries for complex queries involving multiple tables in Power BI.
- Used different types of visualizations Like (Stacked bar Chart, Clustered bar Chart, Scatter Chart, Pie Chart, Donut Chart, Line & Clustered Column Chart, Map, Slicer etc.) in Power BI according to the requirements.
- Created calculated fields and parameters along with the appropriate filters and plotted the measures on the respective graphs using Microsoft Power BI data visualization tools.
- Created dashboards and data visualization using Power BI desktop.
- Published reports and dashboards to the Power BI. Shared the dashboards among multiple users in the group.
- Published dashboard, reports to online Power BI could service for the use of report consumers.
- Created Development and Production support documents.
- Used Subversion for centralized storage within the Data Warehouse department.
Environment: Power BI, MS SQL Server 2016, SSIS, SSRS, SSAS, T-SQL, Power BI, Visual Studio 2016/2015, MS Office, Oracle 10g/ 9i, SQL Profiler, Excel and Access
Confidential, North Chicago, Illinois
iOS Application Designing and Development
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks
- Worked with Xcode for debugging the updated version
- Worked independently on an application (Supply Chain Visibility) from scratch including wire framing and prototyping to final product.
- Worked extensively on table and map view controller and made customized according to the client
- Worked to make customize Confidential Supply Chain application for Confidential and to set the customized notifications and alerts
- Worked in Xcode 8 and new OS and finished some incomplete projects in swift 2,3.
- Worked closely with business analyst in understanding the technical requirements of project and prepared the use cases for different functionalities and design.
- Worked in SWIFT with Backend team to display the correct data format in devices
- Worked on Web Service calls, Alamofire and JSON parsing included in the project
- Worked with UIKit Framework for development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Used new version of AFNetworking and IPv6
- Integrated a web-based content made with HTML5 on a Native application using UI Web View
- Used Core data Framework for local storage purpose in SQLite
- Reported progress/challenges to project lead and did modifications according to clients.
Environment: XCode 7.1,XCode 8, Objective-C, SWIFT, SDK 7.1, using ARC, Core Data and Auto Layout, Github for version control, JSON Frameworks: UIKit, CoreLocation,AFNetworking.
Confidential, San Jose, CA
IOS Application Developer
Responsibilities:
- Created the design documentation for iOS application.
- Developed the App Using Cocoa Touch Frameworks such as UIKit Framework, Core Foundation and Core Graphics.
- Server-Side components like web Services to data sync Confidential client side to update Confidential server side.
- Involved in Significant Customer interaction resulting in stronger customer relationships.. Wrote the common utilities like Logging, File utilities and Foundation framework.
- Implemented Core Data framework to store user Data.
- Implemented NSOperationQueue and NSURLConnection to integrate with back end web services.
- Experience collaborating with senior back end and senior mobile developers in a SCRUM Agile Methodology with little supervision.. Developing the App with Swift/Objective-C programming language and Apple's latest tools by following MVC architecture and ARC memory management system.
- Proficient with iOS Swift programming delivering best in class products and features focused on performance, quality and responsiveness.
- Created and enable application tested by TestFlight before the external developer test.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.. Worked closely within a cross functional team of testers and developers.
- Solved major defects in navigation controller behavior for the application.
- Developed complete client Confidential login and signup module that includes UI design and backend communication with Web Services.
Environment: iPhone SDK, XCode 8.0 - 8.3, SQLite3, SQLite Manager, Objective-C, Cocoa, Instruments, JavaScript, jQuery, Map Kit, Core Location, JSON and AV Foundation.