Mohamed Ajmal T M, Developer in Chennai, Tamil Nadu, India
Mohamed is available for hire
Hire Mohamed

Mohamed Ajmal T M

Verified Expert  in Engineering

Software Developer

Location
Chennai, Tamil Nadu, India
Toptal Member Since
July 15, 2021

Ajmal is a full-stack developer with five years of experience in JavaScript applications. He specializes in React and Node.js frameworks. He has worked for Zoho Corporation, a leading software product company in India. Ajmal also has solid knowledge of scalable web applications.

Portfolio

Agilon Health Management, Inc.
Node.js, React, JavaScript, PostgreSQL, CSS, HTML5, Python, Apache Airflow...
Supersorted
React, Node.js, SQL, JavaScript, Gmail API, MongoDB, Express.js, Webpack...
Confidential
React, Node.js, WebRTC, Socket.IO, JavaScript, TypeScript, HTML5, HTML...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is Supersorted, an email application like Outlook and Superhuman. I wrote 90% of the code.

Work Experience

Senior Software Engineer

2021 - 2023
Agilon Health Management, Inc.
  • Created one of Agilon's client-facing web apps in React from the 1st line of code. I wrote 95% of the front-end code.
  • Created a lot of back-end APIs and background jobs (50%+ of the entire back-end codebase) for the above-mentioned web application in Python. Gained knowledge of healthcare standards like SMART and FHIR.
  • Worked across two teams and five codebases, including Agilon's internal client-facing web application.
  • Contributed to the creation of a Python background job in Apache Airflow to copy data between different databases with specific requirements (PostgreSQL, MS SQL, and Snowflake).
  • Created some jobs in Informatica to copy tables between different databases.
  • Created a background job to calculate if a patient is at risk. This involves collecting data from multiple databases and calculations in run time. Optimized this job to run faster.
Technologies: Node.js, React, JavaScript, PostgreSQL, CSS, HTML5, Python, Apache Airflow, Informatica, Microsoft SQL Server, Snowflake, HTML, Amazon Web Services (AWS), Figma, Jest, Minimum Viable Product (MVP), Architecture, Back-end, Next.js, Cypress, Docker, Webpack

Co-founder | Full-stack Engineer

2019 - 2021
Supersorted
  • Developed Supersorted, an email app for the browser that works with Gmail and G Suite accounts.
  • Created the app from scratch, ensuring amazing performance by using an in-browser and deprecated (but fast) database, Web SQL.
  • Created an offline-first architecture so that almost all of the app's features can work fine when the user is offline.
  • Wrote 90% of the code by myself in less than two years, which is a big deal considering the complexity of the application.
  • Worked in Figma and used tools like Plasmic to improve the designer workflow.
  • Created a query builder like Knex.js for accessing Web SQL and for migrations.
  • Built a desktop-like architecture so that most of the apps work faster without increasing server load.
  • Managed a team of three developers during the later stages of the product.
Technologies: React, Node.js, SQL, JavaScript, Gmail API, MongoDB, Express.js, Webpack, PostgreSQL, TypeScript, HTML5, HTML, Amazon Web Services (AWS), Figma, Jest, PWA, Minimum Viable Product (MVP), Architecture, Back-end, Tailwind CSS, Next.js, Docker

Full-stack Engineer

2018 - 2019
Confidential
  • Developed a video conferencing solution using Node.js, Socket.IO, and WebRTC. Used WebRTC, a peer-to-peer communication technology, to keep the server load and bandwidth costs minimal.
  • Created a multipoint control unit (MCU) architecture that mixes video and audio streams from multiple people to reduce bandwidth. Acquired solid knowledge of networking topologies.
  • Created a simple logic so that any of the user's devices in the conference can act as an MCU if needed.
Technologies: React, Node.js, WebRTC, Socket.IO, JavaScript, TypeScript, HTML5, HTML, Amazon Web Services (AWS), Figma, Minimum Viable Product (MVP), Architecture, Back-end

Member of Technical Staff

2016 - 2018
Zoho
  • Contributed to the development of ADManager Plus, an application targeted at large corporations that use Windows Active Directory.
  • Acquired excellent knowledge of Active Directory and set up Active Directory services for a large company by myself.
  • Worked on a testing tool that performed end-to-end testing of web applications.
Technologies: Azure Active Directory, Selenium, JavaScript, HTML

Supersorted Email App

https://www.supersorted.app/
Supersorted is an email productivity app for Gmail and G Suite users. I was the co-founder who wrote 90% of the code alone, which is a big deal considering the complexity of the application. I have also been involved in product design, landing page design, and hiring.
2012 - 2016

Bachelor's Degree in Electronics and Communication Engineering

Park College of Engineering and Technology - Coimbatore, India

Libraries/APIs

React, Node.js, Gmail API, WebRTC, Socket.IO

Tools

Apache Airflow, Redux Thunk, Webpack, WebStorm, Figma

Frameworks

Electron, Jest, Tailwind CSS, Next.js, Express.js, Redux, Cypress, Selenium, ClojureScript

Languages

JavaScript, SQL, CSS, TypeScript, Python, HTML, HTML5, Clojure, Snowflake

Platforms

Amazon Web Services (AWS), Docker, Raspberry Pi, Arduino, MacOS, Visual Studio Code (VS Code)

Storage

MongoDB, PostgreSQL, Azure Active Directory, Web SQL, Microsoft SQL Server

Paradigms

Responsive Web Design (RWD)

Other

Algorithms, Front-end Development, Minimum Viable Product (MVP), Architecture, Back-end, Data Structures, System Design, IMAP, OAuth, Informatica, PWA

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