Muhammed Mutahr, Developer in Detroit, MI, United States
Muhammed is available for hire
Hire Muhammed

Muhammed Mutahr

Verified Expert  in Engineering

Software Developer

Detroit, MI, United States

Toptal member since June 9, 2018

Bio

Muhammad is a senior software engineer with several years of experience in industries ranging from the public education sector (WSU), privately owned healthcare companies (Meridian), and public Fortune 500 companies in the automotive industry (GM & AAM). Throughout his career, he’s designed web apps in HTML/CSS, developed client-side apps using JavaScript frameworks (Angular/Ionic), and used Java and C# to develop robust server-side apps.

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, MacOS, Windows

The most amazing...

...project I've worked on was developing a hybrid mobile/web application in AngularJS/Ionic from the ground up to service thousands of Meridian's Rx clients.

Work Experience

Lead Software Engineer

2020 - 2023
Ford Motor Company
  • Led the development of Ford Credit's Online Credit application (OCA) in Angular/Java.
  • Architected and developed a greenfield application for easier lease renewals (EzApp). Led the development of the Easier Approval application in React and Java SpringBoot. Oversaw the bi-weekly consumer/stakeholder demo and presentation.
  • Developed and launched a React application to allow for soft approvals. (PreQual).
  • Introduced TDD practices for front-end and back-end applications.
  • Worked and refactored a 20-year-old legacy back-end to reduce technical debt and production errors.
  • Put XP programming practices into place and mentored junior software developers to become productive team members.
Technologies: React, Angular, Java, Spring Boot, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), MySQL, Jenkins

Senior Software Engineer (Front-end)

2019 - 2020
Large Machine Manufacturer (via Toptal)
  • Overhauled the entire UI of a large-scale existing application.
  • Worked on and refactored monolithic code to be more readable.
  • Oversaw the implementation of pixel-perfect UI designs.
  • Tacked and fixed bugs through Azure DevOps in an agile environment.
Technologies: Angular, HTML5, CSS, CSS3, JavaScript, C#

Lead Software Developer

2018 - 2020
Large Machine Manufacturer (via Toptal)
  • Led the delivery and development of a SPA tool using Angular 6 with a .NET Core back end in order to compare the cost of an application over its lifecycle vs. a competitor model.
  • Worked closely with developers to ensure the highest quality of code through unit tests, code reviews, and paired programming.
  • Hosted the application on Azure cloud using three different environments: development, QA, and production. Deployed on a consistent schedule working with the team and the client.
  • Worked directly with the client every week to ensure calculations were accurate, designs were pixel perfect, and the user experience flowed, meeting all deadlines in the process.
  • Interfaced directly with the customer and led all stakeholder meetings and demos.
Technologies: Azure, Microsoft SQL Server, .NET Core, C#, Angular

Senior Software Engineer

2016 - 2018
Meridian
  • Designed, architected, and developed the Rx member hybrid web application. This was a custom solution built on the Angular and Ionic web framework to enhance users' experience from all devices, including the web, tablets, and mobile devices.
  • Led the research behind five different technology stacks in order to select the most practical technology relevant to the business needs for the Rx member application.
  • Led the proof-of-concept development of all of these different technologies, which included Native iOS and Android, Xamarin, React Native, Sencha, and Angular and Ionic.
  • Succeeded in pitching our findings and decision on an alternative technology stack (Angular and Ionic) to be used for hybrid mobile and web development throughout the company.
  • Successfully gained approval from the architecture council, tech governance, and executive leadership.
  • Developed the Vistar project in C# on Meridian Rx's public-facing website to pull in detailed information on pharmacies throughout the country.
  • Built a live style guide to be referenced throughout the company when developing new applications.
  • Used aspects of Material Design to integrate Meridian's brand with clean lines, grid-based layouts, responsive UI, and depth effects like lighting and shadows.
  • Established and incorporated company-wide linting rules to ensure the use of clean and reusable code, free of errors and common mistakes.
  • Led the development of five web portals in Ext JS (Sencha) which were completed within a stringent deadline. These portals were then rolled out to be used nationwide.
Technologies: CSS3, CSS, HTML5, SQL, Model View Controller (MVC), C#, Sencha UI, Ionic, Angular

Software Engineer

2013 - 2016
General Motors
  • Connected vehicles with 4G LTE that used API gateways to supported carriers; used Java.
  • Developed custom dynamic websites for internal clients using HTML5, CSS3, and REST APIs. All the projects were developed and designed based on style guidelines provided by UI/UX experts; followed much of Google's Material Design concepts.
  • Built the SRT tool using the C# MVC framework. This allowed internal departments to put in service requests and to follow the approval process for high budget projects and was used throughout the company.
  • Created an MVP for GM's annual IT innovation challenge. Developed a new concept from scratch (VSTS: vehicle service tracking system) and saw its completion through its early development stages. Our team was awarded and finished as a regional finalist in GM North America.
  • Developed IT Test Drive, a web application built on HTML5/CSS3 supported with a SharePoint back-end that allowed users in the IT department to sign up, test, and evaluate software in its beta stages prior to the rollout.
  • Developed the payment methods component/screen in Polymer for the redesign of the legacy Global Advisory Application.
