Bilal AkhtarI Solve problems for software development specifically Microservice
architecture and automate Infrastructure tasks including provisioning,
Devops and monitoring.
With current innovation in technology conciding with my personal
interests, I am collaborating alongside channeling my skills to get
impactful results for businesses and social outcomes.
Contact Me |belalakhter@proton.me
Open source Tools
Kadrion - performance testing using yaml config file parallel
requestsThere are many occasions when there is need to check or mock different
api or test or compare api response time also with help of kubernetes
architecture and open source tool a similar central testing tool for
distributed enviroment can be made which I thought will be fun to work
on.• Cli tool to make concurrent api request on multiple endpoints.• Endpoints and number of requests can be adjusted in a yaml
file.• Binary can be integerated into CI workflow and can be efficient in
detecting the faults in api health or performance.• In near future I am planning to add feature to keep tract of test in
a state and reconcile new test into the state.
Twitter bot -Automated almost any task for influencer account
management
• Bot can reply to searched, feed, list tweets with reliable rate
limiting, time schedule and customization.• Implemented NTP built in time library and threads to keep track of
running tasks queue and time duration
ExperienceFreelance Developer at Upwork (2022-2023)
Worked with clients on different creative projects ranging from
scripting utility, web development to Devops.Some of key highlights
among all projects is following:
• Leveraged Open AI API and implemented task queue to fetch, filter and
post response data from google Json API within 7-9 seconds to send it
back upon client-side request
• Implemented CI/CD pipeline in GitHub Workflow to send Sonar-Scan build
results as email notification for result of some test steps.
• Used Vite React interface for admin panel to make toggle features on
and off from the backend server
• Configured AWS Network VPCs, IAM policies, EKS fargate, serverless
services and billing for clients.
• Used Flask and Express and automated tools for testing and DevOps
with good exposure to serverless services on AWS cloud and serverless
database and Event driven services.
Internship at Cyberwave Web Solutions (June-September 2021)
• Refactored PHP templates with Nodejs and JavaScript reducing the
deployment cost and wide access to libraries and services by double than
PHP.• Created bash scripts to deploy nginx servers with git version control
that increased the deployment process significantly.• Fixed the performance of API server by using nginx cache and
distributing them across 5 locations.
SkillsData Strucuture and algorithms• Completed Hardvard cs50 course and Frontend masters algorithm course
and Grokking algorithms to grasp good understanding of data structures
and algorithmsDistributed SystemsCompleted multiple courses on Educative.io , O’Reilly Media and Martin
Kleppmann lectures gave me good understanding of CAP theoram, Clock
synchronization,consensus algorithmsMicroservice DevelopmentI have hands on practice on building isolated web services using
Go,Python and Javascript as well as interacting with serverless services
and event driven services.Understanding of Green/Blue Deployment with
containerization and scaling implementations.Software Development• Have good practice and experience working on http rest
APIs,performing CRUD operations with SQL and NoSQL databases.• Good understaning of server-side rendered frontend's, user management
and authenticationOrchestration• Completed all courses and labs on kubeacademy, O'reilly and
educative.io on K8s• Strong undersatanding of k8s architecture, etcd, control pane and
kubelets and proxy server• Hands on practice on platform security,resource management, Policies
bindings, Package management and networking in kubernetes• Practical experience of integerating observibility, gitops and
different plugins into cluster with basic understanding of CRDs and
custom operatorsAWS CloudI have practice hands on labs on setting , configuring policies , VPC
networks,instances services on AWSMonitoring AnalyticsHave completed
Elastic search course by Frank Kane
which gave me practical understanding of implemented ELK and EFK stack
into distributed enviroment or tools like bettersearch for quick search
resultsLinux System AdministrationCompleted multiple courses and training labs on O'reilly media from
Sander van Vugt on Linux system configuration, network management,
packages and secuirity for enterprise linux using ansible and
terraform.Distributed Communication and alerting• Have hands of practice on Kafka and rabbitmq for setting up stable
fault tolerant communication envrioment between different nodes by
installing locally or using servers or cloud options for kafka and
rabbitmq.• Good Basic understanding of consumer and producer concept and data
streams and communication stream.CI/CD with gitopsHave professional experience working with different pipeline automation
platforms including github workflows, gitlab CI and Circle CI and
ofcourse Jenkins.