Summary
Overview
Work History
Education
Skills
Affiliations
Accomplishments
Timeline
Generic

Suhas BK

Bengaluru

Summary

Dynamic Principal Software Engineer at Dell Technologies with 11+ years of experience, and a proven track record in architecting scalable solutions using Java and RxJava. Adept at leading cross-functional teams and driving innovation, I excel in Agile methodologies and technical leadership, and I am a determined problem solver applying analytical, troubleshooting, and leadership skills to lead teams in solving technical challenges, driving innovative features that enhance user experience, and streamline processes.

Overview

12
12
years of professional experience

Work History

Principal Software Engineer

Dell Technologies
Bengaluru
04.2022 - Current
  • Design and develop features for refreshing the file system/server clones for midrange/enterprise storage.
  • Leads SCRUM teams as Product Owner and Scrum Master, gathering product requirements from the field, architecting scalable software, collaborating with global teams to align dependency requirements, arbitrating among global teams to solve technical challenges, and planning delivery cadences.
  • Responsible for code fixes and enhancements for inclusion in future code releases and patches.
  • Created POCs for innovative, new solutions.
  • Primary responsibilities were centered around designing and architecting a solution to achieve the refresh functionality, where the contents of the source are refreshed to the clone.
  • The engineer is responsible for the efforts in implementing the feature using Java and RxJava.
  • Applied development best practices in daily tasks for efficiency and accuracy.
  • Major areas of focus: Basic Java, RxJava, Microservices, Control Path, Database, File Systems, System Architecture, Scalability, and Customer Experience.

Software Senior Engineer

Dell EMC
Bengaluru
10.2018 - 04.2022
  • Responsible for implementing quality code in the Serviceability module to facilitate data collection, core dumps, and error localization for an enterprise storage product.
  • Interact with a cross-functional team for the successful completion of large-scale projects, ensuring timely delivery.
  • Handled the SCRUM Master role, along with the module deliverables.
  • Improved project efficiency by streamlining engineering processes and implementing innovative solutions.
  • Delivered high-quality products by collaborating closely with sales teams to understand customer needs, and translate them into viable solutions.
  • Major focus areas: Dockers, Microservices, Linux, Perl, Python, System Architecture, Scalability, and Customer Experience.

Software Engineer

EMC Corporation
07.2015 - 10.2018
  • Module ownership related to the storage product is responsible for creating block storage.
  • Handle customer escalations, and provide support for releases through bug fixing.
  • Implemented effective debugging strategies, resulting in faster analysis and improved efficiency, turnaround time to customers.
  • On-call support to handle critical issues that caused DU/DLs to customers.
  • Developed tools to provide debug pointers, finding duplicate issues in the tracking software, helping engineers to debug at a better pace.
  • Major focus areas: C++, C, Perl, Windows drivers, and customer escalations.

Associate Software Engineer

EMC Corporation
Bengaluru
10.2013 - 07.2015
  • Responsible for handling product customer escalations for EMC SAN products, such as CLARiiON, VNX, VNX2, and Unity storage systems.
  • Provide quick fixes and workarounds for issues faced in the customer environment.
  • Deeper analysis of issues to establish root causes and provide optimal solutions via code fixes.
  • On-call support for escalations.
  • Major focus areas: SAN, NAS, storage, Perl, Windows drivers, and customer escalations.

Education

Bachelor of Engineering - Information Science

M S Ramaiah Institute of Technology
Bengaluru, India
06-2013

Skills

  • Java development
  • RxJava application
  • Microservices architecture
  • System architecture
  • Scalability solutions
  • Agile methodologies
  • C/C, Perl, Python
  • Technical leadership
  • Innovation
  • Communication skills
  • Presentation skills
  • Process orientation
  • Learn-it-all mindset
  • Debugging techniques

Affiliations

  • Trekking
  • Travelling

Accomplishments

  • Patents
  • Org wide Hackathon winners

Timeline

Principal Software Engineer

Dell Technologies
04.2022 - Current

Software Senior Engineer

Dell EMC
10.2018 - 04.2022

Software Engineer

EMC Corporation
07.2015 - 10.2018

Associate Software Engineer

EMC Corporation
10.2013 - 07.2015

Bachelor of Engineering - Information Science

M S Ramaiah Institute of Technology
Suhas BK