Muhammad Umar, Developer in Lahore, Punjab, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Umar

Verified Expert  in Engineering

APIs Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
June 10, 2022

Umar, a seasoned full-stack developer with a robust back-end focus, boasts over three years of experience excelling in Ruby on Rails and React. Proficient in Agile and Kanban, he thrives on solving intricate back-end challenges. He's passionate about staying tech-savvy and welcomes ambitious projects. Umar's extensive experience with US-based companies ensures seamless cross-border collaboration.

Portfolio

Colorado State Government - Colorado General Assembly - Legislative Branch
React, TypeScript, Front-end, Antd, APIs, Material UI, Git, ESLint, CSS
Colorado State Government - Colorado General Assembly - Legislative Branch
Ruby on Rails (RoR), CSS, JavaScript, React, Front-end, Accessibility...
Devsinc
Ruby, Ruby on Rails API, Git, Jira, GitHub, JavaScript, JSON, APIs...

Experience

Availability

Part-time

Preferred Environment

MacOS, iTerm2, Visual Studio Code (VS Code), Slack, Jira, Git, GitHub

The most amazing...

...thing I’ve developed is KUDO, a multilingual web conferencing platform with human-powered live interpretation using RoR and TokBox.

Work Experience

Front-end React Developer

2023 - PRESENT
Colorado State Government - Colorado General Assembly - Legislative Branch
  • Added new features to the website and enhanced the already existing features.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Optimized website performance by conducting a comprehensive analysis of website load times, identified bottlenecks, and implemented performance enhancements, resulting in a reduction in page load times.
Technologies: React, TypeScript, Front-end, Antd, APIs, Material UI, Git, ESLint, CSS

Front-end Engineer

2022 - PRESENT
Colorado State Government - Colorado General Assembly - Legislative Branch
  • Created custom components like a carousel, calendar, and many others using plain JavaScript and CSS.
  • Created front-end pages using the Figma designs (mockups).
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Reviewed PRs of fellow developers, provided constructive feedback, and learned from their work.
Technologies: Ruby on Rails (RoR), CSS, JavaScript, React, Front-end, Accessibility, Web Accessibility, Ruby, Bootstrap 4

Back-end Engineer

2020 - PRESENT
Devsinc
  • Worked on unit testing, integration testing, and technical documentation with Rswag to raise the test coverage from 10 percent to 90 percent.
  • Tracked and fixed daily reporting bugs with the Jira reporting tool.
  • Worked with PHP, Laravel, Python, Django, and NestJS.
  • Reviewed code from junior team members to deliver the best quality code.
  • Refactored the whole application to remove unused code by other engineers.
  • Created and flushed tickets on Jira keeping in view the business requirements document.
  • Integrated Chargebee, Thinkific, and Auth0 with the Laravel application.
Technologies: Ruby, Ruby on Rails API, Git, Jira, GitHub, JavaScript, JSON, APIs, JavaScript 6, HTML5, CSS, REST APIs, JavaScriptCore, Heroku, Auth0, Plaid API, Plaid, OpenAPI, Pundit, MacOS, iTerm2, Visual Studio Code (VS Code), Slack, Ruby on Rails (RoR), Ruby ERB, Thinkific

Full-stack Developer

2022 - 2022
Freelance Clients
  • Designed and developed the project/product with a modular architecture and a robust set of APIs, making it highly extendable and customizable.
  • Worked on unit testing, integration testing, and technical documentation with Rswag.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: JavaScript, Ruby on Rails API, Ruby on Rails 6, Ruby, Ruby Gems, Postman, PostgreSQL, iTerm2, Next.js, ESLint, Front-end

KUDO (Kudoway)

https://kudoway.com/
Created a multilingual conferencing platform with human-powered live interpretation having a back end in Ruby on Rails (RoR) and a front end in AngularJS. I was responsible for implementing new features, adding spec coverage (unit tests and integration tests), and fixing daily reporting bugs.

SPEC (IOS application)

Developed a swift-based application for computer and mobile accessories (more like an eCommerce application). I was the back-end developer there. My responsibilities were to refactor already written code, resolved issues with N+1 queries, and DRY code. I developed new endpoints according to requirements.

Virtual Common Wealth

Developed a React Mative base application monitoring users' transactions and calculating tax accordingly. I was the back-end engineer responsible for integrating Plaid with the back end to fetch users' transactions and save them to the local database for fast retrieval in future requests.

XDOME: Colorado's Legal Statute Editor

http://xdome.s3-website.us-east-2.amazonaws.com/
XDOME is an advanced editing software crucial for the Legal Services Department, facilitating the precise drafting and revision of the Colorado Revised Statutes. Before XDOME, all work in this department was done in WordPerfect. With its comprehensive suite of features and intuitive interface, XDOME streamlines collaboration among legal teams, ensuring accuracy and efficiency in statute writing. Its robust version control and real-time tracking capabilities maintain a clear audit trail of legislative changes. Integrated tools for legal research, citation management, and cross-referencing further enhance the drafting process. XDOME is an indispensable asset in upholding the integrity and accessibility of the foundational laws of Colorado.
2016 - 2020

Bachelor's Degree in Computer Science

University of Punjab - Lahore, Pakistan

Libraries/APIs

Ruby on Rails API, REST APIs, Ruby ERB, Pundit, Plaid API, OpenAPI, React, Antd

Tools

Git, GitHub, RSpec, Slack, Auth0, Plaid, Jira, Postman

Frameworks

Swagger, Ruby on Rails (RoR), JavaScriptCore, Ruby on Rails 6, Next.js, Redux, Material UI

Languages

Ruby, SQL, JavaScript, JavaScript 6, HTML5, CSS, TypeScript

Platforms

MacOS, Visual Studio Code (VS Code), Heroku, Thinkific

Storage

PostgreSQL, MySQL, JSON

Paradigms

Agile, Kanban

Other

iTerm2, APIs, Front-end, Third-party APIs, Ruby Gems, ESLint, Accessibility, Web Accessibility, Bootstrap 4

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