About Experience Skills
Bilal Akhtar I 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 requests There 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
Experience Freelance 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.
Skills Data Strucuture and algorithms • Completed Hardvard cs50 course and Frontend masters algorithm course and Grokking algorithms to grasp good understanding of data structures and algorithms Distributed Systems Completed multiple courses on Educative.io , O’Reilly Media and Martin Kleppmann lectures gave me good understanding of CAP theoram, Clock synchronization,consensus algorithms Microservice Development I 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 authentication Orchestration • 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 operators AWS Cloud I have practice hands on labs on setting , configuring policies , VPC networks,instances services on AWS Monitoring Analytics Have 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 results Linux System Administration Completed 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 gitops Have professional experience working with different pipeline automation platforms including github workflows, gitlab CI and Circle CI and ofcourse Jenkins.