Abdullah Sohail

Abdullah Sohail

Software Automation Engineer specializing in scalable microservices and data observability.

Based in: PakistanCurrently: Software Automation Engineer, SofyExperience: 3 years

Hire me

Muhammad is a Computer Science graduate with extensive experience in building automated quality gates and high-volume ETL pipelines. He has a proven track record of reducing deployment incidents by 99% through robust DevOps scripting and microservice architecture.

Experience

Software Automation Engineer

SofyworkJul 2025 – Present

Summary

Built and managed python and java based microservices. Automated key processes like system recovery, self-healing. Built end-to-end observability for the data pipeline: Grafana dashboards, alerting, and structured JSON logging (via Grafana Alloy) functioning as automated quality gates that flag failures and anomalies before they reach production. Supported release reliability through DevOps scripting and Appium-based automated testing, and architected a deployment pipeline that cut release time by 2 hours and reduced deployment incidents by 99%.

What I did

  • Owned the CI/CD pipeline and infrastructure for 6 Spring Boot services.
  • Built an initial prototype of the watchdog agent in 2 to 3 days.
  • Maintain 8 GB of logs and manage the entire alerting heartbeat system and Grafana dashboards.

Results

  • Improved SLAs, KPIs, and uptime from 90% to 99%.
  • Built a FastAPI watchdog agent to observe and recover services across 20 machines via Tailscale SSH.
  • Automated machine cleanups, including temporary file deletion to free up disk space.
  • Reduced holiday downtime from an average of 2 days to under 1 minute by deploying a farm watchdog agent.
  • Improved customer experience and system reliability through end-to-end ownership of a watchdog agent from design to deployment.
  • Took the watchdog agent from R&D to live deployment in 15 days.
  • Owned 6 Spring Boot services and 1 FastAPI service.
  • Processed 40 days of scheduled jobs per month for the largest client.
  • Cleaned 250 TB of disk space over the service lifetime.
PythonJavaGrafanaGrafana AlloyDevOpsAppiumMicroservicesSpring BootFastAPITailscaleSSHRapid prototyping

Software Developer

The News Bulbwork2024 – Dec 2025

Summary

Operated, built and maintained a production system running multiple scrapers across multiple domains (property listings, rentals, storage), collecting data on a daily schedule at real-world volume.

What I did

  • Scraped rental and space storage rates across distributed teams.

Results

  • Processed easily 5 million records per day.
  • Managed daily data throughput in the gigabyte range.
Web ScrapingData Collection

Junior Software Engineer

FRAGworkDec 2024 – Jul 2025

Summary

Developed and maintained backend services using Java and Akka, ensuring efficient and scalable game server operations. Implemented and optimized server-side game logic in Java, ensuring real-time responsiveness and stability.

Results

  • Reduced game start up time from 10sec to 1sec.
  • Supported around 1k concurrent users at launch.
JavaAkka

Skills

Technical

Java
PythonPython
SQLSQL
Grafana Loki
Selenium
FastAPIFastAPI
DevOps
ETL
MySQLMySQL
Spring BootSpring Boot
MongoDBMongoDB
JavaScriptJavaScript
FlaskFlask
Pandas
NumPy
SQLAlchemySQLAlchemy
MSSQLMSSQL
RedisRedis
AWS
C/C++C/C++
Akka
FastMCP
Independent project creation
Rapid prototyping
MQTT
ArduinoArduino

Areas of expertise

Communication
Problem-Solving
Collaboration
Critical Thinking
Adaptability
Ownership

Languages

English

Projects

Sofy

Software Automation Engineerprofessional
Worked on core Java to enhance and maintain key components operations of Sofy's platform. Participated in research and development of new platform features to improve product efficiency and user experience. Collaborated with cross-functional teams to ensure smooth deployment and release cycles. Contributed to bug fixing, performance optimization, and testing of production environments.
JavaModel Context Protocol (MCP)

Big Byte Insights - Large Scale Multi-Domain Data Pipeline

Software Developerprofessional
Worked on a production system running 600+ scrapers collecting daily data across multiple domains, including property listings, rentals, and storage. Built and maintained ETL pipelines to clean, normalize, and load scraped data into a structured database for downstream use. Contributed to keeping a large, continuously refreshed multi-domain dataset production-ready for consumption by other systems.
ETLWeb ScrapingDatabases

IoT Heartbeat and Environmental Monitoring System

personal
Developed an IoT system using an Arduino board with heartbeat, temperature, and humidity sensors to send data to an edge computer and then via MQTT protocol to an internet dashboard.
ArduinoMQTTIoT

Education

BSc Computer Science

National University of Computer and Emerging Sciences (FAST)Computer Science2020 – 2024

Coursework

Artificial IntelligenceData Warehousing & Data MiningCloud ComputingAdvance Databases

Recognition

Certifications

Data Engineer in Python

DataCamp

Associate Data Engineer in SQL

DataCamp

LangChain Chat with Your Data

DeepLearning.AI

Patents & publications

Deep Insights with Exploring Plankton Communities through Artificial Neural Networks

publication2025

DSSR, vol. 2, no. 5, pp. 792-806

With Syed Umar Hasany

Hire AbdullahReach out about a role, a contract or a conversation.For recruiters

Abdullah's twin is AI, it can make mistakes.