Md. Farhan Memon, Developer in Mumbai, Maharashtra, India
Md. is available for hire
Hire Md.

Md. Farhan Memon

Verified Expert  in Engineering

Software Engineer and Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
February 16, 2022

Farhan is a self-motivated, results-oriented, and innovative software engineer with over eight years of experience developing multiple products across industries like fintech, retail, apparel, edtech, and travel tech. With technical skills that span across multiple technical languages, Farhan specializes in back-end development, HLD, LLD, and building innovative solutions on the internet.

Portfolio

Key Management Group
Ruby on Rails (RoR), Amazon Simple Email Service (SES), Git, Pagination...
Simpl
Agile, Amazon Web Services (AWS), Apache Kafka, PostgreSQL, Ruby on Rails (RoR)...
Institute for the Development of Human Arts, Inc
Python, Back-end, JavaScript, APIs, API Integration, Squarespace, LeadDyno...

Experience

Availability

Part-time

Preferred Environment

Linux, Ubuntu, MacOS, Visual Studio Code (VS Code), Slack, Sublime Text

The most amazing...

...project I've worked on is a gamified learning platform. I developed APIs and functionality like configurable learning content, missions, leaderboards, and more.

Work Experience

Software Developer

2022 - PRESENT
Key Management Group
  • Upgraded Ruby on Rails version as it was deprecated from the Heroku stack.
  • Optimized multiple web pages to improve at least five times in terms of response time and database load.
  • Added a background and asynchronous processing functionality to avoid user wait times for time-consuming and irrelevant processing.
  • Upgraded Stripe integration and fixed syncing through webhook implementation.
  • Fixed numerous front-end and functional bugs affecting the business.
  • Added logging and monitoring tools to track the system's performance and debugging.
Technologies: Ruby on Rails (RoR), Amazon Simple Email Service (SES), Git, Pagination, Amazon S3 (AWS S3), PostgreSQL, Database Structure, Heroku, Stripe, Databases, REST APIs, API Architecture, Creative Problem Solving, Indexing, DevOps, Continuous Integration (CI), Software Implementation, Technical Consulting, Software Architecture, JSON, Integration, Full-stack, jQuery, Vanilla JS, Consulting, DB, Stripe Payments, SaaS, Automation, Cloud Architecture, System Design, CRM Systems, Web Development, Relational Databases, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Data Enrichment, Exports, CSV Export, GitHub, Software Design, Scalability, Performance, Data Analytics, Data Visualization, Data Privacy, Database Migration, Security, Agile Project Management, Delivery Management, Engineering, B2B, User Interface (UI), User Experience (UX), Solution Architecture, Bootstrap, Architecture, Ruby on Rails 4, Data Processing, Software Development Lifecycle (SDLC), Virtual Private Servers, Cross-platform, Websites, Website Setup, Full-stack Development, Cloud Platforms, Payment Gateways, Front-end Development, Amazon RDS, Design Principles, API Development, Design Patterns, CSS3, HTML5, Finance, Banking & Finance, RESTful Services, Startups, Data Architecture, Rails Engines, Payment APIs, Customer Relationship Management (CRM), Software QA, Development, Software Development, API Databases, Search, Orchestration, API Connectors, Finance APIs, DRY, KISS, Cloud Deployment, Performance Optimization, Query Optimization, Legacy Code, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Upgrades, Bash, Bash Script, Application Security, Database Security, Front-end, Third-party Integration

Senior Engineering Manager

2022 - PRESENT
Simpl
  • Maintained a legacy system that was almost a monolith. Applied new-age cloud technologies and strategies to optimize and scale per business needs with high throughput and efficiency.
  • Identified and solved bottlenecks in the system. Architected and designed multiple services for better stability and response times.
  • Managed a team of 14 engineers and helped them reach their full potential. Acted as a scrum master, understanding and optimizing team velocity.
Technologies: Agile, Amazon Web Services (AWS), Apache Kafka, PostgreSQL, Ruby on Rails (RoR), Java, Springbot, Jira, Microservices, Redis, Hibernate, Spring Data JPA, JPA, Liquibase, Apache Maven, Leadership, Mentorship, Team Mentoring, Team Leadership, Mentorship & Coaching, Metaprogramming, HTML, CSS, JavaScript, Amazon EC2, API Integration, Microservices Architecture, RESTful Microservices, Databases, REST APIs, API Architecture, Creative Problem Solving, Data Analysis, CI/CD Pipelines, NGINX, Indexing, DevOps, Docker, Continuous Integration (CI), Software Implementation, Technical Leadership, Technical Consulting, Software Architecture, JSON, Integration, Git, Full-stack, jQuery, Vanilla JS, Consulting, DB, SaaS, Artificial Intelligence (AI), Automation, Natural Language Processing (NLP), Cloud Architecture, System Design, Chatbots, CRM Systems, Lead Generation, Web Development, Relational Databases, Serverless, Cloud, RabbitMQ, Ruby Gems, Ubuntu Server, Microsoft Excel, Live Chat, Interactive Voice Response (IVR), Data Enrichment, PDF Scraping, SMS Marketing, Exports, Excel Expert, CSV Export, Message Queues, Machine Learning, GitHub, Data, Software Design, Scalability, Performance, Data Analytics, Data Visualization, Cybersecurity, Data Privacy, SOAP, XML, Python, Database Migration, Security, Software Development Management, Agile Project Management, Team Management, People Management, Engineering Management, Delivery Management, Engineering, B2B, Digital Payments, Online Payments, B2B Wallets, TeamDesk, User Interface (UI), User Experience (UX), Telegram Messenger API, Telegram Bot Platform, Telegram Bot API, Telegram Bots, Solution Architecture, Loyalty Programs, CTO, Bootstrap, Architecture, Ruby on Rails 4, Ruby on Rails 5, Data Processing, Amazon Marketplace, Software Development Lifecycle (SDLC), Virtual Private Servers, Algorithms, Cross-platform, AWS Cloud Architecture, ChatGPT, Websites, Website Setup, Operations Research, Constraint Programming, Full-stack Development, Cloud Platforms, Payment Gateways, Front-end Development, Amazon RDS, Design Principles, API Development, Design Patterns, Test-driven Development (TDD), CSS3, HTML5, OpenAI GPT-3 API, OpenAI GPT-4 API, Python 3, Project Management, Product Management, Finance, Banking & Finance, NoSQL, Spring Microservice, RESTful Services, Startups, Single Sign-on (SSO), Datadog, Data Architecture, Loans, Fintech, Financial Modeling, Rails Engines, AWS Lambda, Payment APIs, Shopify, Customer Relationship Management (CRM), Software QA, Shopify Plus, Shopify API, Development, OpenAI, Software Development, Technical Architecture, API Databases, Search, eCommerce APIs, Orchestration, API Connectors, Finance APIs, Large Language Models (LLMs), DRY, KISS, Management, Cloud Deployment, Partitioning, Performance Optimization, Query Optimization, Sharding, Legacy Code, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Algorithmic Trading, Mobile App Development, Computer Vision, Custom Shopify Apps, Upgrades, Bash, Bash Script, Google Vision API, Penetration Testing, IT Security, Application Security, Database Security, GDPR, Front-end, Third-party Integration, Web Scalability, Amazon Elastic Container Service (Amazon ECS), Kafka Streams

Back-end Developer

2023 - 2024
Institute for the Development of Human Arts, Inc
  • Understood different components of the current implementation of the website and business and documented them.
  • Helped them define problem statements and proposed multiple solutions to connect a lead generation platform to a CRM platform for affiliate marketing and tracking purposes.
  • Worked on a website hosted on Squarespace to integrate LeadDyno on specific forms and pages. This helped in enabling tracking visits and clicks of the leads for affiliate marketing.
Technologies: Python, Back-end, JavaScript, APIs, API Integration, Squarespace, LeadDyno, Technical Architecture, Search, Orchestration, API Connectors, DRY, KISS, Cloud Deployment, Performance Optimization, Query Optimization, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Bash, Bash Script, Application Security, Database Security, Third-party Integration

Software Architect

2023 - 2024
HSAC, LLC
  • Developed architecture diagram to build multi-tenant hybrid systems, ensuring synchronization across cloud and on-premise servers.
  • Set up the Java/SpringBoot project to synchronize data across cloud and local servers using RabbitMQ. Wrote dynamic publishers and consumers, generating unique queues for each tenant in the multi-tenant architecture and keeping the data separate and secure.
  • Configured the Java/SpringBoot project to synchronize data across cloud and local servers in a PostgreSQL database. Depending on the merchant ID, the database connection switches to the relevant database in runtime to store data safely and securely.
  • Conducted extensive code reviews and API structure reviews. Helped the client in following best practices and industry standards while designing REST APIs.
Technologies: Amazon Web Services (AWS), Architecture, Spring Boot, Java, CI/CD Pipelines, AWS Cloud Architecture, Docker, SQL, Development, Software Development, Technical Architecture, API Databases, Search, eCommerce APIs, Orchestration, DRY, KISS, Cloud Deployment, Performance Optimization, Query Optimization, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Bash, Bash Script, Application Security, Database Security, Third-party Integration

Ruby on Rails Developer

2023 - 2024
Dragonicity Limited
  • Applied best practices for Heroku Postgres deployment, scaling, and maintenance.
  • Performed code reviews and implemented refactoring and RoR framework best practices.
  • Analyzed capabilities for background jobs using available gems like Sidekiq, Resque, etc. Created a POC on the Maintenance Tasks gem for use cases.
Technologies: Ruby on Rails (RoR), Heroku, RESTful Services, Startups, Data Architecture, Rails Engines, Software QA, Development, Software Development, API Databases, Search, Orchestration, DRY, Cloud Deployment, Performance Optimization, Query Optimization, Plain Old Ruby Object (PORO), Bash, Bash Script, Application Security, Database Security, Third-party Integration

Software Architect

2023 - 2024
HSAC, LLC
  • Defined cloud architecture for the on-premise project to go live on the cloud. Deployed to Heroku with monitoring and logging services.
  • Performed security, scalability, and availability analysis of the project with respect to best cloud practices.
  • Contributed to the code and database review for potential flaws and performance issues after going live. Suggested best practices and implementation guides for future-proofing.
Technologies: Amazon Web Services (AWS), Architecture, Spring Boot, Java, CI/CD Pipelines, AWS Cloud Architecture, Docker, SQL, Design Principles, API Development, Design Patterns, RESTful Services, Startups, Data Architecture, Software QA, Technical Leadership, Development, Software Development, Technical Architecture, API Databases, Search, eCommerce APIs, Orchestration, DRY, KISS, Cloud Deployment, Performance Optimization, Query Optimization, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Bash, Bash Script, Application Security, Database Security, Third-party Integration, Web Scalability

Senior Engineer

2023 - 2023
Washington University in St. Louis
  • Fixed SSL security issues on the website enabling HTTPS access.
  • Completed the PHP database migration to change the column type from int to varchar array while retaining all existing data.
  • Handled miscellaneous bug fixes and improvements on the UI and back end.
Technologies: SSL Certificates, Heroku, Amazon Web Services (AWS), SSL Configurations, Transport Layer Security (TLS), PHP, PHP 7, MySQL, HTML5, CSS, Cloud Architecture, Web Development, Relational Databases, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Exports, CSV Export, GitHub, Software Design, Scalability, Performance, Cybersecurity, Data Privacy, Engineering, User Interface (UI), User Experience (UX), Architecture, Cross-platform, Websites, Website Setup, Laravel, Cloud Platforms, Amazon RDS, API Development, RESTful Services, Startups, Data Architecture, Rails Engines, Software QA, Development, Software Development, API Databases, Search, Orchestration, DRY, Cloud Deployment, Performance Optimization, Query Optimization, Plain Old Ruby Object (PORO), Bash, Bash Script, Application Security, Database Security

Ruby on Rails Developer

2022 - 2022
Wefunder
  • Contributed to setting up the development environment and fixing Docker files.
  • Discussed approaches for localization of the RoR website in a standard and most optimized way.
  • Collaborated with another Toptal talent who worked as a front-end engineer.
Technologies: Ruby on Rails (RoR), Localization, Angular, Databases, REST APIs, API Architecture, CI/CD Pipelines, Indexing, DevOps, Docker, Microservices, Software Implementation, Technical Consulting, Software Architecture, JSON, Integration, Git, jQuery, Vanilla JS, Consulting, DB, Automation, Web Development, Relational Databases, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Exports, CSV Export, GitHub, Software Design, Scalability, Performance, Engineering, User Interface (UI), User Experience (UX), Cross-platform, Cloud Platforms, Amazon RDS, API Development, RESTful Services, Startups, Data Architecture, Rails Engines, Software QA, Development, Software Development, API Databases, Search, Orchestration, DRY, Cloud Deployment, Performance Optimization, Query Optimization, Plain Old Ruby Object (PORO), Bash, Bash Script, Application Security, Database Security

Engineering Manager

2020 - 2022
Bombay Shirt Company
  • Managed a team of 12 people responsible for the front end, back end, and QA.
  • Redesigned a monolith application into a microservice architecture.
  • Discussed product requirements almost daily with several department heads and prioritized the tech team's needs and expectations.
  • Integrated SonarQube in the CI/CD pipeline, created high-level designs (HLD) and low-level designs (LLD), and developed multiple cloud solutions.
  • Conducted interviews and hired engineers for the tech team.
  • Reviewed code, managed tasks, and facilitated the team's adherence to best-known practices.
  • Developed strategies for deployment, APM, and optimization of the stability and maintainability of the project.
  • Built multiple POCs using new technologies and solutions.
Technologies: Ruby, Ruby on Rails (RoR), Heroku, Google Cloud Platform (GCP), SonarQube, Jira, APIs, Bitbucket, GitLab, GitHub, New Relic, Agile, Sprints, Python, Alibaba Cloud, Sidekiq, REST, Back-end, SQL, Back-end Development, Back-end Performance, Shopify, Shopify API, Shopify Plus, Web Applications, Web App Development, Deployment, Amazon Web Services (AWS), PostgreSQL, PostgreSQL 10, PostgreSQL 9, Hibernate, Spring Data JPA, JPA, Liquibase, Apache Maven, Leadership, Mentorship, Team Mentoring, Team Leadership, Mentorship & Coaching, Metaprogramming, HTML, CSS, JavaScript, Amazon EC2, API Integration, Microservices Architecture, RESTful Microservices, Databases, REST APIs, API Architecture, Creative Problem Solving, Slack App, Data Analysis, MongoDB, CI/CD Pipelines, NGINX, eCommerce, Architecture, Logistics, Mailchimp, Indexing, DevOps, Docker, Continuous Integration (CI), Microservices, Software Implementation, Technical Leadership, Technical Consulting, Software Architecture, SSL Certificates, Transport Layer Security (TLS), SSL Configurations, JSON, Integration, Git, Full-stack, jQuery, Vanilla JS, Consulting, Amazon API, DB, DigitalOcean, Artificial Intelligence (AI), Automation, Natural Language Processing (NLP), Cloud Architecture, System Design, Chatbots, CRM Systems, Web Development, Relational Databases, Serverless, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Data Enrichment, PDF Scraping, SMS Marketing, Exports, Excel Expert, CSV Export, CoffeeScript, Spring, Message Queues, Machine Learning, Google Cloud, Data, Software Design, Scalability, Performance, Data Analytics, Data Visualization, SOAP, XML, Database Migration, Security, Software Development Management, Agile Project Management, Team Management, People Management, Engineering Management, Delivery Management, Engineering, B2B, Digital Payments, B2B Wallets, TeamDesk, User Interface (UI), User Experience (UX), Apache Kafka, Vue, Solution Architecture, Loyalty Programs, CTO, Bootstrap, Node.js, Ruby on Rails 4, Ruby on Rails 5, Data Processing, Amazon, Software Development Lifecycle (SDLC), Virtual Private Servers, Algorithms, Cross-platform, AWS Cloud Architecture, Websites, Website Setup, Operations Research, Constraint Programming, Full-stack Development, Cloud Platforms, Payment Gateways, Front-end Development, Amazon RDS, Design Principles, API Development, Design Patterns, Test-driven Development (TDD), CSS3, HTML5, Python 3, Project Management, NoSQL, Spring Microservice, RESTful Services, Startups, Single Sign-on (SSO), Data Architecture, Facebook Ads, Google Ads, Instagram Ads, Rails Engines, AWS Lambda, Payment APIs, Customer Relationship Management (CRM), Software QA, Development, Software Development, Technical Architecture, API Databases, Search, eCommerce APIs, Orchestration, API Connectors, Finance APIs, DRY, KISS, Management, Cloud Deployment, Partitioning, Performance Optimization, Query Optimization, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Mobile App Development, Booking, Custom Shopify Apps, Upgrades, Bash, Bash Script, Penetration Testing, Application Security, Database Security, GDPR, Front-end, Third-party Integration, Web Scalability, Amazon Elastic Container Service (Amazon ECS), Kafka Streams

Senior Software Engineer

2019 - 2020
Bombay Shirt Company
  • Maintained and added multiple features to our monolith application that served as a web app and API server.
  • Cooperated with multiple cross-functional teams to redesign and rebuild our multiple core service modules.
  • Created a scalable LLD with no scope of miscalculation.
  • Built multiple core and utility maven libraries that help code abstraction and logic consistencies.
  • Worked on the core logic of the sizing algorithm, which helped customers place orders by answering only a few questions without getting into the nitty-gritty of body measurements. It had about 94% accuracy.
Technologies: Ruby, Ruby on Rails (RoR), Heroku, Google Cloud Platform (GCP), Azure, MongoDB, PostgreSQL, Redis, Memcached, Go, Apache Kafka, Spring Boot, Java, Java 11, Amazon Simple Queue Service (SQS), Amazon Cognito, REST, Sidekiq, Back-end, SQL, Back-end Development, Back-end Performance, Web Applications, Web App Development, Deployment, Amazon Web Services (AWS), PostgreSQL 10, PostgreSQL 9, Hibernate, Spring Data JPA, JPA, Liquibase, Apache Maven, Leadership, Mentorship, Team Mentoring, Team Leadership, Mentorship & Coaching, Metaprogramming, HTML, CSS, JavaScript, MySQL, Amazon EC2, API Integration, Microservices Architecture, RESTful Microservices, Databases, REST APIs, API Architecture, Slack App, Data Analysis, CI/CD Pipelines, NGINX, eCommerce, Architecture, Logistics, Mailchimp, Indexing, DevOps, Microservices, Software Implementation, Technical Leadership, Technical Consulting, Software Architecture, SSL Certificates, Transport Layer Security (TLS), SSL Configurations, JSON, Integration, Git, Full-stack, jQuery, Vanilla JS, Consulting, DB, DigitalOcean, Artificial Intelligence (AI), Automation, Natural Language Processing (NLP), Cloud Architecture, System Design, CRM Systems, Web Development, Relational Databases, Firebase, Serverless, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Data Enrichment, PDF Scraping, SMS Marketing, Exports, Excel Expert, CSV Export, CoffeeScript, Spring, Message Queues, Machine Learning, GitHub, Google Cloud, Data, Software Design, Scalability, Performance, Data Analytics, Data Visualization, SOAP, XML, Database Migration, Security, Software Development Management, Agile Project Management, Team Management, People Management, Engineering Management, Delivery Management, Engineering, B2B, Digital Payments, B2B Wallets, User Interface (UI), User Experience (UX), Vue, Solution Architecture, Loyalty Programs, Bootstrap, Django, Node.js, Ruby on Rails 4, Ruby on Rails 5, Data Processing, Amazon, Amazon API, Software Development Lifecycle (SDLC), Virtual Private Servers, Algorithms, Cross-platform, AWS Cloud Architecture, Websites, Website Setup, Operations Research, Full-stack Development, Cloud Platforms, Payment Gateways, Front-end Development, Amazon RDS, Design Principles, API Development, Design Patterns, Test-driven Development (TDD), CSS3, HTML5, Python 3, NoSQL, Spring Microservice, RESTful Services, Startups, Single Sign-on (SSO), Data Architecture, Facebook Ads, Google Ads, Instagram Ads, Rails Engines, AWS Lambda, Payment APIs, Shopify, Customer Relationship Management (CRM), Software QA, Shopify Plus, Shopify API, Development, Software Development, Technical Architecture, API Databases, Search, eCommerce APIs, Orchestration, API Connectors, Finance APIs, DRY, KISS, Management, Cloud Deployment, Partitioning, Performance Optimization, Query Optimization, Legacy Code, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Mobile App Development, React Native, Booking, Custom Shopify Apps, Upgrades, Bash, Bash Script, Penetration Testing, Application Security, Database Security, GDPR, Front-end, Third-party Integration, Web Scalability, Amazon Elastic Container Service (Amazon ECS), Kafka Streams

Back-end Engineer

2017 - 2019
Easy Roads Technologies Pvt. Ltd.
  • Built a scalable architecture and robust back end to make road trips a cinch and fun to do.
  • Developed smart features, algorithms, and third-party integrations that helped the company reach its milestones faster and better.
  • Supervised all the technical specifications in the company, including Android, iOS, and web apps.
  • Contributed and made key decisions related to tech, from hiring to tech stack decisions.
  • Facilitated product discussion as a part of our daily routine, where we constantly thought about how to improve the product to satisfy the needs of a road-tripper and the masses and make the product a success.
