Post Job Free

Resume

Sign in

Software Engineer Development

Location:
United States
Posted:
March 27, 2015

Contact this candidate

Resume:

Name: CHIRAG PATEL

E /***, Poorva residency, Pimple Saudagar, Pune - 411027, India.

Mobile: +91 - 992-***-****, E-Mail: acowrx@r.postjobfree.com

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]



Contact this candidate