Senior Manager Engineering Resume
SUMMARY
- Engineering leader with strong experience in architecting, building and delivering world class solutions and products, providing technical leadership, building/managing cost effective high performance and innovative engineering teams, building cross functional relationships and customer engagements in startups and established enterprises.
- Expertise in delivering scalable solutions and products for enterprise, cloud, consumers in the domain of Big Data, Cloud, block and object storage, Databases, NoSQL, Analytics, Networking.
- Hands - on in system architecture and designs for highly scalable, available, reliable & high performance products and solutions.
- Extensive experience in planning, scheduling, executing and delivering releases predictably
- Strong in engaging and supporting large scale customers and cloud infrastructural deployments
- Extensive experience in building cost effective, high performance and innovative engineering teams across multiple geographical regions
- Strong in programming: System programming, Multi-threaded scalable & distributed systems, Application programming, kernel drivers, C/C++, Python, Perl, Java
- Distributed & scalable storage, database solutions/products for cloud and big data use cases.
- SQL, NoSQL & Data processing engine optimizations, System(CPU/DRAM/IO) optimizations
- CEPH, Cassandra, MongoDB, Spark, MySQL, Memcache, RocksDB, Hadoop, Kafka
- High performance solutions with SSD storage devices, Workload Analysis and Tuning
- Routers, switches, Wireless LAN, operating systems, Network Protocols
- Scale-out SQL and NoSQL, Caching and Data processing solutions
- Scale-out Unified Block, Object and File Storage solutions
- Enterprise Routers, Switches, WLAN Routers, Network Security, Qos, Protocols
- Convergent Linux platform for devices, Confidential application framework, Applications
- C/C++, Java, Perl, Python, Assembly, system programming, Multi-threading, device drivers, Kernel, scalability, Availability, Distributed architecture, Performance engineering,
- Linux, Vxworks, NVRAM, SSD drives, Network processors, Traffic analyzers
- Technical leadership in architecture, design & implementation
- Building and managing high performance engg. teams across multiple geographical regions
- Talent Attraction, coaching and mentoring team members, carrier development,
- Establishing engineering processes/practices for predictable deliverables and Innovation
- Planning, executing and delivering releases with multiple dependencies across teams
- Building cross functional team partnerships to deliver common goals
- Budget planning and Management, Resource management
- Handling large scale enterprise and cloud infrastructure customer engagements (support, deployments, evaluations & pre-sale)
PROFESSIONAL EXPERIENCE
Confidential
Senior Manager Engineering
Responsibilities:
- Responsible for managing and delivering three major products/solutions: Infiniflash 500, ZetaScaleCassandra and flash storage optimizations of NoSQL, Analytics and inmemory compute applications.
- Provide technical leadership in architecture, design & implementation of these products
- Architected and designed the products for High Performance, Availability, Scalability, Storage efficiency, Easy management and BigData deployments
- Built and manage high performance engineering teams across multiple sites.
- Handle large scale cloud customer deployments (support, evaluations & pre-sale engagements)
- Cross functional (Product Mgmt, Marketing, Support) partnerships to deliver high value features
- Establish best engineering processes/practices for predictable deliverables and Innovation
- Implemented various modules in the product.
- All flash unified block, object & file storage that can scale to 100s of PB. It consists of enhanced open source software CEPH and high density all-flash array - Infiniflash.
Environment: CEPH architectural enhancement for flash storage optimization, erasure coding and compression, large scale cluster orchestration, OpenStack, High availability, scalability, ISCSI, S3, Swift, C++, Linux, Java, Kernel, Driver
Confidential
Senior Manager EngineeringResponsibilities:
- High performance key-value store designed for flash storage. It accelerates analytics, No-SQL and inmemory compute application performance.
- Technical Highlights: SSD, key-value access, atomic operations, transactions, snapshots, fast recovery from crash, rich APIs, C, Linux, Java, Open Source, CEPH integration
- Optimized MongoDB, Spark, Memcache, Redis, Ceph performance 3-5x for Flash with Confidential
- Flash optimized Cassandra through Confidential software.
- Technical Highlights: Btree based storage engine for Cassandra, eliminated compaction by removing SSTable. Improved Cassandra performance by up to 8 times, Linux, Java
- Implemented high performance storage engine and integrated with MongoDB. Achieved up 8x improvement in performance with flash drives.
- Extended spark memory data structures with flash storage through specially designed key-value store. Demonstrated better TCO models for spark with flash storage.
- Extend the application memory with flash storage for better TCO and server consolidation.
Confidential
Engineering DirectorResponsibilities:
- Provided technical leadership in architecture, design & implementation of these products
- Architected and designed the products for Flash, High Performance, High availability, storage efficiency, Fast recovery, Easy management & supportability
- Managed high performance engineering teams of size 30+ across multiple sites (US, China)
- Managed requirements, schedules, planning, budgeting, Risks and resource management
- Handled large scale cloud customer engagements (evaluations, support & pre-sale engagements)
- Cross functional (Product Mgmt, Marketing, Support) partnerships to deliver high value features
- Established best engineering processes/practices for predictable deliverables and Innovation
- Implemented various modules in the products
Confidential
Engineering DirectorResponsibilities:
- High performance and highly available distributed object store based on open source project memcache designed to fully exploit commodity multi-core servers, flash storage and provide high performance key value access.
Environment: Architectural advancement in Memcache to use flash as extension to DRAM, High availability, Scalable, Flash storage, High performance, C, Linux, Java
Confidential
Engineering DirectorResponsibilities:
- High performance and highly available distributed MySQL database. Designed to fully exploit commodity multi-core servers, flash storage and provide high performance, availability, scalability, and cost of ownership relative to standard MySQL.
Environment: Architectural advancement in MySQL for high thread parallelism with granular concurrency, parallel DRAM-Flash management, Synchronous replication, C, Linux, Java
Confidential
Engineering DirectorResponsibilities:
- Provided technical leadership in architecture, design & implementation of the product
- Architected and designed the product for small memory foot print, quick startup, continued connection availability, advanced features like Network Mobility, Hardware mobility, User Interface.
- Built and managed high performance engg. teams of size 40+ across multiple sites (US & China)
- Handled customer engagements and deployments (evaluations, support & pre-sale engagements)
- Cross functional (Product Mgmt., Marketing, Support) partnerships to deliver high value features
- Managed requirements, schedules, specification reviews, planning, budgeting, resource mgmt, risks
- Implemented various modules in the product.
- A specially designed Linux software platform (similar to Android) for easy & quick integration with various Smart phone hardware. The easily portable and feature rick Confidential stack enabled Confidential vendors to go to market quickly after hardware is ready.
Environment: Linux boot optimization, network mobility engine for transparently switch call/connections across various networks, Hardware mobility engine for easy integration with various Confidential hardware, Confidential Apps, App store, Power management, C, Java, Linux, Kernel, Driver
Confidential
Technical LeadResponsibilities:
- Technical lead for the dataplane of the product: 4400 Series Wireless LAN controller
- Architected and designed High performance data plane with AMCC 3454 Network Processers.
- Led a team for 5 and delivered high performance data plane and Implemented major modules
Environment: AMCC 3454, Linux, C, NPU micro coding
Confidential
Technical LeadResponsibilities:
- Technical lead for major modules in the company's main product "Wireless LAN controller". Wireless controller provides scalable wireless connectivity to 10s of 1000s of end points such as laptops and Confidential handsets and acts as data plane and control plane.
- WiFi access point kernel driver to handle 1000s of access points, WLAN security, IPSec
Environment: Scalable Wireless LAN deployments, High network bandwidth, High availability, wireless LAN security, Linux, C, C++, Kernel, Driver
Confidential
Senior software engineerResponsibilities:
- Worked as Senior development engineer in company's main products: IsurfJanus and TrafficShapper
- IsurfJanus is multi homed WAN gateway with advanced routing functionalities & TrafficShapper is session based network bandwidth controller and Qos controller
- Designed and Implemented High availability module for instant failover, Routing algorithms in Kernel IP layer, Ethernet driver, Session based Load balancing algorithms in IP layer, VPN load balancing algorithms in Linux kernel, Datapath in Intel network processors using Micro coding
Environment: load balancing, Network Session continuity, Qos, Linux, C, Kernel, Perl