Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Timeline
Generic

Babar Ahmed

Principal Software Engineer
Bengaluru

Summary

Experienced Full Stack Developer and AI Specialist, adept in designing and deploying AI-powered solutions to enhance web and mobile applications. Expertise in .NET, C#, JavaScript, and Python is combined with a strong foundation in integrating machine learning algorithms, optimizing user engagement and operational efficiency. Skilled in cloud services and CI/CD automation, excelling in streamlining development processes to expedite product enhancements. Recognized for leadership and communication skills, thriving in dynamic settings and driving projects to new heights with innovative AI applications and data-driven results.

Overview

17
17
years of professional experience
7
7
years of post-secondary education

Work History

Principal Software Engineer

Dell International Services Pvt Ltd
Bengaluru
04.2023 - Current
  • Actively developing RAG-based conversational AI using open-source large language models, Langchain, Streamlit, and FastAPI, enhancing user experience and reducing time to access information from vast content libraries.
  • Expert in AI-powered system integration, including product recommendation engines and data analysis using machine learning techniques like clustering algorithms. This work contributed to a 30% increase in user engagement and facilitated a 20% improvement in user retention.
  • Skilled full-stack developer proficient in creating microservices-based web applications using .NET, C#, JavaScript, Python, and AWS services, with a comprehensive focus on both front-end and back-end solutions.
  • Conducted organizational-level training sessions on AI and ML, and presented a winning idea at an organizational AI hackathon, demonstrating expertise and leadership in innovative AI applications.
  • Led the design and implementation of an ETL pipeline for usage metrics extraction, and played a key role in the development of an analytics dashboard.
  • Led the enhancement of software security practices by promoting security awareness and spearheading the implementation of threat models to proactively identify and mitigate potential threats, ensuring robust application security

Senior Software Engineer

Dell International Services Pvt Ltd
Bengaluru
05.2018 - 03.2023
  • Full stack developer specializing in the design, development, and maintenance of web and mobile applications using .NET, C#, Xamarin, and cloud-based architectures.
  • Managed full lifecycle software development, including cloud integration, which facilitated scalable and secure online services.
  • Implemented and managed cloud-based CI/CD pipelines, incorporating advanced test automation suites for API and UI testing that enhanced QA processes and reduced release timelines by 50%.
  • Directed software release processes with a strong commitment to quality and timely delivery, leveraging cloud technologies to ensure efficient deployment and operational reliability.

QA Engineer

Crossover
Remote
07.2017 - 04.2018
  • Requirement mapping and preparation of test cases and test plans
  • Execution of system test, regression test and daily smoke tests of the application.
  • Managed the defect process, which involved analysis, prioritization, timelines, resolution, root cause analysis and defect reports

Test Lead

Replicon Software India Pvt Ltd
Bengaluru
04.2011 - 06.2017
  • Led the design and implementation of a robust QA process using Agile Scrum techniques, ensuring superior product quality and consistency in all project deliverables.
  • Directed the development and deployment of an automated testing framework across multiple browsers and mobile platforms using Selenium and Appium, achieving a 60% reduction in release testing time.
  • Championed a data-driven testing approach, integrating analytics to refine system and regression testing through test tours and persona-based procedures, and provided mentorship and training to enhance team expertise and growth.

Test Analyst

IBM India Ltd
Bengaluru
07.2007 - 03.2011
  • Execution of system test, regression test and daily smoke tests of the application
  • Responsible for preparation of test data for end to end and UAT test teams
  • Providing support to end to end and UAT test teams Point of contact for environment, development, end to end and UAT test teams

Education

Master of Science in Machine Learning and Artificial Intelligence -

Liverpool John Moores University
Liverpool, United Kingdom
03.2020 - 05.2022

PG Diploma in Machine Learning and Artificial Intelligence -

International Institute of Information Technology
Bangalore, India
03.2020 - 03.2021

Bachelor of Engineering in Computer Science -

Visvesvaraya Technological University
Bangalore, India
07.2002 - 05.2006

Skills

Machine Learning and Artificial Intelligence

undefined

Websites

Accomplishments

  • Innovation award at Dell - I received the Innovation Award for presenting the winning idea at our organization-wide AI Hackathon.
  • Bravo award at Dell - I was awarded the Bravo Award for successfully implementing a key feature that resulted in a 25% increase in user adoption.
  • Bravo award at Dell - Achieved the Bravo award for effectively automating the CI/CD pipeline,resulting in a 50% reduction in production deployment timelines

Timeline

Principal Software Engineer

Dell International Services Pvt Ltd
04.2023 - Current

Master of Science in Machine Learning and Artificial Intelligence -

Liverpool John Moores University
03.2020 - 05.2022

PG Diploma in Machine Learning and Artificial Intelligence -

International Institute of Information Technology
03.2020 - 03.2021

Senior Software Engineer

Dell International Services Pvt Ltd
05.2018 - 03.2023

QA Engineer

Crossover
07.2017 - 04.2018

Test Lead

Replicon Software India Pvt Ltd
04.2011 - 06.2017

Test Analyst

IBM India Ltd
07.2007 - 03.2011

Bachelor of Engineering in Computer Science -

Visvesvaraya Technological University
07.2002 - 05.2006
Babar AhmedPrincipal Software Engineer