Taha Babar, Developer in Lahore, Punjab, Pakistan
Taha is available for hire
Hire Taha

Taha Babar

Verified Expert  in Engineering

Back-end Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
April 19, 2022

Taha is a full-stack web developer and software engineer with three years of coding experience. He focuses on web development, mainly using Ruby on Rails. As a professional with excellent analytical and problem-solving skills, Taha enjoys building relationships with clients while delivering innovative solutions to solve their problems.

Portfolio

Satoshi Holdings Limited
Ruby, Ruby on Rails (RoR), Ruby on Rails 5, RSpec, Unit Testing, Full-stack...
Powur
NestJS, Express.js, Node.js, Ruby on Rails (RoR), React, Redux, JavaScript...
Intellirent
Ruby on Rails (RoR), JavaScript, HTML, CSS, Heroku, Jira, Full-stack, Git...

Experience

Availability

Part-time

Preferred Environment

Linux, GitHub, Visual Studio Code (VS Code), PyCharm, RubyMine, Slack, Postman, Jira, Heroku, NoSQL

The most amazing...

...thing I've built is a PDF generation functionality from scratch, enabling generating PDFs of 300 pages.

Work Experience

Ruby on Rails Developer | Architect for Cryptocurrency Exchange

2022 - 2022
Satoshi Holdings Limited
  • Developed test cases for an existing application that needed test coverage. Wrote efficient code that did not take much time.
  • Used Factory Bots to create factories used for test cases.
  • Helped upgrade the Rails version and recommended better coding practices to the team.
Technologies: Ruby, Ruby on Rails (RoR), Ruby on Rails 5, RSpec, Unit Testing, Full-stack, MySQL, Git, Back-end, Ruby on Rails 4, Databases, Test-driven Development (TDD), Google Cloud Platform (GCP), Trading Systems, Ruby Gems, Full-stack Development, Startups, Early-stage Startups, Back-end Development, Web Design, Amazon EC2, Object-oriented Programming (OOP)

Senior Full-stack Developer

2021 - 2022
Powur
  • Developed microservice working with multiple other microservices and third-party APIs.
  • Tracked and fixed bugs using Monday as my reporting tool.
  • Oversaw the team's launch processes and coding practices to maintain a clean codebase.
Technologies: NestJS, Express.js, Node.js, Ruby on Rails (RoR), React, Redux, JavaScript, Docker, User Interface (UI), Figma, GraphQL, CI/CD Pipelines, Metaprogramming, Turbo, Devise, Ruby Gems, Amazon Web Services (AWS), Full-stack Development, Software Architecture, Microservices Architecture, Microservices, Back-end Development, Sass, HTML5, Jest, Web Design, Sidekiq, Distributed Software, Object-oriented Programming (OOP), Cloud Platforms

Full-stack Developer

2021 - 2022
Intellirent
  • Developed a PDF generation and parsing system in ROR from scratch.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Integrated multiple third-party APIs and gems into the system, including the ShareAble API by TransUnion.
Technologies: Ruby on Rails (RoR), JavaScript, HTML, CSS, Heroku, Jira, Full-stack, Git, API Development, API Integration, Elasticsearch, Back-end, Databases, Front-end, Agile, Stripe API, Stripe, Payment APIs, Stripe Payments, User Interface (UI), Figma, CI/CD Pipelines, Metaprogramming, jQuery, Ruby Gems, Documentation, DevOps, Stripe Connect, Full-stack Development, Software Architecture, CoffeeScript, Back-end Development, Haml, AWS Lambda, Sass, Cloud, Serverless, Vanilla JS, HTML5, Prismic, SendGrid API, HubSpot, Leadership, Web Design, Amazon EC2, Elixir, Sidekiq, Scalability, Performance, Object-oriented Programming (OOP), Cloud Platforms, Performance Tuning, Optimization

Software Engineer

2020 - 2022
Devsinc
  • Developed 20+ features for the project, which resulted in an appreciation from the client for my work.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Trained over five associate software engineers successfully.
Technologies: Ruby on Rails (RoR), MERN Stack, SQL, Technical Hiring, Code Review, Interviewing, Task Analysis, Source Code Review, Team Management, Full-stack, Git, Amazon Web Services (AWS), Stimulus, Tailwind CSS, API Development, API Integration, Back-end, TypeScript, REST APIs, Databases, SDKs, Libraries/APIs, Test-driven Development (TDD), B2B, Front-end, Agile, Code Auditing, Google Apps Script, Stripe API, Stripe, Payment APIs, Stripe Payments, React, Docker, Webpack 4, User Interface (UI), User Experience (UX), Next.js, MongoDB, CI/CD Pipelines, Metaprogramming, Mailchimp, Postmark, Turbo, Pundit, Devise, jQuery, Ruby Gems, Webpack, G Suite, DocuSign, G Suite API, Office 365, Office 365 API, Apache Kafka, Kubernetes, Nylas API, Google Maps, Mapbox, D3.js, Stripe Connect, Full-stack Development, Startups, Early-stage Startups, Software Architecture, Microservices Architecture, RabbitMQ, Microservices, Back-end Development, PSQL, Mandrill, Dry-rb, Slim, Sass, Estimations, UX Design, Hotwire, UI Design, Firebase, Serverless, Django, Vanilla JS, Shopify, Shopify API, HTML5, Formik, Prismic, PHP, eCommerce, SendGrid API, Architecture, WebSockets, DigitalOcean, Leadership, Web Design, Amazon RDS, Phoenix, Sidekiq, Scalability, Performance, Amazon EKS, Object-oriented Programming (OOP), Cloud Platforms, Performance Tuning, Optimization

