M

Mohammed Ayaz

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 8 mos experience

Key Highlights

  • Over 5 years of backend application development experience.
  • Expertise in both strongly typed and dynamically typed languages.
  • Proven track record in optimizing data pipelines and enhancing performance.
Stackforce AI infers this person is a Backend-focused Software Engineer with strong expertise in data engineering and e-commerce solutions.

Contact

Skills

Core Skills

PythonJavaPostgresqlReactDjango

Other Skills

.NET FrameworkAWS LambdaAmazon Simple Notification Service (SNS)Amazon Web Services (AWS)Apache BeamAsyncBasic HTMLCC#C++C++ LanguageCSSDebuggingDjango REST FrameworkFastAPI

About

A Software Engineer with more than half a decade of experience in building backend applications with a couple of years in frontend too. After working in interpreted and dynamically typed languages, I found interest in Strongly typed languages. I am looking for founding engineer roles. If you are building anything interesting/deep tech in strongly typed languages. Hit me up! Believes in a 'Top-Down' approach to learning - First, get your feet wet in (Framework/Technology) and dive deep into it as you go!

Experience

Nielsen

Senior Software Engineer

Sep 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India · Hybrid

  • Working on any tech assigned, such as Perl, .NET, Java, and Python.
Python (Programming Language)JavaMicroservicesAmazon Web Services (AWS)AWS LambdaAsync+4

Impact analytics

Senior Software Engineer

Apr 2022Jul 2024 · 2 yrs 3 mos · Bengaluru, Karnataka, India · Hybrid

  • ◦ Assort Smart: Integrated a Flex PLM tool onto an in-house retail analytics tool that is used to create assortments to increase retail sales
  • ◦ Data Ingestion Pipeline: built an optimized data pipeline, reducing server load, preventing downtime, and achieving a 50% performance boost
  • ◦ Client Calls and feature Demo: Engaged in running client calls to demo requested features for the data pipeline and ensured alignment with client requirements and project objectives.
  • ◦ Hindsight tool: Undertook revamping of day-to-day features with updated requirements, incorporating various graph types such as Treemap and Pareto, and constructing corresponding APIs to understand the data better.
  • ◦ Using raw SQL over ORMs: Deepened SQL proficiency, opting for raw SQL queries over ORMs for performance optimization in handling large datasets, while exploring alternative solutions like Snowflake through proof-of-concept trials
  • ◦ Processing Data to fit Model format: Utilized pandas to process data into the required format for storage in the databases and implemented Python async style in the code to optimize performance.
DebuggingFastAPIModel-View-Controller (MVC)PostgreSQLpandasPython (Programming Language)+2

Onsitego

Software Engineer

Jan 2020Apr 2022 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • ◦ Abandoned Cart: Built a Flow to Remind Customers When They Have Left Items in the Cart. Remind Them to Retry Failed Payments. In the End, Push the Data to the Internal Lead Management System.
  • ◦ One Time Password Optimization: Optimized the Speed of Sending OTP to the Customer by 2.5x. Achieved This by Indexing Fields in the Database and Creating a Separate Celery Queue
  • InstaRepair: Built a 4-Step Booking Journey using ReactJs and Redux which enables customers to book Repair and Maintenance Services for appliances like AC. The Booking Journey Includes collecting Name, Email, Mobile Number, Brand, Location - (Current Location in case of Mobile Phone) using Google Map API and Collect payment using Razorpay
  • ◦ Authentication: Implemented a Session-Based Authentication using OTP that expires in a Specified Period. This Enables Customers to buy Multiple Repair Plans without Verifying Multiple times.
  • ◦ Discount Code: Implemented Bulk Discount Code mechanism using Django, which includes types like Flat, Fixed, and Percentage-based discounts with Cap Amount and Single-Use ones. Revamped the Cart to handle these Discounting Methods.
DebuggingModel-View-Controller (MVC)MySQLReact.jsNext.jsDjango REST Framework+6

Mountblue technologies

Software Engineer

Nov 2019Feb 2021 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • - Deployed at Onsitego from Jan 2020 - March 2021
Model-View-Controller (MVC)Python (Programming Language)React.jsDjangoreduxDjango REST Framework+2

Freelance

Software Engineer

Jan 2018Jul 2019 · 1 yr 6 mos · Bengaluru Area, India

  • Software Engineer creating Techical Video Content for PluralSight and Udemy.
  • Scrapy: Followed a Course Outline and built a 2 hours of Technical Video Content for Python based Web Scraping Package for Client PluralSight
  • Google Cloud Platform: Produced 6-7 hours of Content on Google Cloud Platform tools like PubSub, Dataflow and Cloud Storage. Steps include Researching, Forming Use cases to Explain the Concept, Coding up the Use cases and Screen Recordings of Executed Code.
  • Java: Design Patterns: Designed the Course Outline and produced Technical Content of 3-4 hours on Design Patterns using Java which included 10+ Design Patterns and their Examples Coded up for client SkillSoft
  • Go: Intro Course: Designed the Course Outline and Produced 3-4 hours of Technical Content on Introduction to Go programming Language

Primenumbers technologies

Backend Python Programmer - Intern

Jan 2017Feb 2017 · 1 mo · Bengaluru Area, India

  • Wrote test cases for primetenders.com - login, logout, check-box, downloaded file checking
  • Created an Email Monitoring service using Python - Send an email using SendGrid API if Web Server is down.
  • Scrape Website using Beautiful Soup for Govt Tenders

Education

Visvesvaraya Technological University

Bachelor of Engineering - BE — Computer Science

Jan 2013Jan 2017

Udacity

Machine Learning Nanodegree

Jan 2017Jan 2017

Kendriya Vidyalaya

PCMC

Jan 2001Jan 2013

Stackforce found 100+ more professionals with Python & Java

Explore similar profiles based on matching skills and experience