Post Job Free
Sign in

Ios Developer Controller

Location:
Texas City, TX, 77590
Posted:
May 09, 2023

Contact this candidate

Resume:

Ali Mohiuddin

Contact: 945-***-****

Email: ***************@*****.***

Carrolton, Texas

https://www.linkedin.com/in/ali-mohiuddin-93354284/

PROFESSIONAL SUMMARY:

• 8+ years of experience in Mobile iOS App development from Scratch.

• A proficient iOS engineer who successfully delivered more than a dozen applications for clients overseeing all facets of the mobile product development process.

• Expert Swift and Objective-C programmer designed leading features including in-app voice assistant control to support voice commands and Created Map Kit polygon overlays drawing and animation.

• Good Experience in analysis, design, development, implementation, testing, deployment and maintenance of native and mobile iOS applications

• Fluent with design patterns (ex: Protocols, Delegation, Observable/binding, Decorator, Singletons)

• Strong command over Objective C, Swift, React Native and Cocoa Touch frameworks like Core Data.

• Collaborated with cross-functional teams to define, design and ship new features.

• Experienced with DevOps principles, CI/CD pipelines, Code Versioning, App Store deployments,

• Integration of Firebase and google analytics tools.

SKILLS:

• Swift, SwiftUI, Objective C, Java, HTML5, CSS, DevOps

• Tools: Xcode, Firebase, Source tree

• Frameworks: Cocoa Touch, UI Kit Framework, Storyboard, Core Motion, Auto layout, Core Data, Core Location, Core Graphics, AV Foundation, AV Player, Web services, UI Map kit, Google Map, SQL lite, Security Framework, Docker,Rest API, Apple Push Notification Service, Rake

• Data Storage: SQLite, Core Data, MySql.

• Web services: REST, Postman, SOAP

• Mobile Platform: iOS, React native.

Delegate methods.:

• Design and build advanced applications for the iOS platform.

• Collaborated with cross-functional teams to define, design, and ship new features.

• Unit-test code for robustness, including edge cases, usability, and general reliability.

• Integrated third party libraries to iOS projects, using Cocoa pods.

• Work on bug fixing and improving application performance.

• Continuously discover, evaluate, and implement new technologies to maximize development e ciency.

• Responsible for requirements gathering, designing, coding, testing, deploying code.

• Integrated application with backend tools such as cloud, APIs and push notifications.

• Implementing Unit tests and UI-tests using Xcode.

• Expert in End-to-End implementation and deliverables.

• Used google analytics for monitoring app performance, tracking leads and general optimizations.

EDUCATION:

• Jawaharlal Nehru Technological University (Hyderabad, IN) from B. Tech, Computer Science Engineering 2010 - 2014

PROFESSIONAL EXPERIENCE:

Sr IOS Developer

Roles & Responsibilities

• I am a lead iOS Developer, Led from design to product development delivering 13 full cycle applications.

• Involved in complete end to end application development.

• Created mobile iOS applications using Swift programming.

• Designed apps architecture using design patterns MVC and MVVM.

• Conduct client communications and follow-up.

• Generate excellent customer experiences with applications through design and usability.

• Supervise all development processes.

• Direct analysis, design and product development, application testing activities.

• Produced customer case studies and technical articles for the company website.

• Implemented Push Notification Configuration using Firebase and Push Certificate and with help of UI Application notification.

PROJECTS:

KinderCare Education, (Portland, Oregon) Dec 2022 - Mar 2023

Responsibilities:

• Created View controllers both programmatically and through Interface Builder and Storyboards.

• Created Facebook-style menu bars.

• Worked with Navigations controllers, Navigation Bars &amp, Tab Bars.

• Gathered requirements for how the application should look and built the application accordingly.

• Used storyboards and auto layouts in the application.

• Used Swift & SwiftUI with Cocoa Touch Framework which has a well-known performance and safety trade-off.

• Expertise in device firmware testing.

• Made a UI TabBar Navigation-based application.

• Used Collection views to make a photo grid View Controller.

• Used RestKit and object mappings to communicate with the backend.

• Used Core Animation and Core Graphics

• Used push notifications.

• Used Swift & SwiftUI to make the application.

• Used GitHub to push changed codes.

• Used Instruments to fine-tune the app's performance and memory management.

• Made both enterprise releases and app store releases.

• Redesigned and tuned SQL queries to improve the performance of the applications.

• Developed and executed test data for unit, functional, and user acceptance testing to assure quality project deliverables.

• Handled the build and Deployment strategies.

• Involvement in end-to-end project phases and providing warranty support on the applications.

• Coordinated in all testing phases and worked closely with the Performance testing team to create a baseline for the new application.

