Zainul Abideen, Developer in Saharanpur, Uttar Pradesh, India
Zainul is available for hire
Hire Zainul

Zainul Abideen

Verified Expert  in Engineering

Full-stack Developer

Saharanpur, Uttar Pradesh, India

Toptal member since September 13, 2022

Bio

Zainul is a proficient full-stack AI developer with expertise in Python, React, Node.js, and vector databases. He excels in both front- and back-end development, creating efficient and functional solutions. With a strong foundation in integrating machine learning algorithms, Zainul ensures that his applications are practical and effective. His diverse technical skill set makes him a valuable asset for any AI-driven development project.

Portfolio

eBay
React, Redux, JavaScript, Jest, React Testing Library, Responsive Web Apps, Git...
Onegen
Amazon S3 (AWS S3), Python, React, PostgreSQL, Qdrant, Webpack...
Johnson & Johnson
React, Redux, Redux Toolkit, Microsoft Azure, APIs, Enterprise, Data Structures...

Experience

  • HTML - 6 years
  • CSS - 6 years
  • JavaScript - 5 years
  • React - 4 years
  • WordPress - 3 years
  • Express.js - 3 years
  • Redux Toolkit - 3 years
  • TypeScript - 1 year

Availability

Full-time

Preferred Environment

React, Redux, Node.js, Data Structures, Qdrant, Python, Amazon Web Services (AWS), Amazon S3 (AWS S3), PostgreSQL, Postman

The most amazing...

...thing I've done is build an AI legal co-pilot from scratch in six weeks, leveraging React, Next.js, Python, Node.js, PostgreSQL, Qdrant, and Amazon S3.

Work Experience

React Developer

2022 - PRESENT
eBay
  • Acted as a React developer, primarily handling the UI.
  • Migrated the front end of the old eBay seller dashboard from Jakarta Server Pages to React.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Implemented in-memory sorting and pagination for a table with 10,000 records by leveraging the potential of IndexedDB.
Technologies: React, Redux, JavaScript, Jest, React Testing Library, Responsive Web Apps, Git, APIs, Enterprise, Data Structures, Full-stack Development, Large-scale Projects, Authentication, Front-end, HTML5, Tailwind CSS, GitHub, API Integration, TypeScript, Webpack, FastAPI, Agile, Jira, React Query, Context API, Document Parsing

AI Legal Co-pilot

2023 - 2024
Onegen
  • Developed and deployed a comprehensive AI legal assistant platform using React, Python, Qdrant, LangChain, etc.
  • Created the entire roadmap before initiation using Jira and delivered it before the timeline.
  • Contributed to landing the government contract for the product by delivering before the deadline.
Technologies: Amazon S3 (AWS S3), Python, React, PostgreSQL, Qdrant, Webpack, Artificial Intelligence (AI), Web Scraping, FastAPI, Microservices, Agile, Jira, Scalable Vector Databases, Data Science, Generative Artificial Intelligence (GenAI), Retrieval-augmented Generation (RAG), Vector Databases, Large Language Models (LLMs), React Query, Context API, Document Parsing, Deep Learning, Machine Learning

Front-end Developer

2022 - 2022
Johnson & Johnson
  • Executed authentication and active directory group verification directly on the front end without working on the back end using Microsoft's Azure Active Directory service.
  • Collaborated with the back-end team and seamlessly integrated all the APIs with the React application.
  • Implemented the in-memory table search for handling table data.
Technologies: React, Redux, Redux Toolkit, Microsoft Azure, APIs, Enterprise, Data Structures, Large-scale Projects, Authentication, Front-end, HTML5, Tailwind CSS, JSON, GitHub, API Integration, Webpack, React Query, Context API

Senior Software Engineer

2019 - 2021
Tech Mahindra
  • Integrated an open-source computer vision annotation tool (CVAT) application into a software product using an inline frame and enabled cross-origin communication between the inline frame and the parent window.
  • Updated the open-source CVAT application's user interface to match the software product theme.
  • Customized the open-source CVAT by creating additional rectangular annotation tools.
