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

Bio

Ajmal is a full-stack developer with seven years of experience in JavaScript applications. He specializes in React and Node.js frameworks. His front-end experience includes a complex front app like a video editor and an email client. On the back end, he excels in building scalable services using Node.js and Python. Ajmal is also proficient in DevOps, with expertise in AWS and Terraform,

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

  • React - 7 years
  • Node.js - 7 years
  • JavaScript - 7 years
  • Webpack - 7 years
  • Express.js - 5 years
  • PostgreSQL - 5 years
  • Python - 2 years
  • MongoDB - 2 years

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...thing I've created is a video editing app that uses AI transcriptions to enable video editing by text.

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, Front-end Development, Responsive Web Design (RWD), Redux, Full-stack, Headless CMS, Front-end, React Query, Fast Healthcare Interoperability Resources (FHIR), APIs, User Experience (UX), User Interface (UI), Terraform, Artificial Intelligence (AI), FastAPI, API Integration, NoSQL, Git, Internationalization, Multi-language Support, Amazon API Gateway, AWS Lambda, Amazon DynamoDB, Serverless Architecture, Amazon Simple Queue Service (SQS), Serverless, React Router, Material UI, Redux Toolkit

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, Front-end Development, Responsive Web Design (RWD), Redux, Full-stack, Vercel, Front-end, SCSS, Sass, Vite, CSS, APIs, User Experience (UX), User Interface (UI), API Integration, NoSQL, Git, Serverless, React Router

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, Front-end Development, Responsive Web Design (RWD), Redux, Full-stack, Front-end, CSS, APIs, User Experience (UX), User Interface (UI), API Integration, Git

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, Responsive Web Design (RWD), Internationalization, Multi-language Support

Experience

Typed Video Editor | Video Editing App that Uses Text Transcriptions

http://typedvideoeditor.com
A full-fledged video editing app that uses natural language processing (whisper) to enable text-based video editing. I took it as a challenge and built it alone, from design to development of all features. I built many features, such as a timeline, text editing, style editing, and adding assets, so that it became a full-fledged video editing app.

Agilon's Web App to Manage Diseases for External Providers

I created Agilon's first client-facing web app that allows doctors to manage patient diseases. I built it in React from the first line of code and wrote 95% of the front-end code. I implemented authentication with external providers using SMART and FHIR-established health care standards in the back end.

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.

WebRTC Video Conference App

A video conferencing app without a server using browser-to-browser direct connection using WebRTC. I created this alone before WebRTC technology became widespread. I made it work in iOS and Android mobile browsers, including older versions of iOS Safari. I had to implement conference and other webRTC logic on my own due to the lack of 3rd-party libraries at that time.

Student Progress Tracker iPad App

https://apps.apple.com/in/app/hifz-track/id1525085161
An app aimed at teachers and parents to track the kids' progress. It was built in React Native and launched in only one religious school. The server is written in Node.js, and records are stored in MongoDB.

Education

2012 - 2016

Bachelor's Degree in Electronics and Communication Engineering

Park College of Engineering and Technology - Coimbatore, India

Skills

Libraries/APIs

React, Node.js, Gmail API, FFmpeg, Fabric.js, React Query, Stripe, React Router, WebRTC, Socket.IO

Tools

Webpack, Apache Airflow, Canvas 2D, Terraform, Git, Amazon Simple Queue Service (SQS), Redux Toolkit, WebStorm, Figma

Languages

JavaScript, SQL, CSS, TypeScript, Python, HTML, SCSS, Sass, HTML5, Snowflake

Frameworks

Electron, Redux, Jest, Tailwind CSS, Next.js, Material UI, Express.js, Cypress, Selenium, React Native

Paradigms

Responsive Web Design (RWD), Fast Healthcare Interoperability Resources (FHIR), Serverless Architecture

Platforms

Amazon Web Services (AWS), Docker, Vercel, AWS Lambda, Raspberry Pi, Arduino, MacOS

Storage

PostgreSQL, NoSQL, Amazon DynamoDB, MongoDB, Azure Active Directory, Web SQL, Microsoft SQL Server

Other

Algorithms, OAuth, Front-end Development, Minimum Viable Product (MVP), Architecture, Back-end, Full-stack, Headless CMS, Front-end, Vite, OpenAI, APIs, User Experience (UX), User Interface (UI), FastAPI, API Integration, Internationalization, Multi-language Support, Amazon API Gateway, Serverless, Zustand, Data Structures, System Design, Stable Diffusion, Artificial Intelligence (AI), IMAP, 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