Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Timeline
Languages
Personal Information
Hobbies and Interests
Languages
Personal Information
SeniorSoftwareEngineer

Balram Verma

Bangalore

Summary

Results-oriented IT professional skilled in software development and project management, driving organizational growth through innovative solutions. Dynamic Principal Software Engineer with over 10 years of experience in C, Bash/Shell, and Python, excelling in design, development, and bug resolution. Certified Scrum Master and Product Owner, adept at translating business needs into high-quality software, with a proven record of timely project delivery and team collaboration.

Overview

10
10
years of professional experience
1
1
Certificate

Work History

Principal Software Engineer

DellEMC
BANGALORE
12.2022 - Current

As a principal software engineer, I drive software design, debugging, and system optimization, ensuring high-quality, scalable, and efficient solutions. I play a key role in architectural enhancements, issue resolution, and cross-functional collaboration to maintain seamless product performance.

  • Software Development and Debugging: Expertise in identifying and resolving complex software issues, minimizing downtime, and enhancing team productivity. Led design enhancements to improve system scalability, performance, and resource optimization. Designed and implemented multi-resource scaling solutions, ensuring seamless integration with dependent teams. Maintained high-quality test coverage, reinforcing software reliability.
  • Technical Leadership and Collaboration: Acted as the primary escalation point for critical software issues, ensuring swift resolution. Assisted cross-functional teams, including Quality Engineering, in debugging and performance optimization. Established best practices and code review templates to enhance development efficiency. Mentored and onboarded new team members, fostering knowledge sharing and skill development.
  • Process Optimization and Innovation: Integrated generative AI tools to automate repetitive tasks and enhance engineering productivity. Conducted proof of concepts (POCs) for design validation, leading to more efficient system solutions. Advocated for process improvements, identifying and addressing gaps in product design. Contributed to patent initiatives and participated in hackathons to drive technical innovation.
  • Project Management and Communication: Maintained clear communication with stakeholders, product owners, and dependent teams to align project goals. Ensured adherence to Agile and Scrum methodologies for smooth sprint execution. Proactively addressed design impediments, and facilitated technical discussions to resolve challenges.
  • Debugged six critical issues in a single day, demonstrating efficiency and problem-solving skills.
  • Recognized for outstanding debugging expertise, and timely project deliveries.
  • Automated routine tasks significantly reduce manual effort and increase team productivity.
  • Played a crucial role in achieving major release milestones by ensuring high-quality software delivery.
  • Software debugging & troubleshooting
  • System architecture & design
  • Agile/Scrum methodologies
  • Generative AI integration
  • Automation & process optimization
  • Provided leadership by setting example through effective communication skills, collaboration techniques, problem solving strategies.

Senior Software Engineer

Dell EMC
Bangalore
07.2021 - Current
  • Company Overview: PowerFlex
  • Design and development lead for 2 Integration features (High-Availability and Adapters)
  • The main highlight of this product being Scalability
  • Design and feature lead for SDNAS integration High-availability for PowerFlex
  • The main challenge involves scaling the current design to support a Federated model and span across appliances
  • Stake holder meets, Architectural review boards, HLD and LLDs, Dependency alignments, Workflow documentation, Design reviews and bug triage
  • Security considerations – Networking, Users, KeyCloak and Cert management, Token based auth
  • Lead and close the securities design gaps related to keyCloak in PowerFlex
  • Continuing leading the development of Adapters and High availability for PowerFlex
  • Parallelly triaging all the SDNAS integration bugs in PowerFlex as well
  • Write a logic to manage the core dump in PowerFlex
  • Do the alignment and close the Async replication design with SDNAS and PowerFlex Platform
  • Find out tall the design Gap related to Integration Serviceability and raise the requirement
  • Automate Storage concurrency test from SDNAS POV
  • Successfully completed Scrum master and Product owner training for Scrum@Scale from Agile Education by Scrum Inc
  • Fulfilling the Scrum Master role now for SDNAS date lane Integration team
  • PowerFlex

Software Engineer 2

Dell EMC
Bangalore
10.2019 - 07.2021
  • Company Overview: PowerStore v1 and v2
  • POC and Successfully Automate SDNAS FSCK recovery in PowerStore
  • Handling all the SDNAS Integration bugs, finding their RCA and fixing them, in parallel with development and planning work
  • Implement a Script to check immunity of the network and storage to integrated in IMT and NDU
  • KT’s and automating most of the manual work such that and many more
  • POC’s on various areas such as Recovery, Replication and High Availability
  • Successfully highlight the unstable components/areas and driving more focus towards stabilizing it
  • Which also Involved design discussions, code fixing & review to fill all the design gaps
  • Collaboration with geographically located teams, Architectural discussions, Behavioral specifications, Architecture Review boards
  • Ramp up with the newly formed team, to kick off the development work with Multiple KT’s
  • Lead the Datapath efforts for plan-phase-exit, which include – Adapter, HA, NDU, Serviceability
  • Wrote multiple diagnostic scripts for high availability in shell to help debugging team to find the RCA quickly
  • Implement the Unit test framework for SDNAD Adapter
  • PowerStore v1 and v2

Software Engineer 2

Dell EMC
Bangalore
09.2017 - 09.2019
  • Company Overview: VNX-1 and VNX-2 customer bugs
  • I was fully involved in Triage/Debugging Effort for Mid-Range In-Market for EMC product VNX-1 and VNX-2 customer bugs
  • Developed many small scripts to automate the log filtering to reduce the manual effort in Triaging
  • Triaged and fixed several Day1 Issues and one of my Triaged issues was a RCA of the month
  • VNX-1 and VNX-2 customer bugs

Software Engineer

Aricent
Bangalore
02.2015 - 08.2017
  • Company Overview: Aricent’s ISS is an intelligent switching with feature-rich framework that is used for developing wide range of Intelligent Ethernet switching and routing applications
  • Aricent’s ISS has a highly portable and modular software architecture
  • Worked for Aricent product called ISS (an intelligent switching system) where it involved Responsibilities:
  • Involved in VRF porting for LINUXIP
  • Implemented multi-threaded process as Daemon process with init script and code changes as well
  • Implemented C code for creating the network namespace for VRF and mapping of namespace with interface
  • Implemented the Debug Feature which enabled critical trace for OSPF protocol which helps in debugging of same protocols
  • Involved in debug feature document and bug fixing in for OSPF module
  • Support for already implemented an Internet protocol that provides a way to have one or more backup routers when using a statically configured router on a local area network (LAN)
  • The most common arrangement is to specify one router to serve as the router for forwarding packets from a group of hosts on a LAN
  • If that router fails, however, there is no way to use another router as a backup using VRRP
  • Created few CLI commands
  • Gave support for Customer raised Issues Regarding VRRP and Link Tracking feature
  • Aricent’s ISS is an intelligent switching with feature-rich framework that is used for developing wide range of Intelligent Ethernet switching and routing applications
  • Aricent’s ISS has a highly portable and modular software architecture

Education

B. Tech - EI

SRMCEM(UPTU)
UP
06.2014

Skills

  • Scripting languages: Shell, Python, and Ruby
  • Fluent in C and C
  • Machine and deep learning
  • Generative AI integration
  • Prompt engineering
  • Kubernetes
  • Software design
  • System architecture
  • Agile methodologies
  • Technical leadership and cross-functional collaboration
  • Debugging techniques and automation tools
  • Project management and technical mentorship
  • Code review and planning
  • Firmware development
  • Flexible and adaptable
  • NVMe SSD Expertise
  • Dell EMC PowerFlex Expert: Specialized in scalable, high-performance, software-defined storage solutions

Certification

  • Currently pursuing CKAD certification
  • A Deep Learning specialization
  • A course in Supervised Machine Learning: Regression and Classification

Accomplishments

  • Earned numerous accolades for exceptional debugging abilities, deep product knowledge, and consistent on-time delivery, greatly boosting team efficiency and productivity by swiftly resolving issues, upholding superior product standards, and meeting deadlines reliably
  • Winner of the 2025 Hackathon for Storage Group, driving innovative solutions in storage technology

Timeline

Principal Software Engineer

DellEMC
12.2022 - Current

Senior Software Engineer

Dell EMC
07.2021 - Current

Software Engineer 2

Dell EMC
10.2019 - 07.2021

Software Engineer 2

Dell EMC
09.2017 - 09.2019

Software Engineer

Aricent
02.2015 - 08.2017

B. Tech - EI

SRMCEM(UPTU)

Languages

  • English
  • Hindi

Personal Information

  • Date of Birth: 06/15/93
  • Nationality: Indian

Hobbies and Interests

  • Fond of Science Fiction movies/series
  • Like to read human psychology
  • Loves to explore new things, started working on farming at home
  • A big time foodie (Biryani lover)

Languages

  • English
  • Hindi

Personal Information

  • Date of Birth: 06/15/93
  • Nationality: Indian
Balram Verma