Technologies: Java, JavaScript, HTML

Web Developer

2011 - 2012
American Axle & Manufacturing
  • Built and maintained corporate SharePoint sites, document libraries, and electronic forms.
  • Styled and branded corporate sites through the use of CSS.
  • Developed the five-phase form using InfoPath/CSS to provide global support in the case of a situation needing remediation/escalation.
Technologies: SharePoint, JavaScript, CSS, HTML

Web Developer

2010 - 2011
Wayne State University
  • Developed WSU's library system home page adherent to a style guide in HTML/CSS.
  • Designed and developed the Smithsonian's Freer gallery website in partnership with WSU's library system allowing users to immerse themselves in a virtual tour of the gallery; used HTML, CSS, and JavaScript.
Technologies: JavaScript, CSS, HTML

OnStar Mobile Number Management System

I developed the in-vehicle LTE capabilities for GM's OnStar department using server-side Java to connect to mobile carrier APIs. The telephony carrier management was developed for 34 countries in Europe and Mexico to extend OnStar's capabilities into those geographic regions. JUnit (unit testing framework) was used on all functionalities and the teams participated in paired-programming to ensure the highest code quality.

OnStar | GAA

The Global Advisory Application (GAA) was a legacy application which was redesigned in Polymer to be used by the OnStar call center whenever a GM customer clicked the OnStar button within a vehicle. I was responsible for redesigning a screen for a Polymer component which handled payment methods for the customer to be kept on file.

Rx Member Hybrid Application

A hybrid mobile application built on AngularJS/Ionic. This application was designed, architected, and developed from the ground up in order to serve thousands of clients.

TEAManager™

A fantasy football application that was built with Polymer to give users a cohesive experience between devices. This project allowed users to test different scenarios and iterations of player lineups in order to generate winning DFS league lineups. The application and website were both designed and developed by myself.

6ix | Personal Training Application (Website)

I designed and developed a website for 6ix LLC, using Polymer 2.0 to showcase their three different mobile applications. This website was designed to be responsive and quick, utilizing Polymer as a single-page application to give users the best web experience available to them.

Daitio

Daitio was an application/MVP developed using Spring MVC over the greater part of a year. The exciting technology was focused on grabbing information from multiple wearable devices to provide doctors with insight on how to manage and control the progression of chronic metabolic diseases.

IT Test Drive

I developed a custom solution (HTML, CSS, JavaScript) that was built on top of SharePoint's document library to provide GM with the ability to pilot beta software to its IT department. Business users would upload text/images to different libraries within SharePoint which would then be accessed with REST APIs to display in a user-friendly way.

Service Request Tracker

The SRT tool was developed for GM using C# and the .NET framework to allow any number of internal departments to put in service requests for projects requiring a substantial budget. These requests would be passed on through an approval process and would allow the user to check the status of their request at any time.

Mars Rover | Polymer

This program was built with Polymer and showcases aspects of reusable web components, data binding, HTML, and JavaScript. To get going, simply drop the "dist" folder onto a server and run the index.html.

The "dist" folder is a vulcanized version of the code which can be found under the "app" folder. Navigate to "app/elements/mars-rover" to see the HTML, JavaScript, and CSS files that make up the "mars-rover" element. The rest of the "app" folder contains necessary, reusable components from Polymer as well as the structured layout from a Polymer-Starter-Kit-Plus project.

TCO Tool

I led the delivery and development of a SPA tool using Angular 6 with a .NET Core back end to compare the cost of an application over its lifecycle vs. a competitor model.

Project Details:
• Generated reports and comparisons to show visualizations of the total costs.
• Automated data imports to speed up the process of manual data entry.
• Created a library of previous studies to allow all users to duplicate or view studies deemed re-usable by an admin.
• Developed an admin dashboard to allow admins the ability to see different studies created, users accessing the tool, and total monetary value generated and saved from using the application.
2009 - 2012

Bachelor of Science Degree in Computer Science

Wayne State University - Detroit, MI, USA

Libraries/APIs

jQuery, jQuery UI, TensorFlow, Polymer, React

Tools

Git, Adobe Photoshop, Sencha UI, Jenkins

Languages

Swift, HTML, JavaScript, TypeScript, C#.NET, Java, CSS, PHP, C#, SQL, HTML5, CSS3

Frameworks

ASP.NET MVC, AngularJS, Ionic, Angular, Ionic, .NET Core, Ext JS, Spring Boot

Platforms

Drupal, Visual Studio Code (VS Code), SharePoint, Android, iOS, Windows, MacOS, Azure, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF))

Paradigms

OOCSS, Model View Controller (MVC)

Storage

Microsoft SQL Server, MySQL

Other

Hybrid Apps, Mobile First, Responsiveness

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring