Systems Engineer Resume
Objective
Seeking a full time position in an area of Software Development which will provide a platform for developing and applying my technical skills, and gaining a valuable experience.
Education
- Master of Science in Computer Science,
- Bachelor of Technology in Computer Science and Engineering,
Technical Skills and Interests
Languages: C, C++, C#, SQL
Operating Systems: Windows, Linux, UNIX.
Tools: Visual Studio 2008, Git (Version Control System), Informatica, ANTLR3, MS Office
Professional Experience
Confidential, Mumbai May 2006-July 2008
Position: Assistant Systems Engineer
My main area of experience has been development of projects going through the complete Software Development Life Cycle in the domain of financial services and banking for our client-- ABN AMRO Bank.
Project Summary:
Confidential, Master Data Layer (MDL)
- Role -Project Leader leading a team of 5 associates.
- Gathered Requirements during the initial phase, developed Technical Specification Documents, and Constructed mappings (code) involving Complex Transformations using Informatica tool and SQL.
- Developed test data on mainframes for all the mappings constructed, formulated the test cases, conducted unit and system testing for all the deliverables.
- Created Reusable components along with the team and were awarded a certificate of client appreciation by the officials of the ABN AMRO Bank for the same.
Domain: Confidential, Business Intelligence
Technology and Tools: Informatica, DB2, UNIX, Mainframes
Academic Projects:
Project Title: Swarmed Parallel Interpreter for Numerical Analysis with Collaborative Hub in C#
Role - Software Project Manager leading a team of 26 students divided into 5 development teams and a test team.
The aim of the project was to design and develop a numerical computation Interpreter using C# and antlr3, supporting variables, constants, matrix and scalar operations, functions, for loops, if statements, etc, executing the calculations in parallel in a peer to peer network of computers and allowing collaboration between users within the network.
Project Title: Module Dependency Graphs in C++
Developed a template based set of classes in C++ to represent graph data structure. This facility provided capabilities to build one or more named graphs from an XML file, show module dependency structure, and perform different operations on the graphs like Depth First Search Traversal, analysis of strong components, and topological sort.
Project Title: Remote Test Harness in C++
Developed a Test Harness in C++ that accepts Executable Test Libraries from remote clients using a socket based communicator, carries out tests on the specified production code, and sends the results back to the clients.
Project Title: XML Document Model in C++
Developed a tree based in-memory representation of an XML string or file in C++, which supported modification of that model and writing an XML file based on that representation. This facility allowed a user to make programmatic changes to an existing XML string or file and write out the result. It also supported the programmatic creation of new XML files.
Other Projects: Small Parallel Interpreter for Numerical Analysis in C++; Role Based Access Control in Minix; User Based Fair Share Scheduler in FreeBSD; the Clam Shell in FreeBSD
Related Coursework: Principles of Operating Systems (FreeBSD 5.2), Design and Analysis of Algorithms, Object Oriented Design, Computer Security, Software Engineering Studio, Software Modeling and Analysis.