C / C++ Unix Developer Resume
Waltham, Ma
SUMMARY:
- 6 years of IT experience in Analysis, Design and Development of various Applications using C/C++/ C# Technologies (Windows/Unix/Linux)environment.
- Expertise in MICROSOFT VSS and Other Microsoft Technologies.
- HANDS ON EXPERIENCE IN WRTING complex sql queries AND stored procedures (hands on experience in two biggest databases - oracle and sql)
- Very good expertise in windows programming
- HIGHLY SKILLED in developing C programs for Multithreading and Multiprocess applications under windows and Linux environment
- Good programming knowledge involving Unix IPC’s and have good understanding of Unix internals
- Good Knowledge of Linux and Windows OS internals, IPC mechanisms, Memory management.
- Very good expertise in application level designing.
- Strong working experience in design patterns especially in the very popular ACE(Adaptive Communicative Environment) design pattern.
- Expert in debugging system crashes using Windbg and gdb.
- Performed module/unit testing, integration testing and system testing for all programs before they are deployed.
- Strong in analytical and problem solving skills, excellent planning and multi-tasking abilities with proven experience in utilizing people and process knowledge to help enterprise make critical decisions
TECHNICAL SKILLS:
Languages: C, C++,VC++, SQL, UML.
Domain Knowledge: Object Oriented Analysis and Design, Client Server programming, Multithreading (POSIX Threads), Design Patterns, STL
Web Technologies: HTML,, DHTML, XML, PL/SQL
Databases: MSSQLServer, ORACLE 11i/10g/9i/8i
IDE’s: Microsoft Visual StudioEdit Plus
O/S: Windows 2008,2003/2000/NT/XP, UNIX, Linux
Version Control: SVN, CVS
PROFESSIONAL EXPERIENCE:
Confidential, Waltham, MA.
C / C++ Unix Developer
Environment: C/C++, Unix, Windows NT, Vi,, Oracle 10g,,Multi-threading, CVS,Oracle SQL .
Responsibilities:
- Developed and Maintained the server processes (C/C++) w.hich protects the data residing in oracle DB’s.
- Performed the Unit testing, Integration testing and System testing. Extended support to the users in UAT and UCT.
- Performed Socket programming and Multi threading applications. Developed stored procedures, triggers, SQL scripts for enhancements and maintenance of various database modules (Oracle).
- Provided Production support to the existing application.
Confidential, Waltham Street,MA.
C / C++ Unix Developer
Environment: C/C++, Unix, MSSQL, Multi-threading, CVS, MSSQL SQL developer .
Responsibilities:
- Wrote the entire code in c++ for expiration engine which is process that expires or removes the shadow copy objects
- Creating C/C++ Daemons on the server side (UNIX).
- Developing the engine using ACE Design Pattern.
- Monitoring: deployment, run-the-business, upgrade, configuration management for expirationservices
- Performed the Unit testing, Integration testing and System testing. Extended support to the users.
Confidential, Waltham Street,MA.
C / C++ Unix DeveloperEnvironment: Windows, C/C++,Microsoft VSS, VC++
Responsibilities:
- Participated in detailed design for the projects.
- Unit tested the developed code to meet the ad-hoc requests.
- Cross-tested the code developed by peer developers.
Confidential, Waltham Street,MA.
C / C++ Unix Developer
Environment: Unix,Windows, C/C++
Responsibilities:
- Wrote the entire code for host agent.
- The host agent support is already there for Winodows. The code was ported to linux.
- The host agent is a service which talks to the udp engine residing on the IBM SVC where the storage is configured. Implemented this service on the linux host machines.
- Developed Design documents and conducted reviews with the other interfacing application teams.
- Performed the Unit testing, Integration testing and System testing. Extended support to the users in UAT and UCT.
Confidential,NJ
C / C++ Developer
Environment: C /C++, VC++
Responsibilities:
- Developed the CVWRITER service. Using WIN32 API’s.
- Written code using ODBC and WIN32 Apis to attach the SQL and Exchange data to their application servers and replay the logs.
- Developed Design documents and conducted reviews with the other interfacing application teams.
- Performed the Unit testing, Integration testing and System testing. Extended support to the users .
- Developed distributed real-time multi-threaded system applications.
Confidential
C++ Programmer
Responsibilities:
- Written the entire client code which talk to the SQL Analysis DB’s and fetch data from OLAP objects like cubes etc and send the data to the storage media.
- Wrote the entire server part of the feature which displays all the set of DB’s present and fetch the data related to them from the MSSQL DB’s.
- Designed and coded the test case.
- Wrote stored procedures/triggers, programs for database operations in MSSQL.
Confidential, NJ
Software Engineer
Environment: C, C++, C#, Win2003 server, win 2000 server, win 2k8 server
Responsibilities:
- Developed/Maintained/Enhanced the server processes (C/C++).
- Wrote most of the code on the client and server side .
- Wrote C# code using SMO API’s to get data from SQL Server and send the data to the storage media
- Written stored procedure on the server side to fetch data from SQL DB’s to check for log consistency and other related functionality.
- Solved many system crashes using WinDBG.
- Provided Technical Support and Trouble Shooting to the Live Trading Production Environments.
Confidential
C++ Programmer
Environment: C, C++, Win2003 server,UNIX, Win 2000 server, Win 2k8 server
Responsibilities:
- Developed the Active Directory SubSystem .
- Using LDAP API’s the data from the Active Directory is fetched and sent to storage media.
- Participated in detailed design for the projects.
- Unit tested the developed code to meet the ad-hoc requests.
- Cross-tested the code developed by peer developers.
- Provided Production support to the existing application.