Name: CHIRAG PATEL
E /***, Poorva residency, Pimple Saudagar, Pune - 411027, India.
Mobile: +91 - 992-***-****, E-Mail: **************@*****.***
1
. 9.6 years of IT industry experience in C, C++.
. Hands-on experience in C, C++, Multithreaded applications programming,
STL, WMI, JSON, CVS, git version control system, Win32 APIs.
. Have in depth knowledge of Development, Enhancement, and Maintenance.
. Comfortable in multi phased development environment and prompt to
accept new challenges in software development. Can-do attitude. Good
interpersonal and client communication skills.
. Having valid B1/B2 visa.
3 Technical skills
. C, C++, Design patterns, Data structures and algorithms.
. OS: Windows, Unix.
. Databases: MSSQL server, Oracle
. Agile methodology
4 Work Experience
Symantec Software India Pvt. Ltd. (August. 2008 - Till date)
Designation: Principal Software Engineer (July 2014 - Till date)
Senior Software Engineer (July 2011 - June 2014)
Software Engineer (August 2008 - June 2011)
Project Title: NetBackup
Description: NetBackup is an enterprise level heterogeneous backup
and recovery suite. It provides cross-platform backup functionality
to a large variety of Windows, UNIX and Linux operating systems. It
protects various types of data for large enterprises. Its basic
functionality is to backup and restore the data of applications,
file systems, Virtual machine etc. It backups the data of various
applications like, Exchange mailboxes, Sharepoint application, MSSQL
server databases, Oracle databases, Sybase, Lotus notes mailboxes,
DB2 databases.
Responsibilities:
Worked on design and development of Logging Assistant module of
NetBackup which allows the user to
enable/disable/collecting/uploading the logs of the components of
product from NetBackup administration console.
Review concept design and proof of concept for new features and
worked on the POC for MySQL agent for NetBackup.
Working on Design, development, enhancement and maintenance of
NetBackup for MSSQL server backup agent module of the product.
Worked on enhancement and maintenance of NetBackup for Oracle backup
agent, NetBackup administration console, NetBackup for SAP agent
modules of the product.
Worked on various tools which can help team and customers.
Resolved highly critical customer issues to facilitate sales/renew
contract resulting in millions $ revenue increase for Symantec.
Found various Performance and scalability issues in the product and
fixed them.
Worked on product improvement features which helped to improve
customer satisfaction.
Interaction with all key stack holders of the product such as QE,
Product architect, BCAM, backline and frontline support engineers.
Working in Agile development environment: Scrum, Sprint
Languages and Tools: C, C++, STL, Oracle RMAN, SQL server VDI, JSON,
Volume Shadow copy Service, Windows, Unix.
Tech Mahindra Ltd. (Feb. 2007 - July 2008)
Designation: Technical Associate
Project Title: SMART
Description: The software known as SMART is used by British Telecom
to maintain the details of the customers who subscribe to the Basic
Telephone service (PSTN), Broadband, its related products and value
added services. The application is developed in C++, VC++ MFC that
is the main user interface. The backend involves a DBMS on Oracle
and Mainframe known as CSS. The data is retrieved by firing
transactions on the on the CSS and then storing that data in objects
on front-end side.
Responsibilities:
Development of new features in Broadband module of SMART.
Enhancement of existing functionality of Broadband module.
Automated procedure development for adding data in database for
value added services.
Languages: C++, VC++ 6.0, MFC, STL.
3. Zenith InfoTech Ltd. (July 2006 - Feb. 2007)
Designation: Software Consultant
Project Title: SAAZ
Description: It is a client-server application. SAAZ is a
comprehensive remote IT infrastructure management application. It
allows the IT service providers to manage desktops, servers,
applications and network devices at customer sites via the Internet
in a highly secure fashion without making changes to firewall
configurations or setting up VPNs to customer sites.
Responsibilities:
Design and development of a multithreaded module to monitor the
applications installed on local and remote machines.
Design and development of a multithreaded module to monitor the
availability status of servers, desktops and other network resources
like ICMP, SNMP devices as configured by the network administrator.
Design and development of S.M.A.R.T. (Self-Monitoring, Analysis, and
Reporting Technology) device monitoring to monitor the S.M.A.R.T.
devices like SATA HDD. It monitors the values of the attributes of
HDD like temperature, Read Error Rate, Spin-Up Time, and Reallocated
Sectors Count etc and generates an alert when it reaches to the
specified threshold value.
Handling issues raised by Customer or auto generated faults by agent
running on the customer environment.
Languages: C, C++, XML, Win32 APIs.
4. Tectona SoftSolutions Pvt. Ltd. (July 2005 - June 2006)
Designation: Software Engineer
Project Title: Own Your IT Assets
Description: It is a client-server application. Own your IT assets
software monitors and manages the IT infrastructure. The product
features are: Remote Desktop Viewer, Process monitoring and
controlling, gathering hardware/software data from remote and local
machine and tracking, enabling/disabling hardware devices and USB
port, Remote Software Deployment.
Responsibilities:
Design and development of a multithreaded module to fetch
information about hardware and network resources using WMI
COM(Windows Management Instrumentation).
Design and development of a multithreaded module to fetch the
system's processes, installed software, printer Job for local,
shared and network printers using Windows APIs.
Design and development of a multithreaded application for Remote
Software Deployment on other network computers.
Design and development of a module to enable/disable hardware
device. It enable/disable the hardware device like Floppy drive,
CDROM drive, USB ports etc.
Design and development of a module to store the data store into the
database.
Design and development of message communication layer to send and
receive data to and from server.
Handling the issues raised by Customers.
Client site visit for requirement gathering, troubleshooting,
product deployment.
Languages: C, C++, STL, WMI, MS Access 2000, Win32 APIs.
Other Project:
After the completion of graduation I created a desktop application for Gas
station for their inventory management in VB 6.0., MS Access 2000.
5
6 Awards and Recognition at Workplace:
I have been recognized by various Symantec 'applause/appreciation award's
and written mail appreciations on many occasions in recognition towards my
efforts for working on product features, resolving and in dealing with
critical customer situations and in bailing them out of troubled waters.
Education Qualification
Qualificati Name of Year Marks
on Institution/Univer Qualificatio
sity n Attained
Master of North Gujarat 2005 71%
Computer university, State:
Application Gujarat. India.
Bachelor of Gujarat 2002 71%
Computer university, State:
Application Gujarat, India.
H.S.S.C. Nootan server 1999 52%
vidhyalaya,
Visnagar, State:
Gujarat, India.
S.S.C. Nootan server 1997 74%
vidhyalaya,
Visnagar, State:
Gujarat, India.
9
10 Personal Details
Name : Chirag B. Patel
Gender : Male
Date of Birth : 14-June-1982
Marital Status : Married
Nationality : Indian
[pic]