Mohamed Ajmal T M
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Co-founder | Full-stack Engineer
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.
Full-stack Engineer
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.
Member of Technical Staff
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.
Experience
Supersorted Email App
https://www.supersorted.app/Education
Bachelor's Degree in Electronics and Communication Engineering
Park College of Engineering and Technology - Coimbatore, India
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring