Mohammed Ayaz S

India

@inquisitive_ayaz

Badges

Problem Solving
CPP
Java
Python
Days of Code

Certifications

Work Experience

  • Senior Software Engineer

    Impact Analytics•  April 2022 - July 2024•  Bangalore

    ◦ Assort Smart: Integrated a Flex PLM tool onto an in-house retail analytics tool that is used to create assortments to increase retail sales using PubSub ◦ Data Ingestion Pipeline: built an optimized data pipeline, reducing server load, preventing downtime, and achieving a 50% performance boost ◦ Hindsight tool: Undertook day-to-day features with updated requirements, adding various graph types such as Treemap and Pareto, and building APIs using FastAPI to understand the data better. ◦ Using raw SQL over ORMs: Used raw SQL queries over ORMs for performance optimization to handle large datasets, and explored alternatives like Snowflake through POC trials ◦ Processing Data to fit Model format: Processed data using pandas package into the required format and rewrote modules using Python (FastAPI) ’async’ modules to optimize performance.

  • Software Engineer

    Onsitego•  January 2020 - April 2022•  Bangalore

    â—¦ Abandoned Cart: Developed a Flow to remind customers of abandoned cart items and prompt them to retry failed payments. If not, push the leads to the internal lead management system. â—¦ One Time Password Optimization: Optimized OTP delivery speed by 2.5x through database indexing and a separate Celery queue. â—¦ Agent Dashboard: Developed a full-stack Agent Dashboard for creating customer orders, including an interface for entering customer details and a backend system for sending payment links

  • Software Engineer

    Freelancer•  January 2018 - July 2019•  Bangalore

    Scrapy: Followed a course outline to create 2 hours of technical video content on Python Web Scraping for Pluralsight. ◦ Google Cloud Platform: Produced 6-7 hours of content on Google Cloud Platform tools (PubSub, Dataflow, Cloud Storage), including research, use case development, coding examples, and screen recordings. ◦ Design Patterns: Designed a course and produced 3-4 hours of content on Design patterns using Java, covering 10+ Design patterns for the client - SkillSoft. ◦ Go: Intro Course: Designed the course outline and produced 3-4 hours of technical content on the course ’Introduction to Go Programming Language’.

Education

  • Visvesvaraya Technological University

    Computer Science & Engineering, BE•  August 2013 - August 2017

Skills

AWS
Google Cloud Platform
Celery
SQL
Django
Flask
FastAPI
React.js
Next.js
Redux
Python
Javascript
Java
Go