Technologies: React, Node.js, Express.js, SQL, PostgreSQL, Redux, REST APIs, WordPress, Amazon Web Services (AWS), JavaScript, Git, Azure, Linux, APIs, Enterprise, Back-end, Data Structures, Object-oriented Programming (OOP), Full-stack Development, Full-stack, Front-end, Minimum Viable Product (MVP), API Integration, Webpack, Microservices, Agile, Jira, React Query, Document Parsing, Deep Learning, Machine Learning

Experience

AI Legal Co-pilot

The AI Legal Assistant is a sophisticated platform tailored for the legal industry, designed to automate the drafting, reviewing, and management of legal documents. Utilizing advanced technologies such as React, Next.js, Python, Node.js, PostgreSQL, Qdrant, and AWS S3, it offers a dynamic and responsive user experience. The system features the Falcon 180B model trained on AWS SageMaker for comprehensive legal analytics. Key modules include ChatAI for interactive legal guidance, Draft for automated document creation, Review for compliance and consistency checks, and Workspace for secure document storage and management. The platform ensures high availability, secure data access, and scalable deployment, conforming to stringent legal standards.

Datamime

Created a tool for annotating 2D and 3D images using Three.js and WebGL. The tool allows users to draw shapes on images and, in doing so, helps computer vision applications identify objects.

Datamime is Tech Mahindra's in-house workflow tool for data projects that enables users to easily perform and manage human annotation tasks. The tool provides a platform for services such as collection, quality grading, transcription, and annotation for multiple data types.

Shutterstock Search Tool

Developed the Shutterstock search tool that enables subscribers to search within their licensed content. The tool automatically syncs the licensed content data once the account is connected using an API key.

Nimmio

Built Nimmio, an eCommerce platform with all the standard features and advanced search, sort, and filter features to make searching easy. I also connected the client’s Zoho CRM for invoice generation and automatic transaction capturing to reduce the manual accountant work and integrated Razorpay and PayPal for payment processing.

Google Data Extractor

Google Data Extractor can be used to extract data from Google Maps and presents that data, like address, mobile, website, etc., into a tabular form. You can search anything like hotels, schools, or hospitals within a particular place. I created this application for marketing purposes, but this is not limited to marketing.

Lancet Global Mental Health

Developed a beautiful website for The Global Mental Health Commission along with my team. We've used all the advanced WordPress customization techniques, such as custom post types, shortcodes, custom fields, REST API, etc.

Education

2017 - 2018

Master's Degree in Computer Science

Integral University - Lucknow, India

2014 - 2017

Bachelor's Degree in Computer Science

Amity University - Lucknow, India

Certifications

SEPTEMBER 2024 - SEPTEMBER 2026

Databricks Certified Generative AI Engineer Associate

Databricks

Skills

Libraries/APIs

React, Node.js, Redux-Saga, REST APIs, jQuery, React Query, Context API, React Testing Library, Stripe, Three.js, WebGL, Google Maps API

Tools

Redux Toolkit, Git, GitHub, Jira, Webpack, Postman, RabbitMQ, JSX

Languages

JavaScript, PHP, SQL, CSS, HTML, HTML5, Python, TypeScript, GraphQL

Frameworks

Redux, Tailwind CSS, Express.js, Bootstrap, Jest, Next.js

Paradigms

Object-oriented Programming (OOP), Agile, Microservices, Unit Testing

Platforms

WordPress, Amazon Web Services (AWS), Linux, AWS Lambda, Azure, Databricks

Storage

MySQL, JSON, Amazon S3 (AWS S3), MongoDB, PostgreSQL, Databases

Other

Responsive Web Apps, APIs, Enterprise, Back-end, Data Structures, Full-stack Development, Full-stack, Large-scale Projects, Authentication, Front-end, Minimum Viable Product (MVP), API Integration, Qdrant, Artificial Intelligence (AI), Web Scraping, FastAPI, Generative Artificial Intelligence (GenAI), Retrieval-augmented Generation (RAG), Vector Databases, Large Language Models (LLMs), Document Parsing, Serverless, Data Science, Vector Data, LangChain, Deep Learning, Machine Learning, Microsoft Azure, Servers, Ajax, Scalable Vector Databases, Vector Search, Applications

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