Mehmet Bajin, JavaScript Developer in Washington, DC, United States
Mehmet Bajin

JavaScript Developer in Washington, DC, United States

Member since November 10, 2016
Mehmet is a determined and solution-focused full-stack developer with more than ten years of experience in the development, enhancement, and troubleshooting of complex software applications that support large, scalable, and distributed systems. Mehmet is an intuitive problem-solver who demonstrates the ability to learn and master new and emerging technologies while working in both teams and self-directed settings.
Mehmet is now available for hire


  • Apple
    JavaScript, React, GraphQL, TypeScript, Node.js, PostgreSQL, Redis, AWS...
  • Google
    Angular, JavaScript, SQL, Go, C++, Web, Git
  • Epic
    MUMPS, SQL, JavaScript, C#, .NET, Web



Washington, DC, United States



Preferred Environment

Git, VS Code, MacOS, Linux

The most amazing...

...project I've built during my enrollment at Georgia Tech master's program is an online course reviews site,, that students continue to use daily.


  • Senior Software Engineer | Tech Lead

    2018 - 2020
    • Migrated a FileMaker app to a full-stack JavaScript React/Node.js web application, leading a team of six engineers.
    • Built CI/CD pipelines to automate provisioning feature environments and deployments to a production environment that had to be inaccessible to the engineering team.
    • Liaised with XFN partners and the business to drive roadmaps, project planning, sprint planning, metrics, and adoption of a global tool for finance teams to track deals with Apple's worldwide partners.
    Technologies: JavaScript, React, GraphQL, TypeScript, Node.js, PostgreSQL, Redis, AWS, CI/CD Pipelines, Monorepos, Web, Git, SQL
  • Software Engineer

    2016 - 2017
    • Increased brand measurement coverage through a third-party online video player and supply-side platform integrations for trillions of events per month.
    • Designed discrepancy tracking pipelines for the DoubleClick Campaign Manager and YouTube video ad reporting.
    • Identified viewability rate improvement strategies for Active View in the Google Display Network using browser API.
    Technologies: Angular, JavaScript, SQL, Go, C++, Web, Git
  • Software Engineer

    2011 - 2016
    • Developed major features and bug fixes to maximize patient safety and improve efficiency by designing unique solutions for an array of application issues, enhancements, and software upgrades.
    • Raised feature adoption by creating a framework for automatically enabling new features upon upgrades.
    • Identified and fixed backward incompatibility bugs affecting major releases.
    Technologies: MUMPS, SQL, JavaScript, C#, .NET, Web


  • Anthem Developer Program (via Toptal)

    I built the Developer Program website by migrating a static site to a React SPA in a microservice-oriented architecture.

    Technologies: TypeScript, React, Tailwind, GraphQL, Node.js, Express, PostgreSQL, Datadog, and AWS.

  • IQBot | Automation Anywhere (via Toptal)

    I built and maintained the IQBot system that helps organizations achieve automation through optical character recognition (OCR) in their workflows.

    Technologies: React, Redux, Node.js, Express, Java, and SQL.

  • ExxonMobil (via Toptal)

    I built the EZ Order Button Management system that assists distributors in tracking and fulfilling customer orders placed with their AWS IoT buttons.

    Technologies: Angular, Node.js, Express, Twilio, SendGrid, AWS, Azure, and SQL.

  • For Days (via Toptal)

    I developed the front end for a t-shirt subscriptions eCommerce website, integrating with a Python back end, Stripe for payments, and Contentful as the CMS.

    Technologies: React, Redux, Gatsby, ShipStation, Stripe, MySQL, and Google Cloud.

  • Krazy Coupon Lady (via Toptal)

    I maintained the website (end-to-end) for the nation's leading coupon aggregation site with hundreds of thousands of unique visitors every day.

    Technologies: HTML5, CSS3, JavaScript, Angular, React, AWS, Git, Google Ads, Segment, OneSignal

  • O.Berk (via Toptal)

    I architected, designed, and created the inventory management system for a network of packaging manufacturing partners and stock inventory programs with multiple warehouses throughout North America.

    Technologies: Angular, .NET, C#, SQL, REST, SOAP, and Node.js.

  • ChatLabs (via Toptal)

    I established the microservice architecture for an extensible, scalable, and chat client-neutral SaaS platform for developers to create chatbots.

    The first bot on the platform, ChatLabs, helps teachers and students teach and learn English through daily quizzes, tasks, and engaging assignments.

    Technologies: Node.js, Express, Cloudinary, i18n, Babel, Mocha, Sinon, Chai, Redis, MongoDB, and Heroku

  • Theory Survey (via Toptal)

    A Facebook messenger bot that challenges how surveys are taken by making the experience fun. Users can take simple surveys to earn points that are redeemed for gift cards and other rewards.

    Technologies: Node.js, Express, Firebase, Babel, Angular, Angular Material, and Sass.

  • WODLeader

    I founded the premium service that simplifies the management of CrossFit competitions by automating registration payment collection, score broadcasting, heat scheduling, and much more.

    Technologies: Gulp, Babel, Karma, Mocha, Jasmine, Angular, Sass, Node.js, Express, Stripe, and Firebase.

  • OMSCentral

    A web app that allows students at Georgia Tech to share reviews about courses to help them craft the perfect schedule. I was the only developer for this project, created by staying up while enrolled in my master's program. It is now used by thousands of students daily.

  • An Introduction to Computability Theory and Complexity (Publication)
    What is a computer? What are the limitations of a computer? Are there problems that a computer cannot solve? In this article, Toptal Freelance Software Engineer Mehmet Bajin explores the fundamentals of computation and the impact they have on computability and complexity.
  • How to Internationalize Your AngularJS App (Publication)
    Internationalizing modern apps, where the front-end and the back-end are distinctly separate from one another, can be a little tricky. AngularJS, with the help of a few tools, makes internationalizing your app a breeze. In this article, Toptal Freelance Software Engineer Mehmet Bajin gives us a step-by-step tutorial to internationalizing and localizing AngularJS apps.


  • Languages

    TypeScript, CSS, HTML, GraphQL, PHP, JavaScript, HTML5, SQL, C#, MUMPS, Go, Java, C++
  • Frameworks

    ASP.NET, Express.js, Redux, AngularJS, Angular, Jasmine, Jest, .NET, Protractor
  • Libraries/APIs

    Node.js, Firebase Web SDK, jQuery, Facebook Messenger API, React
  • Tools

    Gulp, Git, Microsoft Visual Studio, Webpack, Mocha, Karma, VS Code, Elastic, Mailchimp
  • Paradigms

    Test-driven Development (TDD), Clean Code, MEAN Stack
  • Platforms

    Web, MacOS, Linux, Firebase, AWS Lambda, Azure
  • Storage

    PostgreSQL, MySQL, Redis, MongoDB, NoSQL
  • Other

    Back-end, Private NPM Modules, Ajax, Front-end, Front-end Development, Styled-components, AWS, CI/CD Pipelines, Monorepos, Computer Science
  • Industry Expertise



  • Master's Degree in Cybersecurity
    2020 - 2021
    Georgia Institute of Technology - Atlanta, GA, USA
  • Master's Degree in Computer Science
    2015 - 2016
    Georgia Institute of Technology - Atlanta, GA, USA

To view more profiles

Join Toptal
Share it with others