Fahad Zafar Abdul Bari

Fahad Zafar Abdul Bari

Mentor
5.0
(8 reviews)
US$20.00
For every 15 mins
14
Sessions/Jobs
ABOUT ME
Lead Software Engineer with 10+ YoE; passionate about mentoring and problem-solving.
Lead Software Engineer with 10+ YoE; passionate about mentoring and problem-solving.
  • Lead Software Engineer with a wealth of experience in crafting scalable solutions.
  • Expertise in technologies like Apache Kafka, Apache Flink, Docker, Kubernetes, and more.
  • Passionate about mentoring and assisting others in understanding intricate tech concepts.
  • Committed to continuous learning and keeping pace with evolving tech trends.
  • Dedicated to delivering top-notch, reliable software solutions.
  • Adept at collaborating in Agile teams and providing effective leadership.

Skills

  • Programming Languages: Python, Java, Kotlin
  • API Development: RESTful APIs, API Design Principles, API Security
  • Frameworks: Flask, Django, Spring Boot
  • ETL Tools: Kafka, Apache Spark, Apache Flink, Apache NiFi
  • Rule Engines: Drools
  • ELK Stack: Elasticsearch, Logstash, Kibana
  • Monitoring and Visualization: Grafana, Prometheus
  • Kafka Tools: Kafka CLI, Offset Explorer
  • Virtualization: VirtualBox, VMware
  • Virtual Machines: Ubuntu VM, CentOS VM
  • Cloud Platforms: Microsoft Azure, Kubernetes (K8s), Docker
  • Orchestration: Helm
  • Version Control: Git, GitLab, Bitbucket, GitHub
  • Build and Dependency Management: Maven, POM (Project Object Model)
  • Continuous Integration and Deployment (CI/CD): Jenkins
  • Command Line Interfaces: Kube CLI, Shell, Bash, Terminal (Windows, Linux)
  • Database Tools: Workbench, SQL Clients
  • Documentation Tools: Confluence, Markdown
  • Diagramming: Gliffy, Lucidchart, Draw.io, Microsoft Visio
  • Log Analysis: Splunk
  • Presentation Creation: Microsoft PowerPoint
  • Shell Scripting: Bash, Zsh
Eastern Time (US & Canada) (-04:00)
Joined July 2023
EXPERTISE
8 years experience | 8 endorsements
8 years experience
7 years experience
7 years experience
7 years experience

REVIEWS FROM CLIENTS