Full-stack Developer

2018 - 2020
Online freelance agency
  • Did multiple projects with satisfied clients that still contact for help.
  • Made many web scrappers for clients that used multi-threading and are extremely fast.
  • Created many desktop applications on Python with machine learning and deep learning on the back end.
  • Worked on many image-processing and object-detection projects with +90% accuracy.
Technologies: Python, Python 3, APIs, Java, JavaScript, React, MERN Stack, Node.js, Visual Studio, Full-stack, API Development, API Integration, Databases, Data Visualization, Front-end, ACH, Stripe API, User Interface (UI), User Experience (UX), Material UI, MongoDB, jQuery, Full-stack Development, Vanilla JS, HTML5, Scraping, Web Scraping, Natural Language Processing (NLP), Web Design, C++, Object-oriented Programming (OOP)

Instagram Clone

The app is a simple clone of Instagram with features such as posts, comments, likes, and stories. Users have numerous options, including following each other and making their profiles public or private. However, users can only see the posts of public accounts or their followers.

Soccer Management REST API

A Ruby on Rails-based REST API for soccer management. It allows users to create their profiles, have a team of 20 players initially, sell or buy their players on the transfer list, and update their teams and players.

English Checker for Non-English Speakers

https://spontaneous-twilight-d6b60e.netlify.app/
It is a simple app for people that don't speak English and want to check if their sentences are grammatically correct. It was a test project for a company made with ROR and React. It was deployed on Heroku and Netlify.

Languages

HTML, CSS, Python, JavaScript, Ruby, HTML5, C, SQL, TypeScript, GraphQL, CoffeeScript, Haml, Sass, Elixir, Java, C++, Python 3, Google Apps Script, PHP

Frameworks

Ruby on Rails (RoR), Ruby on Rails 4, Vanilla JS, Bootstrap, Express.js, Redux, Next.js, Material UI, Slim, Jest, Ruby on Rails 5, Stimulus, Tailwind CSS, NestJS, Django, React Native, Phoenix

Libraries/APIs

Sidekiq, React, REST APIs, jQuery, Node.js, API Development, Stripe API, Stripe, Pundit, Devise, SendGrid API, Libraries/APIs, G Suite API, Office 365 API, Nylas API, Google Maps, D3.js, Stripe Connect, Shopify API, Formik

Paradigms

Metaprogramming, Object-oriented Programming (OOP), Test-driven Development (TDD), Agile, Microservices, REST, Unit Testing, B2B, DevOps, Microservices Architecture, UX Design, UI Design

Storage

PostgreSQL, MySQL, Databases, MongoDB, Redis, NoSQL, Elasticsearch, PSQL

Other

Web Development, Code Review, Full-stack, Back-end, Ruby Gems, Full-stack Development, Back-end Development, APIs, Technical Hiring, Interviewing, Task Analysis, Source Code Review, Team Management, API Integration, Front-end, Code Auditing, Payment APIs, Stripe Payments, Software Architecture, Scraping, Web Scraping, Leadership, Scalability, Performance, Performance Tuning, Optimization, MERN Stack, Active Jobs, ActionMailer, Development, Artificial Intelligence (AI), OOP Designs, Data Structures, Ajax, SDKs, Data Visualization, ACH, User Interface (UI), User Experience (UX), CI/CD Pipelines, Postmark, DocuSign, Office 365, Documentation, Startups, Early-stage Startups, Dry-rb, Estimations, Hotwire, Cloud, Serverless, Prismic, eCommerce, Architecture, WebSockets, Market Research, Market Research & Analysis, Natural Language Processing (NLP), Amazon RDS, Algorithms, Distributed Software, Cloud Platforms

Tools

GitHub, PyCharm, Slack, Postman, Visual Studio, Git, Mailchimp, Turbo, RubyMine, Jira, MATLAB, JBuilder, GitLab, RSpec, Webpack 4, Figma, Webpack, G Suite, RabbitMQ, Amazon EKS

Platforms

Amazon Web Services (AWS), Visual Studio Code (VS Code), AWS Lambda, HubSpot, Linux, Heroku, Google Cloud Platform (GCP), Docker, Apache Kafka, Kubernetes, Netlify, Mapbox, Mandrill, Firebase, Shopify, DigitalOcean, Amazon EC2

Industry Expertise

Trading Systems, Web Design

2017 - 2021

Bachelor's Degree in Computer Science

Comsats University Islamabad - Lahoore, Pakistan

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