Virendra Chaudhary
*** ****** **, *******, ** ***04
********.*********@*****.*** ? (M) 206-***-**** (R) 206-***-****
Objective Seeking a challenging position in the field of software
development where I can utilize and enhance my skills of software
development in C/C++, UNIX/Linux and Windows, contributing towards
achievement of organizations goals.
Profile Over 11 years of experience in analysis, design, development,
testing of complex systems.
Highly proficient in C/C++ programming on Unix/Linux/Windows.
Solid knowledge in basic computer science areas including
programming languages, algorithm, OS.
Excellent debugging skills, experience in debugging of
multi-threaded applications on UNIX/Linux.
Worked on both systems and applications level programming.
Knowledge of UML modeling tools such as Enterprise Architect and
Rational Rose.
Good architecture, design, development, and testing skills.
Ability to deliver quality code within aggressive project
timelines.
Motivated to innovate and solve real world problems.
Experience in working in storage, consumer electronics, and
automotive electronics domains.
Languages and C, C++, Python, knowledge of JAVA and Visual Basic, Unix/Linux and
Operating Windows.
Systems
Development GDB, MS Visual Studio, Keil Development Environment & Compiler,
Tools and High Performance Embedded Workshop (HEW), source control tools
Technologies like CVS and SVN, Wireshark, Enterprise Architect and Rational
Rose.
Others NDMP (Network Data Management Protocol), XDR encoding & decoding,
Microsoft Volume Shadow Copy Service (VSS), MOST (Media Oriented
Systems Transport) Protocol, Keyword Protocol (KWP 2000),
YACC/Bison, iPod/iPhone Accessory Protocol.
Professional Experience
EMC Isilon
Storage Division Working as Technical Specialist at EMC Corporation trough contract
with iGATE Corporation.
(Jul 2012-Till
date) Implemented Wireshark plug-in for RBM (Remote Block Manager)
protocol a Infiniband based backend interface between OneFS nodes.
Implemented a curses based python UI to traverse entire OneFS file
system data structures including LIN Tree, IFM tree, DFM tree and
various other on-disk data structures.
EMC Corporation Working as Technical Specialist at EMC Corporation trough contract
(Apr 2011-Jun with Patni Americas Inc (now iGATE Corporation).
2012)
Implemented a C API that can be used by existing EMC CLARiiON
drivers written in C to implement and register statistics with
performance statistics framework in EMC Celerra which is written
in C++. This was the requirement for EMC's Unified Storage
Solutions.
Implemented NFS top-talkers statistics that monitors NFS
statistics correlated by clients, users, groups, and exports for
each data mover including virtual data movers (VDMs).
Worked on implementation of continuous monitoring feature that
enables administrator to identify response times of various NFS
operations from different clients on different file systems.
EMC Corporation Worked as Technical Designer at EMC Corporation trough contract
(Aug 2009-Mar with Patni Americas Inc.
2011)
Implemented Stats Provider module in ETRACE which allows dynamic
creation of statistic objects in DART kernel.
Worked on implementing top-talkers (NFS and CIFS) in DART which is
based on ETRACE and correlated statistics.
Worked on developing a traceability framework (ETRACE), enabled in
DART kernel (EMC Celerra). This facilitates storage administrators
to collect the runtime statistics of the System.
Implemented correlated statistics feature in the existing
performance statistics framework in DART (EMC Celerra).
Patni Computer Worked as Senior Software Engineer at Patni Computer Systems
Systems Limited Limited.
(Apr 2006-Jul
2009) Implemented NDMP server based on NDMP v4 protocol for on Windows
2008 Server.
Implemented Apple iPod/iPhone authentication protocol for Belkin's
products that connects to iPod/iPhone
Worked on implementation of in-vehicle web & media interface for
General Motor's infotainment unit.
Implemented stepper motor controller firmware for Hitachi High
Technologies on Renesas H8/3672 micro controller for their medical
equipments.
Testing of Bluetooth module (Hands free Profile) Bentley's
infotainment system.
Implemented EEPROM and UART derivers along with IR communication
over UART for Sennheiser's Audio Visual Tour Guide.
Worked on implementation of MM (Measuring Microscope) SDK
(Software Development Kit) for Nikon.
Patni Computer Worked as a Software Engineer at Patni Computer Systems Limited.
Systems Limited
(Dec 2003-Mar Implemented Java Script Generator using compiler tools YACC and
2006) Bison. The tool was used for test automation by generating Java
script from simple set of commands that can be used by Bose's
existing test tool that can load and run Java scripts for testing.
Implementation of Amplifier and Diagnostic (based on KWP protocol)
Function Block over MOST for Bose automotive amplifiers.
Worked on implementation of static source code analyzer for C/C++
source code for SIAC (is a subsidiary of the NYSE Euronext).
Shakti Worked as System Coordinator at Shakti Enterprise.
Enterprise
(Dec 2001-Jun Implemented various in-house products using VB and MS Access.
2003)
Education Bachelor of Engineering (BS) in Computer Science from Dr.
Babasaheb Ambedkar Marathwada University (BAMU), India in 2001.
Awards Patni Dream Team Award - 2007, Patni Valuable Contribution Award -
Q4 2008, Patni Valuable Contribution Award - Q2 2010, EMC Silver
Star Award - Q3 2010, EMC Silver Star Award - Q3 2011, and EMC
Gold Star Award - Q2 2012.
Other Activities Photography and Trekking
LinkedIn Profile http://www.linkedin.com/pub/virendra-chaudhary/4/3b4/b1