Umar Naseem Shaikh, Developer in New York, NY, United States
Umar is available for hire
Hire Umar

Umar Naseem Shaikh

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
September 22, 2023

Umar is a full-stack engineer with experience in Ruby on Rails (RoR), .NET, React, Angular, databases, and CI/CD pipelines using CircleCI and GitHub Actions. He's also proficient in Agile methodologies, Git, and test-driven development. Umar has a proven track record of delivering elegant and efficient solutions in all environments and complex scenarios.

Portfolio

Online Freelance Agency
Ruby on Rails (RoR), .NET, GraphQL, React, Git, GitHub, GitLab, REST, RSpec...
DotDashPay
Ruby on Rails (RoR), React, Angular, Elasticsearch, MySQL, RSpec, Redis, Git...
Online Freelance Network
React, Vue, REST, Elasticsearch, Redis, GraphQL, MySQL, Sentry, Datadog, Git...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, Windows, Visual Studio, Visual Studio Code (VS Code), Jira, GitHub, GitLab, Sentry, Datadog

The most amazing...

...projects I've performed involved transitioning to microservices, boosting performance by 30%, enhancing code modularity, and simplifying management.

Work Experience

Senior Full-stack Engineer (Contract)

2020 - 2023
Online Freelance Agency
  • Developed five customer-facing web applications, utilizing .NET, RoR, Node.js, and JavaScript to build scalable and reliable systems.
  • Implemented microservices architecture for applications, improving performance by 50% and reducing maintenance efforts by 75%.
  • Improved functionality by migrating applications from .NET Framework to .NET Core's microservices architecture.
  • Expanded test coverage to 80% and migrated RoR 6 to RoR 7.
  • Conceptualized, redesigned, and presented enhancements to the data warehouse and stored SQL procedures, leading to increased query performance.
  • Analyzed system requirements and actively engaged in client interaction during requirement specifications.
  • Unit-tested the code with xUnit, NUnit, and RSpec and managed the code with GitHub and GitLab.
  • Communicated with clients to understand their requirements, delivering practical solutions for their business needs.
  • Managed a team of at least nine developers dealing with four clients to build web applications from scratch. I handled deadlines, deliverables, quality of code, and time estimation on tasks.
  • Optimized the performance of applications by implementing caching, code refactoring, and database queries by 30%.
Technologies: Ruby on Rails (RoR), .NET, GraphQL, React, Git, GitHub, GitLab, REST, RSpec, Microservices Architecture, Angular, Entity Framework, Sentry, CircleCI, Docker, Datadog, ScoutAPM, Jira, Software Development Lifecycle (SDLC), Windows, Visual Studio, Visual Studio Code (VS Code), Node.js, JavaScript, xUnit, NUnit, Microsoft SQL Server, C#, Amazon RDS, Sidekiq, Amazon EKS, Scalability, Performance, Back-end, Full-stack, Technical Leadership, Next.js, Database Design, Full-stack Development, Tailwind CSS

Senior Full-stack Engineer

2019 - 2020
DotDashPay
  • Maintained web APIs and integrated 3rd-party APIs, improving scalability by 30% and reducing response time by 40%.
  • Improved code quality by 50% and reduced bug reports by 20% after conducting code reviews and mentoring junior developers.
  • Participated in the architecture, design, and implementation of back-end features using .NET, RoR, and Node.js.
  • Reduced page load time by 50% by collaborating with the back-end team to optimize database queries and improve performance.
Technologies: Ruby on Rails (RoR), React, Angular, Elasticsearch, MySQL, RSpec, Redis, Git, GitHub Actions, GitHub, CircleCI, Sentry, Datadog, xUnit, NUnit, .NET, Oracle, SQL Server 2016, PostgreSQL, REST, Jira, Software Development Lifecycle (SDLC), Amazon Web Services (AWS), Azure, MacOS, Visual Studio, Visual Studio Code (VS Code), Node.js, JavaScript, Microsoft SQL Server, C#, Amazon RDS, Sidekiq, Amazon EKS, Scalability, Performance, Back-end, Full-stack, Vanilla JS, Full-stack Development, Database Schema Design, Django

