Ismail Mohammad - iOS Developer, Senior iOS Developer |
[email protected] |
Location: Chicago, Illinois, USA |
Relocation: Yes |
Visa: H1B |
PROFESSIONAL SUMMARY:
8+ years of overall experience in software development with 6+ years of specialization experience in Development and Implementation of various native iOS applications usingSwift, Objective-C, Cocoa Touch, UIKit. Experience with Swift UI and Combine. Experience with continuous integration & delivery tools (Jenkins, TeamCity, or GitLab). Hands on with Test Driven Development (TDD) Expertise in Object Oriented Programming languageObjective-C and Swift. Built new components in swift UI for ios 13.0 and above. Strong knowledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit. Created and customized views, table views, tab bars, collection views and navigation bars which are most needed functionality in a multi-view application. Worked on different versions of Swift. Leveraged native ios features (Push Notifications and Local notification, Animations, GPS, Settings, and Contacts). Proficient and experience in a variety of mobile development IOS, hybrid (PhoneGap/Cordova), Ionic framework. Strong experience on scripting languages such as Python, Perl. Experience working with cloud servies like AWS and Azure. Knowledge of rx swift. Good experience of developing and deploying web services in cloud, have hands on experience of Amazon AWS and Google App Engine. Wrote unit tests using XCTest, XCUITesting, OCMock Frameworks and maintained code coverage of 85%. Integrated unit testing for view models using XCTest Framework with Async Testing. Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD. Proficient erudition on iOS development from iOS 6.0 and I have designed Mobile Applications on iOS, tvOS, watchOS and MacOSplatforms for iPhone, iPad, iPod, Apple Watch and Apple TV in both Objective C and Swift languages. Experience with ARkit, SceanKit frameworks for virtual reality. Have knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs. Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications. Experience with Auto layout to develop applications for multiple screen sizes using different constraints. Designed and implemented Enterprise RESTful API services. Good professional knowledge on Ruby scripting. Creating certificates and provisioning profiles required for development, distribution as well as App-store submission. Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing compiler warnings. Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad. Experience in Storyboard, MapKit, Core Data, Multithreading, User Defaults, P-list, SQLite, GCD, Core Data UIAlert, Delegates/Protocols and Categories. Good understanding & experience in app tunneling and content filtering using Air Watch. Designed and developed applications as per specifications. This included core development using various iOS frameworks and test driven development using XCTestframework and Cucumber. Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans. Experience in UNIX,XPC Inter-process communication and Services Experience with source control tools SVN and GIT. Experienced in implementing UI/UX with Storyboards, XIBs and using NS Constraints Used Third-Party APIs - SDWebImage, AFNetworking, JSONModel, MBProgressHUD, TSMessages etc., Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube. Experience integrating third party frameworks using Cocoapods. Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users. Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patternsetc. , Technical Skills: iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data, Storyboards. Software: Expertise in iOS 4, iOS 5, iOS6, iOS7 with Xcode3.0/ 4.0., 5.0, 6.0, 6.1.3 OSX 10.5, 10.6, 10.7, 10.8, ASP.Net with Visual Studio 2005/ 2008, Microsoft Office suite Programming Languages: C, C++,ARkit,Objective-C,Swift, Reality kit , Java, HTML, WEB,JAVASCRIPT Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ jQuery library, XML, XSLT, AJAX, Angular 5 & 7. Databases: MySQL, SQL plus, PL/SQL, relational database Concepts. SQL server 2005/2008, SQL Cipher, SQLite with Core iOS sandbox, building, and database in iOS sandbox, CouchBase. Operating Systems: MAC OS, Windows, Linux, UNIX Tools: Swift,Xcode 3.0/4.0/5.0/6.0/6.1.1, Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Eclipse, RAD IDE,Android Studio, TIAA - Charlotte, NC March 2022 - Present Sr. iOS Developer Description:The Teachers Insurance and Annuity Association of America is a fortune 100 fiancial services organization that is the leading provider of financial services in the academic, research, medical, cultural and government fields.TIAA serves over 5 million active and retired employees participating at more than 15,000 institutions. App Link: https://apps.apple.com/us/app/tiaa/id341447597 Responsibilities: Develop, maintain and support client mobile applications. Collaborate with IT and Business partners to determine development needs. Interpret written business requirements and technical specification. Documents to design and implement executable code solution in accordance with business needs. Resposible for redesigning and releasing different versions of the mobile app. Built new ui components in SwiftUI. Constant updates to App. Worked in multiple platforms and technologies including Swift/Swift UI, Objective-C, REST APIs, Firebase etc. Integrated analytics at screen and button level event using Firebase. Worked in a SAFe Agile environment. Good experience in clean UI design. Ensured application development and support are aligned with IT development standards and strategy. Oversee vendor application and patching Co-ordinate with testers in fixing the bugs and participated in code review sessions to maintain the standards. Worked with modern tools including jira, MS Teams, Sourcetree and Confluence. Environment: React-native, iOS, android studio, Xcode, Swift, Swift UI, Sourcetree, Visual Studio code,Robo 3T, Atom, Web Storm TFS, ES6, JavaScript, Type Script, React JS, Git, node.js, Web services, XML, SQL 2008, firebase, Mac OS. Express Scripts - St. Louis, MO July 2021 to March 2022 Sr. iOS Developer Description:Express Scripts Holding Company is a pharmacy benefit management (PBM) organization. In 2017 it was the 22nd-largest company in the United States by total revenue as well as the largest pharmacy benefit management (PBM) organization in the United States. App Link: https://apps.apple.com/us/app/express-scripts/id442464896 Responsibilities: Resposible for redesigning and releasing different versions of the mobile app. Built new ui components in SwiftUI. Constant updates to App. Worked with different components inSwiftUIi like HStack, VStack and ZStack. Used environment object, state, state object inSwiftUI. Worked on interating analytics for the whole app using Adobe. Built new features like Price a Medication, Request New RX. Good experience in clean UI design. Worked with VIPER design pattern, achieved test coverage to 70% Integrated analytics at screen and button level event using Firebase. Build and deployed apps in to App Store. Deep functional knowledge on Swift, Objective-C. Handled RESTful APIs which support JSON to access back-end data payload Co-ordinate with testers in fixing the bugs and participated in code review sessions to maintain the standards. Learned Augmented reality ARKit basics and created a demo . Good understanding with builds, software development and GIT. Called the Restful web services calls for POST, PUT, DELETE and GET methods. Used environment object, state, state object in SwiftUI. Worked with modern tools including jira, MS Teams and Confluence Environment:React-native, iOS, android studio, Xcode, Swift, Swift UI, Visual Studio code,Robo 3T, Atom, Web Storm TFS, ES6, Arkit , JavaScript, Type Script, React JS, Git, node.js, Web services, XML, SQL 2008, firebase, Mac OS. Verizon - Dallas, Tx August 2019to June 2021 iOS Developer Description: This project provides the users with the access to myVerizon account. The users can get on demand support, manage account from anywhere, choose plans to mix and match. Pay bills and keep track of the account. Shop phones, wearbales, smart devices from the app. App Link: https://apps.apple.com/us/app/my-verizon/id416023011 Responsibilities: Work on different versions of iPhone, iPad, Mac and use different frameworks (Foundation Kit, UIKit, Core Foundation, Core Graphics, Core Animation, Web Kit, Core Data, Core Location, AF Networking.) Develop apps using various iOS design patterns (MVC, Singleton, Adaptor, Factory View Models, Delegation, Blocks, Notifications.) Participate daily defect triage meetings and used Rally to track bugs reportedly QA fix them. Developing mobile applications using Swift, Objective C, Xcode and various API in an agile environment. Used CouchBase Lite IOS framework. CouchBase framework to have seamless data flow between client and server. Built navigation in the application using modal and popover ionic components. Worked on Detecting changes of Users in Shared Device Mode and Geofencing in Airwatch. Implemented DeviceStatus, Requery methods, compilance policies and application list from airwatch. Authenticated users using airwatchsdk across Workspace ONE UEM. Integrated AWCompilance for compliance protection. Writing the native bridges for IOS and Android to integrate with React App. Designing layouts, Custom Menu s dialogs, image views data structures. Implemented stable React components and stand-alone functions to be added to any future pages. Experienced in working with ARKit, and Push Notifications. Working with Object Oriented and multi-threaded systems. Developing, reviewing and maintaining code for client applications. Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications. Experience with Auto layout to develop applications for multiple screen sizes using different constraints. Designed and implemented Enterprise RESTful API services. Creating certificates and provisioning profiles required for development, distribution as well as App-store submission. Environment: iPhone SDK,tvOS, objective C, Cocoapods ,Xcode, iOS 11.x,12.x, JSON, XML, Cocoa Touch, Cocoa frameworks, UiKit, Arkit, SQlite, AFNetwotrking, HTML5, CSS3. AAA - Lake Mary, FL March 2017 to July 2019 iOS Developer Description: The American Automobile Association is a federation of motor clubs throughout North America. AAA is a non-profit member service organization with 55.6 million members in the United States and Canada. AAA Mobile application improves on-the-go access to trusted AAA services including trip planning, discounts and roadside assistance. This mobile app helps you find AAA Approved and diamond rated hotels, restaurants and attractions, and the ability to create and share itineraries between your desktop and mobile devices. App Link: https://itunes.apple.com/us/app/aaa-mobile/id310730297 mt=8 Responsibilities: Custom UI implemented with XIBs and Story boards as well and associated with appropriate reusable classes. Segregated API Handler classes based on the Work flows, login services, user profile, search items. Added animation between UIViewsfor smooth transitioning and better user experience. Implemented AirWatch SDK and Citrix for Mobile Device Management.. Created model classes based on the business requirement. Worked closely within a cross functional team of designers, developers and testers. Solved issues on different areas of the application. Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout. Worked with GIT to checkout and update the codebase changes. Experienced in working with GPS Location, CallKit, ARKit, CoreML and Push Notifications. Worked with various Cocoapods to improve application features and framework usage Used Xcode and Storyboards to develop the screens for the application using MVC design pattern Developed the UI screens by integrating different Views and Windows to make them user friendly. Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes. Implemented Storyboards including Auto-layout utilizing constraints and size classes and mixed with existing XIB files. Extensive experience in Web, iOS. (i.e., designs new templates, tests styles/sheets, fixes bugs; collaborates heavily with core team members (especially UX and Design)) Used Core Location Framework to get the user current location accurately. Presented data as Collection View using delegate and data source methods using Swift. Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services. Used the third party integration tool Cocoapods to integrate AFNetworking, JSONModel APIs etc., Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done. Implemented Business, Technology and Transportation functionalities in the application. Implemented REST API to get the all response from server end and render the data on UI screens as per the keyword. Used Serialized JSON to read the response that came through the server. Work closely with the web application development team to ensure proper integration between mobile application and web application. Managed technical tasks, project implementations and technical projects going into production. Responsible for App support and latest versions compatibility. Environment: iPhone SDK, objective C, Cocoapods ,Xcode, iOS 8.x,9.x,10.x, JSON, XML, Cocoa Touch, Cocoa frameworks, UiKit, SQlite, AFNetwotrking, HTML5, CSS3. Genpact Software Solutions, India September 2014 December 2016 Web Developer Description: Rebate Information System (RIS) is a supporting system, which generates monthly/quarterly bills for clients. This system provides facility to the user to define various rebates, options and brokerage schemes with various parameters. User can attach these schemes to the clients and as per the attached schemes system will generate the respective bills. This application serves as a supporting system to the main systems, which generates client wise bills. Responsibilities: Involved in developing GUI using ASP.NET Web forms. Used JavaScript for client side validations. Used ASP.NETvalidation controls for the server side validation. Implemented browser UI functionality using HTML, CSS and AJAX Used Master Pages, Themes to develop the consistent user interface. Developed User controls, Custom Controls to develop user friendly GUI. Developed Business Logic components in middle tier using C#. Designed and implemented XML Web services using ADO.NET, C# Developed reusable and optimized .NET components using C#. Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server. Designed and developed Crystal Reports using the Crystal Report Bundled Version for .NET. Implemented Data Access layer using ADO.NET to communicate with the MS SQL server database. Involved in creating Backups, Restoring and Import/Export data using MS SQL and DTS packages. Utilized WCF services to provide different promotions and schemes. Environment: Visual Studio 2008, C#, .NET, JavaScript, HTML, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, SQL Server, Quality Center, IIS. Keywords: cprogramm cplusplus csharp quality analyst user interface user experience javascript information technology golang microsoft procedural language Colorado Florida Missouri Montana North Carolina Texas |