Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Hobbies
Timeline
Generic

Sunil Madhav

Software Architect : C, C++ & Java
Bengaluru,KA

Summary

Versatile Principle Software Engineer with 17+ years of experience in demanding environments focused on producing cutting-edge systems for Software Development. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in product management and team leadership.

- Currently working on data protection, backup & recovery, data de-duplications with data domain & data analytics.

- Hands on experience to build cluster aware applications

- Working experience in (Bring Your Own Device) BYOD

- Worked on experience in financial technology & data intensive applications.

- Strong in architectural conceptualization, designs, & planning

- Have programming skills with WIN32 API & POSIX.

Overview

17
17
years of professional experience

Work History

Sr. Advisor

DELL EMC
Bangalore, Karnataka
03.2017 - 07.2021

EMC NetWorker (Backup & Recovery, recover point, continuous data protection, deduplication etc)

The NetWorker software is a network storage management application that is optimized for the high-speed backup and recovery operations of large amounts of complex data across entire datazones.

  • Lead responsibility of performance optimization of NetWorker Backup and recovery, continuous data protection, recover point.
  • Designed APIs which is responsible for logical grouping of activities that performs unit of work that work in sequential or in parallel order for data intensive operations and can generate large amount of data.
  • Defined data structure which is used in activities to optimize NetWorker parallelism.
  • Defined micro-services architecture for REST APIs through pivotal cloud foundry.
  • Employed peer code review to better delegate error checking duties and enhance debugging outcomes.
  • Completed code debugging, software troubleshooting, root cause analysis and program reviews.
  • Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Researched, designed and implemented scalable applications for information identification, extraction, analysis, retrieval and indexing.
  • Involved into enterprise architectural design discussions
  • Partnered with client's engineering team on product development, offered application support and identified prototype programs and additional design concepts for new business acquisition.

Solution Architect

Wipro Technologies
Bangalore, Karnataka
01.2016 - 03.2017
  • Conceptualize predictive analytics using spark to detect risks and opportunities for Business Cards.
  • Designed data models for complex analysis needs.
  • Managed identification, protection and use of data assets.
  • Established and secured enterprise-wide data analytics structures.
  • Resolved conflicts and negotiated mutually beneficial agreements between parties.

Technical Manager

HCL Technologies
Bangalore, Karnataka
02.2015 - 01.2016
  • Conceptualize Banking and Financial data migration through Storm and Kafka to Hadoop Distributed File System.
  • Guided, coached and lead project teams, delegating tasks and evaluating performance and progression of project pace.
  • Analyzed project-related information and made recommendations based on discoveries.
  • Developed suggestions for technical process improvements to optimize resources.
  • Communicated cross-functionally with technology leaders across analysis, architecture, build, quality assurance, deployment and support teams on project execution.

Senior Research Engineer

Samsung SDS
Seoul, South Korea
07.2012 - 12.2014

Network Access Control System (WiFi) - uReady

uReady automatically identifies and profiles endpoints upon connection to network. Based on this profile information, access control, provisioning, posture assessment and remediation functions are applied, interacting with Samsung MDM and sRadius Server as needed. Neither pre-registration of new devices nor pre-installation of agents is required, thus avoiding costly software rollouts and enabling significantly lower total cost of ownership. With this joint solution, IT organizations achieve improved security, automated onboarding, and superior control of both managed and unmanaged devices on network.

  • Implementation of security algorithms
  • Enable granular access policies for different kind of devices
  • Conducted extensive design of experiments to target variables of interest.
  • Generated engineering and technical documentation to facilitate product development collaboration.

Technical Lead

PricewaterhouseCoopers SDC
Bangalore, Karnataka
07.2010 - 06.2012
  • Liaised with customers, management and sales team to better understand customer needs and recommend appropriate solutions.
  • Developed forecasting tools to analyze revenue variance, business pipeline and industry trends.
  • Tools to Identified budget variances and recommended corrective actions, avoiding overruns and maintaining positive cash position.
  • Feature to analyze financial information related to payroll, capital projects, operating expenses, professional service contracts and office supplies and equipment to examine budget needs.
  • Reviewed monthly requisitions for accuracy and completeness, reconciled transactions and determined payment approval statuses.
  • Monitored and analyzed financial, statistical and operational data trends.

Senior Software Engineer

Unisys Corp.
Bangalore, Karnataka
01.2007 - 07.2010

Unisys SafeGuard 30M Control

Unisys SafeGuard 30m Control (30m-Control) provides means of communication between Microsoft Cluster Server (MSCS) and EMC replication solution in order to provide geographically dispersed cluster greater than 300 kilometers. In existing geographically dispersed clusters, latency limitations in highly active synchronous environment have limited distance of geographically dispersed clusters. This project ties synchronous/asynchronous capabilities of EMC replication solution into Microsoft Cluster Service increasing distance of geographically dispersed cluster.

  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.
  • Tested troubleshooting methods, devised innovative solutions, and documented resolutions for inclusion in knowledge base for support team use.
  • Led disaster recovery solution development initiative as senior software engineer.
  • Partnered with team members, including Distinguished engineer and Product Manager to minimize project delays.
  • Improved system performance by making proactive adjustments and resolving bugs.
  • Documented all software development methodologies in technical manuals to be used by Architects in future projects.
  • Revised, modularization and updated old code bases to modern development standards.
  • Reviewed Pascal code and worked with development teams to correct problems, run test scenarios and prepare for deployment.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Adjusted software parameters to boost performance and incorporate new features.

Sofware Engineer

Target Corporation Of India
Bangalore, Karnataka
07.2006 - 01.2007
  • Researched, designed and implemented scalable feature to point of sales register to enhance performance by introducing early binding feature.
  • Conducted regression testing, analyzed results and submitted observations to development team.
  • Communicated technical development stages and provided design support to businesses and other stakeholders encouraging participation for on-time execution.
  • Coordinated with Architect to evaluate and improve software and hardware interfaces.
  • Improved system performance by making proactive adjustments and resolving bugs.

Software Engineer

Infosys Technologies
Bangalore, Karnataka
03.2005 - 07.2006
  • Conducted regression testing, analyzed results and submitted observations to development team.
  • Adjusted software parameters to boost performance and incorporate new features.
  • Directed software design and development across multifaceted team to meet client needs for functionality, timeline and performance.
  • Installed and configured software applications and tested solutions for effectiveness.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Wrote shell scripts for daily maintenance activities, including indexes and tables analyses.
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code.

Software Architect

Ernst & Young GDS
Bangalore, Karnataka
09.2021 - Current
  • Authored development guidelines to expedite application design efforts through ready-made frameworks.
  • Designed architecture strategies for large-scale system-wide application deployments.
  • Participated in weekly meetings with client to discuss project direction and milestone achievement.
  • Drafted visual representations of software architecture design for presentation to stakeholders.
  • Communicated software architecture strategies to senior leadership and third-party business leaders.
  • Reviewed business success drivers, applying strategic prioritization to future architectural updates.

Education

Bachelor - Software System

Dr. Bhim Rao Ambedkar University
Agra
05.2000 - 05.2004

MBA - Finance

Annamalai University
Annamalai Nagar
06.2004 - 06.2005

Master - Marketing Management

Pondicherry University
Pondicherry
05.2002 - 05.2004

Bachelor of Arts - Economics

Magadh University
Patna
06.1997 - 06.2000

Skills

Object Oriented Analysis and Design

undefined

Accomplishments

  • Mentored new employees to bring them up to speed on projects, resulting in quicker overall completion milestones.
  • Provided extensive documentation on apps to clients outlining all aspects of the implemented updates and changes, resulting in a reduction in client support calls.
  • Key contributor in the design and implementation of data intensive cloud based, micro services based applications.
  • Developed solid working knowledge of engineering, design and architecture as the Lead Software Developer on a team of 5.
  • Collaborated with team of 4 in the development of massive data migration to data lake.
  • Introduced automated control system of data recovery

Additional Information

Versatile to work in software application development using diverse technologies and environments.

Adaptive to work in multicultural work environment.

Eager to learn new technologies.

Hobbies

Reading, surfing natural beauty

Timeline

Software Architect

Ernst & Young GDS
09.2021 - Current

Sr. Advisor

DELL EMC
03.2017 - 07.2021

Solution Architect

Wipro Technologies
01.2016 - 03.2017

Technical Manager

HCL Technologies
02.2015 - 01.2016

Senior Research Engineer

Samsung SDS
07.2012 - 12.2014

Technical Lead

PricewaterhouseCoopers SDC
07.2010 - 06.2012

Senior Software Engineer

Unisys Corp.
01.2007 - 07.2010

Sofware Engineer

Target Corporation Of India
07.2006 - 01.2007

Software Engineer

Infosys Technologies
03.2005 - 07.2006

MBA - Finance

Annamalai University
06.2004 - 06.2005

Master - Marketing Management

Pondicherry University
05.2002 - 05.2004

Bachelor - Software System

Dr. Bhim Rao Ambedkar University
05.2000 - 05.2004

Bachelor of Arts - Economics

Magadh University
06.1997 - 06.2000
Sunil MadhavSoftware Architect : C, C++ & Java