Jafsal M A

Data Engineer | IoT Enthusiast

With over 5 years of experience, I specialize in data extraction and IoT edge development. My expertise covers the full spectrum of data acquisition, from building scalable web scrapers to reverse-engineering mobile apps. I also develop C++ modules for Azure IoT Edge gateways, delivering robust, automated solutions in agile, remote environments with a focus on Python, Scrapy, and modern cloud DevOps tools.

Jafsal M A

Technical Skills

A snapshot of my technical capabilities.

Programming & Scripting
Python
C++
Golang
SQL
Bash/Shell
Web Scraping & Automation
Scrapy
Selenium
BeautifulSoup
Requests
XPath
Appium
PlayWright
Data Engineering & Databases
Pandas
Numpy
JSON
XML
Elasticsearch
Kibana
Cassandra
RabbitMQ
Reverse Engineering & Security
Burp Suite
MitmProxy
Apktool
SSL Pinning Bypass
Cloud & IoT Platforms
Azure IoT Hub
Azure IoT Edge
Azure DevOps
Firebase
DevOps & Tools
Docker
Jenkins
GitLab
GitHub
CI/CD
CMake
Cron

Professional Experience

My career journey so far.

Python Developer - Web scraping expert

2024 – Present

PST.AGWeimar, Germany (Remote)
  • Designed and implemented efficient web scraping strategies using Python, Scrapy, and Playwright.
  • Utilized ScrapydWeb for spider management, deployment, and monitoring.
  • Managed a variety of proxy services to ensure reliable and high-scale data extraction.
  • Contributed to internal tool and process improvement initiatives for enhanced data acquisition.
Python
Scrapy
Playwright
Selenium
Pandas
Jira
GitLab
Proxy Management
Software Engineer II - Data Operations and Engineering

2021 – 2024

Shopalyst TechnologiesTrivandrum, Kerala, India
  • Spearheaded development of scalable spiders for global e-commerce sites using Python and Golang.
  • Extended data scraping to Android apps, including reverse-engineering APKs and bypassing SSL pinning.
  • Automated mobile app crawling using Appium, BrowserStack, and LambdaTest.
  • Managed proxy infrastructure and implemented data storage with Elasticsearch and Cassandra.
Python
Golang
Scrapy
Reverse Engineering
Appium
Elasticsearch
Cassandra
RabbitMQ
Burp Suite
mitmproxy
IoT Edge Developer

2020 – 2021

Tata Consultancy ServicesKochi, Kerala, India
  • Developed C++ Edge modules for gateways and Azure communication for a major Dutch conglomerate.
  • Integrated Azure IoT Hub and Azure IoT Edge services.
  • Implemented CI/CD pipelines for Azure deployment using Git and Azure DevOps.
  • Worked with industrial communication protocols like MODBUS within an Agile PLM environment.
C++
Azure IoT Hub
Azure IoT Edge
Docker
CMake
Azure DevOps
MODBUS
Agile
System Engineer

2018 – 2020

Tata Consultancy ServicesChennai, Tamilnadu, India
  • Scraped data from various websites with a focus on e-commerce using Python libraries.
  • Maintained and updated crawlers for product attribute enrichment.
  • Automated processes like report generation and validation using Python scripts.
  • Collaborated with cross-functional teams to ensure high data quality.
Python
Scrapy
BeautifulSoup
Data Analysis
Process Automation

Project Highlights

A selection of my key projects.

E-commerce Data Aggregator

A scalable web scraping solution to aggregate product data from various e-commerce websites.

Beyond the Code

When I'm not architecting data pipelines, I'm exploring new places or enjoying a good drive. Here's a glimpse into my interests outside of the tech world.

Contact Me

Have a question or want to work together?

Get in Touch
Reach out to me via Email or WhatsApp.