Technologies: Ruby, Ruby on Rails (RoR), Elasticsearch, Redis, Heroku, Google Cloud Platform (GCP), Maps, APIs, Technical Hiring, REST, Sidekiq, SQL, Back-end Development, Back-end, Back-end Performance, Web Applications, Web App Development, Deployment, Amazon Web Services (AWS), PostgreSQL, PostgreSQL 10, PostgreSQL 9, Leadership, Mentorship, Team Mentoring, Team Leadership, Mentorship & Coaching, Metaprogramming, HTML, CSS, JavaScript, MySQL, Amazon EC2, API Integration, Azure SQL Databases, Databases, REST APIs, API Architecture, Creative Problem Solving, Data Analysis, MongoDB, CI/CD Pipelines, NGINX, Mailchimp, Indexing, DevOps, Software Implementation, Technical Leadership, Technical Consulting, Software Architecture, SSL Certificates, Transport Layer Security (TLS), SSL Configurations, JSON, Integration, Git, Full-stack, jQuery, Vanilla JS, Mobile Development, iOS, DB, DigitalOcean, SaaS, Automation, Cloud Architecture, System Design, Chatbots, CRM Systems, Web Development, Scraping, Web Scraping, Next.js, Relational Databases, Data Scraping, Firebase, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Data Enrichment, PDF Scraping, SMS Marketing, Exports, Excel Expert, CSV Export, CoffeeScript, Message Queues, OCR, GitHub, Google Cloud, Data, Software Design, Scalability, Performance, Data Analytics, Data Visualization, Social Media APIs, Social Media, Cybersecurity, SOAP, XML, Database Migration, Security, Agile Project Management, Team Management, People Management, Engineering Management, Delivery Management, Engineering, B2B, User Interface (UI), User Experience (UX), Solution Architecture, Bootstrap, Django, Architecture, Ruby on Rails 4, Ruby on Rails 5, Data Processing, Software Development Lifecycle (SDLC), Virtual Private Servers, C++, Algorithms, Cross-platform, AWS Cloud Architecture, CTO, Websites, Website Setup, Full-stack Development, Cloud Platforms, Payment Gateways, Front-end Development, Amazon RDS, Design Principles, API Development, Design Patterns, CSS3, HTML5, Python 3, Project Management, Product Management, NoSQL, RESTful Services, Startups, Single Sign-on (SSO), Data Architecture, Facebook Ads, Google Ads, Instagram Ads, Rails Engines, Payment APIs, Customer Relationship Management (CRM), Software QA, WordPress, Development, Mobile Apps, Software Development, Technical Architecture, API Databases, Search, Orchestration, API Connectors, Profit & Loss (P&L), DRY, KISS, Management, Cloud Deployment, Performance Optimization, Query Optimization, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Algorithmic Trading, Mobile App Development, Social Media Apps, Computer Vision, Ruby on Rails 3, Upgrades, Bash, Bash Script, Google Vision API, Application Security, Database Security, Front-end, Third-party Integration, Web Scalability

Software Developer

2015 - 2017
Mirraw Online Services Pvt. Ltd.
  • Built APIs, developed new features, and fixed bugs on several Android and iOS apps. Maintained and improved stability and scalability by 300 times.
  • Developed different features like automatic server-side triggering of app notifications, full-fledged dynamic referral system, virtual wallet, homepage feed, and more, which helped increase revenue and customer engagement.
  • Integrated third-party services like Unbxd recommendations, Localytics, and CleverTap push messaging for multiple apps with dynamic response and event-driven triggering.
  • Created various desktop and mobile web pages, including dashboards for third-party APIs.
Technologies: Ruby, Ruby on Rails (RoR), APIs, ActiveAdmin, RailsAdmin, Heroku, Apache Solr, REST, Sidekiq, SQL, Back-end Development, Back-end, Web Applications, Web App Development, Deployment, Amazon Web Services (AWS), PostgreSQL, PostgreSQL 10, PostgreSQL 9, Metaprogramming, HTML, CSS, JavaScript, Amazon EC2, API Integration, Azure SQL Databases, Databases, REST APIs, API Architecture, Slack App, NGINX, eCommerce, Architecture, Logistics, Mailchimp, Indexing, Continuous Integration (CI), Microservices, Software Implementation, Technical Consulting, JSON, Integration, Git, Full-stack, jQuery, Vanilla JS, Mobile Development, iOS, DB, SaaS, Automation, CRM Systems, Web Development, Relational Databases, Cloud, Ruby Gems, Ubuntu Server, Microsoft Excel, Data Enrichment, SMS Marketing, Exports, CSV Export, CoffeeScript, GitHub, Software Design, Scalability, Performance, Social Media APIs, Social Media, SOAP, XML, Security, Delivery Management, Engineering, B2B, Digital Payments, B2B Wallets, User Interface (UI), User Experience (UX), Loyalty Programs, Bootstrap, Ruby on Rails 4, Ruby on Rails 5, Data Processing, Amazon, Amazon API, Software Development Lifecycle (SDLC), Virtual Private Servers, C++, Algorithms, Cross-platform, AWS Cloud Architecture, Websites, Website Setup, Full-stack Development, Cloud Platforms, Payment Gateways, Front-end Development, Amazon RDS, Design Principles, API Development, Test-driven Development (TDD), CSS3, HTML5, RESTful Services, Startups, Data Architecture, Facebook Ads, Google Ads, Instagram Ads, Rails Engines, Payment APIs, Customer Relationship Management (CRM), Software QA, Development, Mobile Apps, Software Development, API Databases, Search, eCommerce APIs, Orchestration, API Connectors, Profit & Loss (P&L), Finance APIs, DRY, KISS, Cloud Deployment, Performance Optimization, Query Optimization, Legacy Code, Content Management Systems (CMS), Plain Old Ruby Object (PORO), Mobile App Development, Social Media Apps, Ruby on Rails 3, Upgrades, Bash, Bash Script, Application Security, Database Security, Front-end, Third-party Integration, Web Scalability

