About Me
As a Software Engineer working at Red Hat, I am focused on Open Source software development. I have spent last few years working as a Backend Engineer with a DevOps mindset with cloud and container technologies. This gave me the opportunity to learn a lot and work with exciting new technologies. I am absolutely passionate about anything system related and especially Kubernetes, for better or worse! I have also developed a strong interest in Go and I am currently using it in several projects.
I believe in constant learning and improving my self as an Engineer and a human being.
Apart from that, I love to read, travel and spend time in nature with the people I care about.
Experience
Red Hat OpenShift CoreOS
https://www.openshift.com/learn/coreos/Software Engineer - OpenShift Core Engineering
June 2021 - present
Red Hat OpenShift Container Platform is an enterprise-grade Kubernetes container platform that automates operations across the stack to make it even easier to manage hybrid and multi-clouds. It enables faster application deployment and increases developer productivity. Automate lifecycle management for more security, customized and easy-to-use cluster operations, and portable applications.
▪ Developing Openshift/Kubernetes Operators in Golang.
▪ Working with the Core Openshift Engineering team to add features and resolve bugs in the Openshift Installer and other Openshift repositories using Golang.
▪ Build and maintain highly available systems on Kubernetes.
▪ Implement and manage CI/CD pipelines.
▪ Implement and improve monitoring and alerting.
▪ Building and managing Openshift clusters on Vmware Vsphere.
▪ Developing python notebooks for monitoring the data.
Infinite Devices GmbH
https://infinitedevices.de/Backend/DevOps Software Engineer
Nov 2020 - June 2021
Infinite Devices is a German start-up that strives to revolutionize the IoT market. Our infinimesh IoT platform creates the backbone for the communication of millions of IoT devices. infinimesh is unique in that it provides fast, highly-scalable, and secure connectivity and handles the data processing for IoT fleets and spheres of any size at low costs. Hosted in Germany, infinimesh fully complies with the GDPR requirements.
▪ Implement and improve monitoring and alerting.
▪ Build and maintain highly available systems on Kubernetes.
▪ Implement and manage CI/CD pipelines.
▪ Implement an auto-scaling system for our Kubernetes nodes.
▪ Participate in on-call rotations.
▪ Developing Application and fix issues in Golang.
▪ Developing/Managing Microservices and Middlewares in Golang.
SECURITI.ai is an innovator of AI-Powered cybersecurity and data protection solutions. Its product-suite, PRIVACI.ai is the world’s first PrivacyOps platform that helps automate all major functions needed for privacy compliance in one place. It enables enterprises to give rights to people on their data, be responsible custodians of people’s data, comply with global privacy regulations and bolster their brands. For more information, please visit www.privaci.ai
▪ Developing/Managing Python Microservices and Middlewares.
▪ Research and analysis of cybersecurity regulatory compliances and frameworks.
▪ Bash Scripting and expertise on tools like Dockers etc.
Upwork
https://www.upwork.com/freelancers/~0192e3f4fbdeeb1461?viewMode=1Backend/DevOps Software Engineer
2019 - 2020
Worked with many international clients remotely.
Worked as a Backend Engineer and a DevOps Expert.
▪ Deployment of applications on the cloud.
▪ Manage applications on Docker and Kubernetes.
▪ Development of applications with Golang.
▪ Worked with other programming languages as well such as Python and Perl.
▪ Development of web applications.
Attribes Solutions is Software Services Providers
Responsible for formulating solutions, designing and developing highly distributed Ruby on Rails web applications for In-house products as well as different client-based products.
Education
Jinnah University for Women
https://cs.juw.edu.pk/computerscience.htmlBachelors of Science (Computer Science) - 2015-2018
Projects
Red Hat OpenShift Container Platform
Red Hat OpenShift Container Platform is an enterprise-grade Kubernetes container platform that automates operations across the stack to make it even easier to manage hybrid and multi-clouds. It enables faster application deployment and increases developer productivity. Automate lifecycle management for more security, customized and easy-to-use cluster operations, and portable applications.
Cert Manager Operator for OpenShift
This repository contains Cert Manager Operator designed for OpenShift. The operator runs in cert-manager-operator namespace, whereas its operand in cert-manager. Both those namespaces are hardcoded.
This Operator is in the early stages of implementation and keeps changing.
The NodeObservability Operator allows you to deploy and manage NodeObservability Agent on the worker nodes. The NodeObservability agent is deployed through DaemonSets on the selected nodes. Afterward, the profiling requests can be created to trigger different types of profiling. The profiling data will be accessible in the root filesystem of the NodeObservability Agent.
Kubernetes Operator - Automating the Container Orchestration Platform
An Operator extends Kubernetes to automate the management of the entire lifecycle of a particular application. Operators serve as a packaging mechanism for distribut‐ ing applications on Kubernetes, and they monitor, maintain, recover, and upgrade the software they deploy.
Securiti.ai (privaci.ai)
https://securiti.aiResearch and Development on Privacy Ratings module.
The AI-Powered PrivacyOps platform is a full-stack solution that operationalizes and simplifies privacy compliance using robotic automation and a natural language interface. These include: Personal Data Finder and Owner Identifier, Data Request Fulfillment Automator, Secure Data Request Portal, Consent Lifecycle Manager, Third-Party Privacy Assessment, Third-Party Privacy Ratings, & Privacy Assessment Automation. For more information, please visit www.privaci.ai
Job Related Skills
Technical Skills
Major Skills (Containerization, Kubernetes, OpenShift, Golang)
General Programming (Python, C/C++, Java, Golang)
Web Development (Ruby on Rails (MVC), JavaScript, HTML5, CSS3, Bootstrap, Laravel, PHP)
Databases (SQL-server, MySQL, Postgresql)
Open-Source Automation Tools (Bash scripting, Dockers, Kubernetes, Puppet)
Operating Systems (Windows, Linux Server (Ubuntu, CentOS), Unix (macOS))
Version Control Systems and Software Project management tools (Jira, GitHub, Bit Bucket)
Interests
Backend Devlopment with DevOps Mindset
Achievements
Web Development Competition at Developers Day FAST NUCES 2017
Research
Academic Research
https://i.ibb.co/ygh4Jr4/scan0009-page-001.jpgProcess of Image Colorization Using Convolutional Neural Network
Oct 2018
Abstract
This research paper is based on the multiple method of image colorization. Among the image recognition and object detection algorithms, the mechanism based on deep neural networks shows the unrivaled performance. Still the problem of image colorization methods depends heavily on human interaction. Unlike other existing proposed method which are based on machine learning or generic image descriptor that degrades the recognition rate of image and also to avoid the usage of large database. Our proposed model is an assortment based on algorithms of structure, objects, and functions, the preprocessing and post processing image colorization. System consists of training and testing phases. Feature abstraction and pixel-mapping from the input colored image results in the training of the system.
Participations and Self Learning
Participations
https://ibb.co/album/d6y05aCertificate of Participation in Web Development Competition (FAST NUCES-2017)
Licenses & Certifications
https://ibb.co/album/hFChJvCertificate of Completion ‘Dockers for Beginners’ at Udemy
Certificate of Completion ‘Kubernetes for Beginners’ at Udemy
Kubernetes Certified Application Developer (CKAD) with Tests
Certified Kubernetes Administrator (CKA) with Practice Tests
Puppet for the Absolute Beginners - Hands-on - DevOps
Programming with Google Go Specialization at Coursera
Go: The Complete Developer’s Guide (Golang) at Udemy
Complete Python Bootcamp: Go from zero to hero in Python 3 at Udemy
Linux Command Line Basics at Udemy
Linux Administration Bootcamp: Go from Beginner to Advanced
AWS Concepts Linux Academy
Certificate of Completion ‘Security Awareness Training’ at Udemy
Web and Mobile App Development Course at Sir Syed University of Engineering and Technology
A Little More About Me
Working and living in the city of opportunities and cool people, Berlin. In love with OpenSource and always the part of community meetups, conferences and events. Love to travel and meeting new people.