Software Engineer (Contract)

2016 - 2019
Online Freelance Network
  • Handled developing, maintaining, and optimizing the department's leading consumer-facing websites.
  • Optimized the performance of web applications by implementing caching mechanisms, load balancing, and other techniques.
  • Collaborated with other programmers to design and implement features.
  • Debugged the existing source code and polished feature sets.
  • Implemented automated testing suites, achieving a 95% test coverage for web and mobile applications and reducing the number of bugs and issues found in production environments by 50%.
  • Updated old codebases to modern development standards, improving functionality.
  • Engineered and implemented overall software architecture and associated components.
  • Developed APIs for data sharing between databases and Android systems.
Technologies: React, Vue, REST, Elasticsearch, Redis, GraphQL, MySQL, Sentry, Datadog, Git, GitHub Actions, CircleCI, Amazon Web Services (AWS), RSpec, Linux, Visual Studio Code (VS Code), Ruby on Rails (RoR), .NET, C#, Amazon RDS, Sidekiq, Amazon EKS, Scalability, Performance, Back-end, Full-stack, Vanilla JS, Amazon EC2

RevCycle

https://www.revcycle.com/
A system that allows patients to choose their doctor appointments according to their budget.

RevCycle provides revenue cycle management services to the eye care industry, helping build a positive, lasting relationship between doctors and their patients. In addition, the company supports the entire billing insurance cycle through effective accreditation and management tools.

Shift

https://shift.com/
A project involving the company's rebranding, which made it possible for Shift to continue to reshape the future of automotive financing and ownership.

Shift, formerly known as Fair, has redefined the car-buying landscape with its innovative approach, granting consumers unparalleled autonomy and adaptability through a seamless mobile journey.

MapleHR

An employee management platform that enables potential employers to manage their workforce. MapleHR provides a real-time collaborative system where employers can access and resolve employee claims and issues.

AEG-Prince

An event and festival management application where artists can schedule multiple events and shows and track records of their event's budget. After the performance, users can show the artists' event records on the platform.

Online Hiring Platform

An online hiring platform where developers can be hired after passing the agency's screening process. The platform allows developers to go through screening and technical calls to join the network and be hired by clients.
2013 - 2017

Bachelor's Degree in Computer Science

University of the Punjab - Lahore, Pakistan

Languages

GraphQL, JavaScript, HTML, CSS, SQL, TypeScript, C#, Ruby, CSS3, Python

Frameworks

Ruby on Rails (RoR), .NET, Angular, ASP.NET Core, Redux, Express.js, Vanilla JS, Next.js, Tailwind CSS, Django, NUnit

Libraries/APIs

React, Entity Framework, Node.js, jQuery, REST APIs, ActiveRecord, Shopify API, Sidekiq, Stripe, Vue, Ruby on Rails API

Tools

Visual Studio, Jira, GitHub, GitLab, Sentry, Git, CircleCI, xUnit, Firebase Authentication, Webpack, Amazon EKS, RSpec

Paradigms

REST, Microservices Architecture, DevOps, Microservices, Database Design, Back-end Architecture, Test-driven Development (TDD), ETL

Platforms

Linux, MacOS, Windows, Visual Studio Code (VS Code), Oracle, Kubernetes, Apache Kafka, Shopify, Amazon EC2, Docker, Amazon Web Services (AWS), Azure

Storage

MySQL, SQL Server 2016, PostgreSQL, NoSQL, Microsoft SQL Server, JSON, MongoDB, Datadog, Elasticsearch, Redis, Data Pipelines

Other

Software Development, ScoutAPM, Software Development Lifecycle (SDLC), Web Development, Performance, Scalability, Amazon RDS, Back-end, Full-stack, Technical Leadership, Database Schema Design, Payment Gateways, eCommerce, MERN Stack, Chrome Extensions, GitHub Actions, Computer Science, Full-stack Development

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