5.0
(8 reviews)
Santosh Chittegoppe
Santosh Chittegoppe
September 2023
Fantastic, knowledgeable, funny and paitent as always!
Santosh Chittegoppe
Santosh Chittegoppe
September 2023
Fahad explains items in a way that helps you understand at whatever level you are at. He's also clearly very knowledgeable about the industry and takes time to walk you through those best practices. Quality instruction all around.
Santosh Chittegoppe
Santosh Chittegoppe
August 2023
Fahad was great! He was able to set out a timeline for myself and my goals. He's clearly well versed in software engineering/development and can explain beginner concepts well.
Robert Ciaverella
Robert Ciaverella
August 2023
excellent job, lots of knowledge
Robert Ciaverella
Robert Ciaverella
August 2023
awesome to work with
Jack
Jack
August 2023
Fahad is definitely an expert of his field. Great help !
Louis Fabbi
Louis Fabbi
August 2023
Fahad is very knowledgeable and professional for my python project. Solved problems and upgraded my code. Will hire again.
SOCIAL PRESENCE
GitHub
ds
Data Structures in Python
Python
0
0
phoneNumberLookup
Looks up the phone number - CRUD
Python
0
0
EMPLOYMENTS
Engineering
Bell
2023-02-01-Present
o Collaborate with cross-functional teams to design and develop scalable solutions using OpenShift and Google Cloud Platform (GCP). o Uti...
o Collaborate with cross-functional teams to design and develop scalable solutions using OpenShift and Google Cloud Platform (GCP). o Utilize Kubernetes, Helm, and Docker to deploy and manage containerized applications in a cloud-native environment. o Implement continuous integration and deployment (CI/CD) pipelines using GitLab for efficient and automated build, test, and deployment processes. o Develop RESTful APIs and microservices leveraging the capabilities of OpenShift and GCP. o Implement ETL (Extract, Transform, Load) pipelines using Apache Kafka, Apache Spark, and Apache Flink to process and analyze large volumes of data. o Utilize the ELK stack (Elasticsearch, Logstash, Kibana) for log analysis and monitoring purposes. o Automate 5G core processes using Spring Boot, Java, and Kotlin, ensuring efficient and reliable automation of network operations. o Utilize tools like Postman for API testing and validation to ensure the functionality and stability of developed services. o Work in a development environment based on Ubuntu VM, leveraging its features and tools for efficient software development. o Utilize MobaXterm, Bash, and Shell for tunneling and remote access, enabling seamless collaboration and remote troubleshooting. o Follow best practices in software development, including code reviews, testing, and documentation. o Collaborate with agile teams, participating in sprint planning, backlog grooming, and daily stand-up meetings. o Use GitLab for version control to effectively manage code repositories and facilitate collaboration. o Document technical specifications, system designs, and implementation details for reference and knowledge sharing.
Python
Java
Redis
View more
Python
Java
Redis
Spring Boot
System Design
Apache Kafka
Kubernetes
Apache Flink
Helm
Apache Maven
View more
Technical Lead
Rakuten
2021-04-01-2022-11-01
o Previously worked as a Senior Software Engineer II, Mar 2019 - Mar 2021 (2 years 1 month), and as a Software Engineer II, Oct 2017 - Fe...
o Previously worked as a Senior Software Engineer II, Mar 2019 - Mar 2021 (2 years 1 month), and as a Software Engineer II, Oct 2017 - Feb 2019 (1 year 5 months), contributing to software development projects, collaborating with teams, and delivering high-quality software solutions. o Demonstrated strong technical leadership as a Tech Lead, overseeing the successful delivery of software projects and providing guidance to a team of software engineers. o Led the design and development of scalable solutions for e-commerce platforms, collaborating with cross-functional teams to ensure alignment with business requirements and technical standards. o Architected and implemented robust ETL (Extract, Transform, Load) pipelines using technologies such as Apache Kafka, Apache Spark, and Apache Flink to process and analyze large volumes of data. o Utilized databases including Cassandra, MongoDB, PostgreSQL, and MySQL for efficient data storage and retrieval, ensuring data quality and integrity. o Leveraged the ELK Stack (Elasticsearch, Logstash, and Kibana) to develop advanced search and analytics capabilities, enabling effective data exploration and visualization. o Designed and developed RESTful APIs using frameworks such as Flask, Django, and Spring Boot, facilitating seamless integration with various systems and services. o Orchestrated containerized applications using Docker and managed container orchestration with Kubernetes and Helm, ensuring efficient deployment and scalability. o Worked extensively on cloud platforms, including Microsoft Azure, leveraging cloud services for application deployment, management, and monitoring. o Employed version control systems such as Git, Bitbucket, and GitHub to manage codebase and facilitate collaboration among team members. o Engaged with stakeholders using project management tools like Jira and Confluence, ensuring effective task tracking, documentation, and communication.
Python
Java
Django
View more
Python
Java
Django
Linux
Bash
Jenkins
Spring Boot
Apache Kafka
Helm
Elastic Stack
View more
Senior Risk Analyst
Amazon
2013-08-01-2017-09-01
o Conducted in-depth data analysis using analysis techniques such as factor analysis, correlation analysis, and descriptive analysis to i...
o Conducted in-depth data analysis using analysis techniques such as factor analysis, correlation analysis, and descriptive analysis to identify patterns and anomalies related to fraud and risk. o Leveraged Microsoft Excel for data manipulation, statistical calculations, and generating comprehensive reports. o Utilized SQL queries and SQL Workbench to extract and analyze large datasets from various databases. o Created visually compelling and informative dashboards using Tableau for data visualization and reporting purposes. o Collaborated with cross-functional teams to brainstorm and develop effective fraud prevention strategies, leveraging Confluence as a documentation and collaboration platform. o Adhered to OFAC (Office of Foreign Assets Control) policies and guidelines to ensure compliance with regulatory requirements in financial transactions. o Analyzed SKU (Stock Keeping Unit) information to identify potential fraud risks and implement appropriate measures. o Employed various analysis techniques, such as factor analysis, correlation analysis, and descriptive analysis, to uncover insights and patterns within data. o Utilized mind maps and visualization techniques to facilitate the understanding and interpretation of complex data sets.
MySQL
Excel
Tableau
View more
MySQL
Excel
Tableau
View more
PROJECTS
Complex Integration for Multi-Business SNMP Collector
2023
- Developed a highly complex Simple Network Management Protocol (SNMP) collector, catering to several businesses such as Ericsson, Nokia,...
- Developed a highly complex Simple Network Management Protocol (SNMP) collector, catering to several businesses such as Ericsson, Nokia, and NetAct. The project demanded an intricate understanding of each business's unique needs and robust expertise in several technologies. - Successfully architected the solution using n-tier architecture to design a boilerplate, capable of adapting to the distinct requirements of various businesses. - Utilized robust technologies like Java, Spring, and Kafka, ensuring efficient data processing and communication while managing high traffic load from different businesses. - Incorporated Helm and Kubernetes (K8s) for effective deployment, scaling, and management of the application across environments, meeting the challenges of diverse business scaling needs. - Employed GitLab for version control, facilitating seamless collaboration, and code management amid the complexity of the project. - Created a layered architecture with various components such as `snmpv3-collector` (main app), `snmp-ves-builder` (helper), `mibs-mapper` (helper), to ensure modularity and maintainability amidst the intricate business integrations. - Built contingency plans and failover strategies to handle high traffic loads and prevent system downtime, ensuring uninterrupted service delivery. - Established efficient reporting and monitoring mechanisms using Slack, Jira, Grafana, and Prometheus, enabling real-time insights and prompt issue resolution, critical in the high-traffic, multi-business environment. - Utilized Bash scripting and Vim editing, enhancing development efficiency and flexibility, vital for managing the project's complexity and scale.
Python
Java
Redis
View more
Python
Java
Redis
Jira
GitLab
Spring Boot
Apache Kafka
Kubernetes
Prometheus
Helm
View more