Managed diverse conference devices, enabling real-time communication via Websockets. Enhanced UI with reusable React components for improved user satisfaction.
Integrated APIs for seamless frontend-backend communication, prioritizing data security with Node.js and PostgreSQL. Achieved 85% code coverage through rigorous unit testing and documentation.
Strengthened system security with JWT token authentication and accelerated software delivery via CI/CD pipelines using GitLab and Azure DevOps.
Software/DevOps Engineer
Recogizer
12.2022 - 05.2023
Revamped in-house deployment tool, transitioning from HTML/CSS/JavaScript to efficient React interface. Streamlined GitLab to Azure Nomad VM deployment.
Enhanced Go-lang backend by integrating the new Nomad version, improving performance and functionality.
Managed Azure infrastructure with Terraform, optimized software delivery via GitLab CI/CD, and ensured robust monitoring with Grafana, Prometheus, and Loki.
Software Engineer
Arbisoft
07.2021 - 10.2022
Developed an in-house web tool for automated ticket management, optimizing processes for crawlers and Jira. Utilized React, Bootstrap, HTML, and CSS for a seamless user interface.
Designed and implemented a Node.js API with PostgreSQL, resulting in a 30% increase in team productivity by identifying malfunctioning crawlers.
Crafted Python crawlers using Scrapy, Selenium, Numpy, and Pandas for data extraction, and developed ETL processes to preprocess and transform data. This facilitated data analysis by data scientists, supporting decision-making in the retail business. Additionally, generated visual reports for financial analysis within the company.
Education
Bachelor of Science - Computer Science
University of The Punjab
Lahore, Pakistan
07.2021
Skills
React JS, Node JS, ASP NET, SQLite, PostgreSQL
Data Engineering (ETL), Apache Airflow, Scrapy, Selenium, Big Data basics (Hadoop, Spark, Hive, Kafka)
Case Officer at The Standing Conference of the Ministers of Education and Cultural Affairs (KMK)Case Officer at The Standing Conference of the Ministers of Education and Cultural Affairs (KMK)