• Worked closely with Organization's Security Team and Firewall team to make the application accessible.

Environment: Swift, SwiftUI, XCode, Cocoa Touch, Foundation, UIKit, Core Graphics, JSON converted to existing Soap Services, Devices integrated with Barcode Scanners, SVN, iOS SDK, GitHub, and Core Data.

Sober Peer (Dallas - India) Oct 2019 - Dec 2022

Role: Lead Developer

Project Description:

• Sober Peer is an AI-powered mobile health platform for assessing and treating substance use recovery practices.

• The patient app offers a mobile, on-demand connection with their provider and provides real time accountability.

Roles And Responsibilities:

• Developed iOS application using agile development cycles, TDD techniques and code reviews to ensure reliability of code.

• Worked extensively with Swift, and Cocoa frameworks.

• Developed Navigations between views using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.

• Worked on NS Managed Object Context, NS Managed Object Model and NS Persistent Coordinator for the Core Data implementation.

• Worked on MVC, MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols, and categories.

• Used auto layout constraint for different orientation and screen size.

• Work on Multiview Applications customizing Navigation Bars and Tab Bars.

• Publishing the application on App store and then pushing updates after every sprint release.

• Designed the complete MVC, MVVM flow for the application with UI components and controllers to be used for iPhone.

• Worked on NS Operations, GCD and Blocks to perform multi-threaded development and asynchronous service calls.

• Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.

• Developed critical tools for this project like customized navigation bar, page control and scroll view.

• Extensively used Cocoa Frameworks such as SQLite, UI Kit, Core Foundation, Core Data, UN Notifications Center, AV Foundation and Map Kit, Google Maps.

• Present graphs using UIKIT and SwiftUI with the help of UI View Controller Representable protocols.

• 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.

• Followed a work data flow principle for design and development.

• Worked on web service calls, XML and JSON parsing included in the project.

• Added animation between UI Views for smooth transitioning and better user experience.

• Worked with Backend team to display the correct data format in devices.

• Used User defaults for storing login credentials. And used Fortify for the application security.

• Followed a work data flow principle for design and development.

• Worked closely within a cross functional team of testers and developers.

• Debugging issues at onsite whenever required.

• Worked with GIT to checkout and update the codebase changes and Merging code using Source Tree,Dev Ops,

• Creating Pull Request and participating in code reviews.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Swift

App Store: https://apps.apple.com/in/app/soberpeer/id1476069333

Book MEDS-Digital Medical Marketplace (INDIA)

Role: Developer

Project Description:

• BookMEDS is an online healthcare startup that enables customers to order prescriptive and nonprescriptive medicines as well as surgical & medical products.

• Employees are certified pharmacists for all pharmaceutical related operations including delivery of medicines.

Roles And Responsibilities:

• Developed iOS application using agile development cycles, TDD techniques and code reviews to ensure reliability of code.

• Worked extensively with Swift, Objective and Cocoa frameworks.

• Developed Navigations between views using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.

• Worked on NS Managed Object Context, NS Managed Object Model and NS Persistent Coordinator for the Core Data implementation.

• Worked on MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, and categories.

• Used auto layout constraint for different orientation and screen size.

• Work on Multiview Applications customizing Navigation Bars and Tab Bars.

• Publishing the application on App store and then pushing updates after every sprint release.

• Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.

• Worked closely within a cross functional team of testers and developers.

• Debugging issues at onsite whenever required.

• Worked with GIT to checkout and update the codebase changes and Merging code using Source Tree.

• Creating Pull Request and participating in code reviews.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Objective-C

The Clear Quran (Minnesota) (INDIA) Jul 2018 - Sep 2019

Role: Developer

Project Description:

• THE CLEAR QURAN™ is one of the most eloquent attempts to capture the elegance and vigor of the Quran masterfully and accurately in the modern English language.

• Its clarity for an average reader is evident in the choice of easy-to-understand words and phrases that reflect the beauty, flow and power of the original text.

Roles And Responsibilities:

• Developed iOS application using agile development cycles, TDD techniques and code reviews to ensure reliability of code.

• Worked extensively with Swift, and Cocoa frameworks.

• Developed Navigations between views using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.

• Worked on NS Managed Object Context, NS Managed Object Model and NS Persistent Coordinator for the Core Data implementation.

• Worked on MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, and categories.

• Used auto layout constraint for different orientation and screen size.

• Work on Multiview Applications customizing Navigation Bars and Tab Bars.

• Publishing the application on App store and then pushing updates after every sprint release.

• Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.

• Worked closely within a cross functional team of testers and developers.

• Debugging issues onsite whenever required.

• Worked with GIT to checkout and update the codebase changes and Merging code using Source Tree.