Gamified Learning – Superhero Within

https://www.superherowithin.org/
Superhero Within is a gamified learning platform. I have built multiple APIs and functionality to enable users to learn while on a mission of saving planet earth. Users receive points, badges, and superpower elements along the way. They can earn points by learning, answering quizzes, saving planets, and completing missions. There's a team collaboration chat with real-time chat and chatbot and a leaderboard.

Inventory Management for a Retail Bespoke Clothing Business

https://www.bombayshirts.com/
A bespoke clothing business was struggling with inventory management.
Inventory was not unit-based like the typical ready-made eCommerce websites.
I implemented a new microservice that took care of the inventory. At any point in time, it used to show how many meters are available for sale, available in the factory, and how many shirts are yet to be produced, among other details in real-time.

Customized Roadtrip Planner

I built a scalable architecture and robust back end to make road trips a cinch and fun ride to do. To that purpose, I developed smart features, algorithms, and third-party integrations that helped the company reach its milestones faster and better.

I supervised all the technical specifications in the company, including Android, iOS, and web apps. Finally, I contributed and took key decisions related to tech, from hiring to tech stack decisions.

Web Scraping

https://github.com/md-farhan-memon/site-scraper-rails-api
This is a simple, quick Rails 5 API for site scraping with the following features:
• REST API
• JSON response
• Versioned
• Stores H1, H2, H3 and anchor tags
• Secured use of token
• Easily configurable
• Paginated and parameterized
• Easily scalable
2011 - 2015

Bachelor's Degree in Electronics and Telecommunications

Mumbai University - Mumbai, India

NOVEMBER 2020 - PRESENT

Build Interactive Apps with Google Assistant

Qwiklabs

NOVEMBER 2020 - PRESENT

Deploy to Kubernetes in Google Cloud

Qwiklabs

FEBRUARY 2020 - PRESENT

Redis Streams | RU202 Certificate

Redis Labs

DECEMBER 2019 - PRESENT

RediSearch | RU201 Certificate

Redis Labs

DECEMBER 2019 - PRESENT

Redis Data Structures | RU101 Certificate

Redis Labs

APRIL 2019 - PRESENT

Websites and Web Applications

Qwiklabs

MARCH 2019 - PRESENT

New Relic Certified Performance Pro

New Relic University

Libraries/APIs

Shopify API, REST APIs, Ruby on Rails API, API Development, Rails Engines, Sidekiq, Liquibase, jQuery, Telegram Messenger API, Telegram Bot API, Google Vision API, Stripe, Google Maps, Amazon API, Social Media APIs, Vue, React, Node.js

Tools

GitHub, Shopify Plus, Git, Slack, Sublime Text, Bitbucket, Apache Maven, NGINX, Mailchimp, Microsoft Excel, Kafka Streams, Apache Solr, Amazon Simple Queue Service (SQS), Amazon Cognito, SonarQube, Jira, GitLab, Google Assistant, Amazon Simple Email Service (SES), RabbitMQ, TeamDesk, ChatGPT, Amazon Elastic Container Service (Amazon ECS)

Frameworks

Ruby on Rails (RoR), Ruby on Rails 4, Ruby on Rails 5, Ruby on Rails 3, RailsAdmin, Spring Boot, Hibernate, JPA, Vanilla JS, Bootstrap, Spring Microservice, Angular, Next.js, Spring, Django, Laravel, React Native

