Summary
Overview
Work History
Education
Skills
Timeline
Generic

Kunal Mahajan

Fredericton,New Brunswick

Summary

Experienced Software Engineer with over 8 years of proven expertise in crafting complex software solutions across various products, with a strong focus on security domain applications. Proficient in multiple programming languages and well-versed in Agile methodologies. Proficient in optimizing and streamlining development workflows for maximum efficiency, with a strong aptitude for mentoring and knowledge transfer within technical teams.

Overview

9
9
years of professional experience

Work History

Senior Software Developer

IBM
Fredericton, New Brunswick
10.2018 - Current
  • Led the core platform installer team responsible for packaging and upgrading versions of QRadar SIEM to run on distributed backend systems.
  • Enhanced QRadar's installation code to enable high availability, seamless synchronization, and encrypted data communication on IBM Cloud environment.
  • Designed an automated Java-based internal tool, utilizing the REST APIs, to sign all QRadar artifacts in compliance with FIPS standards, reducing signing time by 80%.
  • Developed a Python-based custom application for Event Collector hosts, orchestrating migration from GlusterFS to DRBD, resulting in a remarkable ~15x improvement in data replication processes.
  • Enabled IPv6 on QRadar appliances for 60% of IBM's customers, enhancing routing efficiency and leveraging the benefits of expanded address space and improved security.
  • Expanded QRadar's health diagnostic capabilities to incorporate system services monitoring using Golang, resulting in a ~ 10% increase in overall system performance.
  • Mentored junior team members and acted as the primary contact for resolving customer issues related to QRadar SIEM installation, system services, and high availability (HA).

Software Developer

J.D. Irving
Saint John, New Brunswick
08.2017 - 10.2018
  • Designed a FAQ bot with powerful API integrations, significantly reducing customer support calls and enhancing the Kent Retail website's functionality, resulting in a more efficient and user-friendly experience.
  • Developed an internal automation tool through scripting for Kent Retail data stores, streamlining operations by automating image uploads from on-premise servers to Azure, reducing upload time by 50%.
  • Collaborated to implement Docker containerization, CI/CD pipelines, and automation on development servers, optimizing JDI business applications for enhanced scalability, deployment, and maintenance.

Software Developer

Landis+Gyr
Delhi,India
08.2014 - 09.2016
  • Developed server-side applications using Java's Spring framework, implementing RESTful APIs that efficiently handled meter usage data retrieval and manipulation, benefiting 300+ business customers across the globe.
  • Utilized Sencha Extended GWT (GXT) and JavaScript to develop user interfaces for the meter history panel and meter reads search criteria, resulting in a significant 25% improvement in customer usability and experience.
  • Configured Jenkins CI/CD pipelines, resulting in a 30% reduction in build and deployment times, enhancing development efficiency and minimizing deployment errors.

Education

MBA - Project Management

University of New Brunswick
Saint John, NB
10.2017

Bachelor of Science in Engineering - Information Technology

Guru Gobind Singh Indraprastha University
Delhi, India
08.2014

Skills

  • Python
  • Java
  • GO
  • Groovy
  • Bash Scripting
  • RESTful APIs
  • PostgreSQL
  • Jenkins
  • GitLab
  • Terraform
  • Docker
  • Public Cloud(IBM and Azure)

Timeline

Senior Software Developer

IBM
10.2018 - Current

Software Developer

J.D. Irving
08.2017 - 10.2018

Software Developer

Landis+Gyr
08.2014 - 09.2016

MBA - Project Management

University of New Brunswick

Bachelor of Science in Engineering - Information Technology

Guru Gobind Singh Indraprastha University
Kunal Mahajan