• Creating Pull Request and participating in code reviews.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Swift

App Store: https://apps.apple.com/us/app/the-clearquran/id1461665069

Xampr (INDIA) Apr 2017 – Jun 2018

Role: Developer

Project Description:

• Xampr is the next generation IOS-based mobile social networking app which will formalize social activities by creating groups.

• It allows users to create different kinds of activities on a daily basis, from daily meetings to keeping track of groceries list, Xampr can track all.

• Every activity in Xampr helps users in socializing themselves with a feature called “Perspective Chat '' which lets users easily understand the domain of discussion and activity.

• It also has a feature which enables group users to create surveys.

Roles And Responsibilities:

• Developed iOS application using agile development cycles, TDD techniques and code reviews to ensure reliability of code.

• Worked extensively with Objective C, and Cocoa frameworks.

• Developed Navigations between views using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.

• Worked on NS Managed Object Context, NS Managed Object Model and NS Persistent Coordinator for the Core Data implementation.

• Worked on MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, and categories.

• Used auto layout constraint for different orientation and screen size.

• Work on Multiview Applications customizing Navigation Bars and Tab Bars.

• Publishing the application on App store and then pushing updates after every sprint release.

• Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.

• Worked on NS Operations, GCD and Blocks to perform multi-threaded development and asynchronous service calls.

• Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.

• Developed critical tools for this project like customized navigation bar, page control and scroll view.

• Extensively used Cocoa Frameworks such as SQLite, UI Kit, Core Foundation, Core Data, AV Foundation and Map Kit, Google Maps.

• 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.

• Followed a work data flow principle for design and development.

• Worked on web service calls, XML and JSON parsing included in the project.

• Added animation between UI Views for smooth transitioning and better user experience.

• Worked with Backend team to display the correct data format in devices.

• Used User defaults for storing login credentials. And used Fortify for the application security.

• Followed a work data flow principle for design and development.

• Worked closely within a cross functional team of testers and developers.

• Debugging issues onsite whenever required.

• Worked with GIT to checkout and update the codebase changes and Merging code using Source Tree,Dev Ops,

• Creating Pull Request and participating in code reviews.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Objective-C

App Store: https://apps.apple.com/hn/app/xampr/id1228645940?l=en

MoCehat. (Jakarta) (INDIA) Nov 2014 - Mar 2017

Role: Developer

Project Description:

• MoCehat is an online Drug and medicines booking marketplace based out of Indonesia which lets users book medicines and health care products online and have them delivered at their doorstep.

Roles And Responsibilities:

• Developed iOS application using agile development cycles, TDD techniques and code reviews to ensure reliability of code.

• Worked extensively with Objective C, and Cocoa frameworks.

• Developed Navigations between views using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.

• Worked on NS Managed Object Context, NS Managed Object Model and NS Persistent Coordinator for the Core Data implementation.

• Worked on MVC design architecture, Cocoa design patterns and concepts like delegation, protocols, and categories.

• Used auto layout constraint for different orientation and screen size.

• Work on Multiview Applications customizing Navigation Bars and Tab Bars.

• Publishing the application on App store and then pushing updates after every sprint release.

• Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.

• Worked closely within a cross functional team of testers and developers.

• Debugging issues onsite whenever required.

• Worked with GIT to checkout and update the codebase changes and Merging code using Source Tree.

• Creating Pull Request and participating in code reviews.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Objective-C

App Store: https://apps.apple.com/us/app/mocehat/id1250379897

NPC EZ Order (Irving) (INDIA)

Role: Developer

Duration: 3 months

Project Description:

• NPC EZ Order is an IOS based Online Supply chain management App which enables all upstream and downstream partners including growers to sell produce and restaurants buy produce in a collaborative fashion.

• NPC is strong transparency in breeding knowledge which, in turn, develops trust.

• Providing continuous access to timely information like updated freight rates and other planning formation ensures the entire supply chain is engaged and informed.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Objective-C

Olivia (Watch App) (INDIA)

Role: Developer

Duration: 3 months

Project Description:

• Olivia App is a client-based app which is used to track the heart beats during the work out from watch and updates this heart Beats to App continuously.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Swift

Zibew Distributor (INDIA)

Role: Developer

Duration: 6 months

Project Description:

• This app connects with long mile pharmacies to reduce order loss and keeps the connectivity with the pharmacy.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Swift, React native.

MYCepaz (Minneapolis) (INDIA)

Role: Developer

Duration: 3 months

Project Description:

• MYCepaz App was created to help school kids who are undergoing stress and trauma.

Tools: iOS, Xcode, Atlassian, Source tree

Programming Language: Objective-C



Contact this candidate