Anas Md, Full-stack Developer in Gurugram, Haryana, India
Anas Md

Full-stack Developer in Gurugram, Haryana, India

Member since May 30, 2018
Anas is a product-oriented, full-stack web and Android developer. He's worked on almost every conceivable team size and has led his own teams as well. His expertise lies in building MVPs, scalable microservices, web crawlers, notification applications, REST and Socket APIs, infrastructure modeling, complex algorithms, AWS, and deployments. Overall, Anas is the perfect developer for transforming any idea into a working prototype.
Anas is now available for hire

Portfolio

  • Bitcoin Exchange
    Node.js, Python, Django, Angular, WebSockets, Firebase, Java, React
  • Blueshift
    Ruby on Rails, AngularJS
  • Askme
    Python, Django, Flask, Java, Kafka, React

Experience

Location

Gurugram, Haryana, India

Availability

Full-time

Preferred Environment

AWS, Git, IntelliJ, WebStorm, PyCharm, Mac, React

The most amazing...

...project I've worked on was an order-matching engine for crypto exchange (built in Java); the engine was able to scale up to 1 million+ executions per second.

Employment

  • CTO | Chief Developer

    2018 - 2019
    Bitcoin Exchange
    • Created a full-featured user CRUD operation for signing, signups, password resets, verification emails, 2FA with support for DDOS, and bots attacks.
    • Designed the back end with CRUD operations in mind which included creating, modifying, canceling, and the partial canceling of orders in the matching engine and database.
    • Constructed a matching engine from scratch that scales to more than 1 million order executions per second.
    • Implemented an entire fail-safe order execution mechanism that guarantees 100% success rate for all orders executed in matching engine with a feature to avoid accidentals orders execution on behalf of human errors.
    • Set up both the staging and production environments on AWS and DigitalOcean which also involves practically evaluating the pros and cons of various providers.
    • Designed the DigitalOcean-based infrastructure, including the servers, storage, monitoring and alerts which helped the team to defend against the attacks multiple times.
    • Led the team in the implementation of the client-side Android app from the ground up.
    • Built the entire team of 25+ members for operations, marketing, tech, and business strategies.
    Technologies: Node.js, Python, Django, Angular, WebSockets, Firebase, Java, React
  • Senior Software Developer

    2017 - 2018
    Blueshift
    • Built a bulk data updater for uploading and updating bulk data (~100 GB) into the analytics panel of Blueshift with failsafe and error reporting.
    • Implemented full-featured audit trails to capture a snapshot of each change made to the required data along with a feature to roll back to any version.
    • Designed and built a promotion tool to upload, use, and validate promotions code into campaigns.
    • Implemented a campaign editor and schedular.
    • Designed a notification utility that can be used for drafting, scheduling, or executing any kind of notification along with webhooks for a client's custom implementation.
    Technologies: Ruby on Rails, AngularJS
  • Software Developer

    2016 - 2017
    Askme
    • Designed a microservice to integrate a unified sellers API into Askme seller panel to facilitates sellers to use a single panel to manage their catalog on multiple eCommerce websites.
    • Created a scalable microservice over Kafka to consume orders and updates from other sources and create a central database for all orders action.
    • Implemented a scalable unified payment gateway service to be used by the user for any services of Askme.
    • Created a scalable microservice for refunds and promotion cashback for users which helped in the creation of promotions at a very granular level for users.
    • Implemented a scalable microservice for CRUD operations on the user's cart, wishlist, favorites, recent orders, probable orders, and frequent orders.
    Technologies: Python, Django, Flask, Java, Kafka, React
  • Software Developer

    2014 - 2016
    Groupon
    • Was involved deeply in the development of the order engine and seller panel for the Groupon goods platform.
    • Built a full-featured, order-preprocessor for handling orders from APAC countries with extra requirements to make it compatible with the US's order engine.
    • Developed a full-featured courier aggregator for Groupon to handle tracking updates from multiple couriers into the unified platform.
    • Created a full-featured email notifier for order status updates (for the sellers and customer) and embedding dynamic links for quick actions.
    • Headed the Groupon APAC team on cloning of global order engine and services for APAC and maintaining it.
    Technologies: Java, Python, Django, Ruby on Rails, AngularJS

Experience

  • Piracy Protection of Digital Content (Development)
    https://digiprotecto.com

    I built an AI-based platform to detect pirated contents over the internet; it accomplished this by daily scrapping over 2 million+ websites. The project's aim was to rate websites based on the probability of infringement contents and make a decision in most of those cases. The ambiguous results were sent to the user to decide which was also used as a training set for a machine-learning program.

    We identified over 15 million links that were infringing upon various content types such as movies, TV series, and short videos.

  • Order Matching Engine (Other amazing things)

    I built an order matching engine for a crypto exchange that scales to 1 million+ order executions per second.

  • Wavely Song Downloader Android App (Development)
    https://play.google.com/store/apps/details?id=com.lolmenow.freesongsdownload

    I built an Android app that features song downloading by parsing YouTube web pages.

  • YouTube-DL Proxy (Development)

    I extended the YouTube-DL library to bypass Google IP restrictions and IP binding and to crawl web pages on behalf of any other client.

  • MVP (Other amazing things)

    I built multiple MVPs (minimum viable product) for multiple clients such as meal planners, freelance platforms, chat applications, admin panes, and song apps.

Skills

  • Languages

    ECMAScript (ES6), Scala, Kotlin, Python, Python 3, Java, JavaScript, Ruby, C++, C
  • Frameworks

    Angular, Ruby on Rails (RoR), Redux, Django REST Framework, Bootstrap 3, React Native, Django, Play, Express.js, Flask, Flutter
  • Libraries/APIs

    React Redux, Sockets, Flask-RESTful, REST APIs, React, Node.js, jQuery, Asyncio, Async, Gevent, Redis Queue
  • Tools

    Maven, Git, Gradle, WebStorm, PyCharm, Android Studio
  • Paradigms

    Parallel & Distributed Computing, Dynamic Programming, Agile Software Development, Concurrent Programming
  • Platforms

    WordPress, iOS, Android, AWS EC2, Linux, Apache Kafka
  • Storage

    Elasticsearch, PostgreSQL, Redis, MySQL, MongoDB
  • Other

    WebSockets, Front-end Development, Full-stack, Back-end Development, Apache Commons, Workers

Education

  • Master's degree in Computer Science
    2010 - 2014
    National Institute of Technology, Warangal - Warangal, India

To view more profiles

Join Toptal
I really like this profile
Share it with others