Languages

Ruby, Java, Java 11, Python, SQL, GraphQL, HTML, CSS, JavaScript, HTML5, CoffeeScript, XML, Python 3, Bash, Bash Script, Go, PHP, PHP 7, C++, CSS3, C#

Paradigms

REST, Microservices, Metaprogramming, Microservices Architecture, API Architecture, Automation, Cross-platform, DRY, Plain Old Ruby Object (PORO), Agile, DevOps, Continuous Integration (CI), Mobile Development, Agile Project Management, B2B, Design Patterns, KISS, Management, Constraint Programming, Test-driven Development (TDD), Penetration Testing

Platforms

Heroku, Apache Kafka, Shopify, Amazon Web Services (AWS), Amazon EC2, Linux, Ubuntu, MacOS, Visual Studio Code (VS Code), Google Cloud Platform (GCP), New Relic, Docker, DigitalOcean, Firebase, Telegram Bot Platform, Arduino, Azure, Kubernetes, iOS, Amazon, AWS Lambda, WordPress

Storage

Azure SQL Databases, Databases, JSON, Relational Databases, API Databases, Elasticsearch, Redis, MongoDB, PostgreSQL, Memcached, PostgreSQL 10, Spring Data JPA, MySQL, DB, Google Cloud, Database Migration, NoSQL, Cloud Deployment, Database Security, Alibaba Cloud, Amazon S3 (AWS S3), Database Structure, Datadog

Industry Expertise

Telecommunications, Cybersecurity, Project Management, Banking & Finance, Social Media

Other

APIs, Web Applications, Web App Development, Back-end Development, Back-end, Back-end Performance, Leadership, Mentorship, Team Leadership, Team Mentoring, Mentorship & Coaching, API Integration, RESTful Microservices, Creative Problem Solving, eCommerce, Architecture, Indexing, Software Implementation, Technical Leadership, Integration, SaaS, CRM Systems, Web Development, Scraping, Web Scraping, Data Scraping, Cloud, Ruby Gems, Ubuntu Server, Data Enrichment, SMS Marketing, Exports, CSV Export, Software Design, Scalability, Software Development Management, Engineering Management, Delivery Management, Engineering, Data Processing, Software Development Lifecycle (SDLC), Virtual Private Servers, Software Development, Websites, Website Setup, Cloud Platforms, Amazon RDS, Design Principles, Finance, RESTful Services, Startups, Data Architecture, Payment APIs, Customer Relationship Management (CRM), Development, Technical Architecture, eCommerce APIs, API Connectors, Performance Optimization, Upgrades, Third-party Integration, Programming, ActiveAdmin, Sprints, Deployment, Chatbots, PostgreSQL 9, Slack App, Data Analysis, CI/CD Pipelines, Logistics, Technical Consulting, Software Architecture, SSL Certificates, Transport Layer Security (TLS), SSL Configurations, Full-stack, Consulting, Artificial Intelligence (AI), Cloud Architecture, System Design, Lead Generation, Serverless, Live Chat, Interactive Voice Response (IVR), PDF Scraping, Excel Expert, Message Queues, Data, Performance, Data Privacy, SOAP, Security, Team Management, People Management, Digital Payments, Online Payments, B2B Wallets, User Experience (UX), Telegram Bots, Solution Architecture, Loyalty Programs, CTO, Algorithms, AWS Cloud Architecture, Operations Research, Full-stack Development, Payment Gateways, Product Management, Single Sign-on (SSO), Loans, Fintech, Financial Modeling, Mobile Apps, Search, Orchestration, Finance APIs, Partitioning, Query Optimization, Legacy Code, Content Management Systems (CMS), Algorithmic Trading, Mobile App Development, Application Security, Front-end, Web Scalability, Robotics, Maps, Technical Hiring, Springbot, Localization, Pagination, Stripe Payments, Natural Language Processing (NLP), Machine Learning, OCR, Data Analytics, Data Visualization, User Interface (UI), Shopify Payments, Shopify Customizations, Amazon Marketplace, Applicant Tracking Software (ATS), Front-end Development, OpenAI GPT-3 API, OpenAI GPT-4 API, Facebook Ads, Google Ads, Instagram Ads, Software QA, OpenAI, Squarespace, LeadDyno, Profit & Loss (P&L), Large Language Models (LLMs), Sharding, Social Media Apps, Computer Vision, Booking, Custom Shopify Apps, IT Security, GDPR

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