Mohammed Haroon Rasheed

Mohammed Haroon Rasheed

Software Engineer

Followers of Mohammed Haroon Rasheed861 followers
location of Mohammed Haroon RasheedBentonville, Arkansas, United States

Connect with Mohammed Haroon Rasheed to Send Message

Connect

Connect with Mohammed Haroon Rasheed to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Go (Golang) and Java | Microservices

  • Education

    • SSN College of Engineering

      2012 - 2016
      Bachelor of Engineering - BE Computer Science
    • University of Florida

      2019 - 2021
      Master's degree Computer Science 3.8/4.0

      Courses: Advanced Data Structures, Analysis of Algorithms, Distributed Operating System Principles, Introduction to Modern Cryptography, Human Computer Interaction, Blockchain Optimization and Applications, Computer Networks, Database Management Systems, Statistical Methods for Research

  • Experience

    • Bahwan CyberTek

      Apr 2015 - Aug 2015
      Software Engineer
    • Zoho

      Jun 2016 - Jul 2019
      Software Developer

      Worked on Zoho Sprints, an Agile Project Management Tool, and played a key role in developing various product features:- Created new RESTful APIs for efficient retrieval and updating of user roles, as well as fetching user details with their respective Projects and Sprints.- Enabled attachment of documents from popular cloud services like Google Drive, Box, OneDrive, Dropbox, and Evernote to enhance collaboration and document sharing within the product.- Implemented a Pub/Sub messaging system in the Scrum Board module to display users currently viewing the Sprint, enhancing team collaboration and real-time awareness.- Developed a robust Client-side security framework in JavaScript and jQuery to escape and validate user input, effectively preventing XSS (Cross-Site Scripting) attacks and ensuring data security.- Led a team of three members, collaborating with customer support to resolve high-priority technical issues and provide exceptional product support.- Designed and Implemented the WIP (Work in Progress) limits feature in Scrum Board, empowering Scrum Masters to effectively track team progress in sprints and allocate tasks for optimal productivity.- Developed the Webhooks feature, enabling real-time data delivery in JSON format to third-party applications upon specific events like project, sprint, or item updates, facilitating seamless integration with external systems. Show less

    • University of Florida

      Jan 2021 - May 2021
      Teaching Assistant

      Teaching Assistant for COP 4600 Operating Systems under Professor Abdelsalam Helal. Responsible for teaching and assisting students during lab sessions. Accountable for grading assignments.

    • Office Depot

      Jun 2021 - Aug 2023
      Software Development Engineer 2

      At Varis (a subsidiary of Office Depot Corp), a B2B marketplace and digital procurement platform, I played a key role in advancing the capabilities of the Varis Inventory team. The platform connects buyers with vetted suppliers, streamlining procurement processes from purchase to payment with pre-negotiated prices.💼 Work Highlights:- Developed and deployed microservices on Azure Kubernetes Service (AKS) using the Go Gin framework. This enabled efficient handling of supplier inventory submissions with up to 500,000 items per submission.- Optimized PostgreSQL queries with new indexes and removed obsolete ones, achieving 70% faster Select queries and enhanced Insert query efficiency.- Utilized goroutines to optimize the retry microservice for concurrent processing, reducing processing time from an average of 60,000 ms to just 7,000 ms for 100 retries.- Implemented a structured logging framework using Zap library in Golang for Inventory Microservices, ensuring streamlined troubleshooting and analysis of system behaviour.- Engineered an efficient system for collecting changes from Inventory, Item, and Pricing data for Catalog publication, integrating a Go Gin based 'Orchestrator' Microservice using Cron.- Achieved an impressive 85% code coverage for Inventory Microservices by developing robust unit tests with Go's 'testing' package, ensuring reliable production-ready code.- Enhanced the Pricing-deletion Microservice with HTTP streaming, preventing pod crashes when handling large pricing record deletions.- Developed a robust framework for the Varis Payments team, facilitating seamless file movement between containers in Azure Storage.- Implemented a robust alerting system using New Relic and OpsGenie to manage critical production alerts and ensure prompt incident response.- Automated code coverage analysis through GitHub workflows, maintaining above 80% code coverage across all Inventory Microservices. Show less

    • Walmart Global Tech

      Nov 2023 - Jun 2024
      Software Developer

      As part of the AiOps division in Walmart's Platform Reliability Engineering team, I contributed significantly to the Anomaly Detection project. This internal product leverages Machine Learning models to identify anomalies in metrics emitted by Walmart's application teams, effectively reducing the time to detect (TTD) and time to recover (TTR) from incidents, thereby enhancing application availability and reducing human errors.💼 Work Highlights:- Designed and implemented the alert snooze feature: Enabled users to temporarily deactivate anomaly alerts, automatically reactivating them via a cron job upon expiration. This feature enhanced user engagement and significantly increased platform adoption across multiple internal Walmart teams.- Developed REST APIs: Facilitated the integration of Anomaly Detection models into Nucleus, Walmart's internal platform reliability tool, and helped transition existing Nucleus users to utilize Anomaly Detection services.- Created a daily cron job: Identified and removed inactive Prometheus (PromQL) queries and associated ML models, improving system efficiency by reducing the CPU usage of the anomaly inference service by approximately 15%.- Implemented Grafana dashboards: Enabled customers to monitor predictions, anomalies, and alerts generated by Anomaly Detection models for their services.- Developed middleware functions: Generated a unique requestId and logger for each incoming request, attaching the requestId to logs. This streamlined tracking across multiple services, facilitating quicker bug identification and reducing TTD and TTR by 30%.- Designed and implemented a Terraform Configuration File: Provisioned an Azure storage account dedicated to storing training data for models, ensuring efficient data management and accessibility. Show less

    • HYR Global Source Inc

      Nov 2023 - now
      Software Developer

      Working for Client Walmart.

  • Licenses & Certifications