Post Job Free
Sign in

resume_amritanshu

Location:
Norwalk, CT, 06850
Posted:
April 19, 2009

Contact this candidate

Resume:

AMRITANSHU SHEKHAR 512-***-**** ♦ **********.**@*****.***

SUMMARY

• Experienced IT Professional with more than 3 years of experience.

• Accomplished Software Engineer with expertise in Java/C++.

• Hands on problem solver with strong analytical and reasoning skills.

• Excellent team player with good interpersonal and communication skills.

ACCOMPLISHMENTS

TECHNICAL SKILLS

Programming Languages Java, C++ (Brainbench Masters Certification in C++), C

Libraries/Frameworks STL (Standard Template Library), Design Patterns

Scripting Languages Perl, Shell Script

Debugging tools Gdb (GNU Debugger), TotalView

Memory Profilers Valgrind

Networking TCP/IP, Socket Programming

Operating Systems Solaris , Win 2000/XP/Vista, Unix, Linux

IDE Eclipse , Visual Studio 6.0, Emacs

Source control Subversion

Databases SQL, Comdb2 (Bloomberg Proprietery)

Markup Language XML

PROFESSIONAL EXPERIENCE

AR Systems, Edison, New Jersey (Jan 08- Present)

Working as a Software Consultant for AR Systems.

Bloomberg LP, New York, NY (Oct 08 – Dec08)

Financial Software Developer

Worked as a financial software developer on projects using common technologies and Bloomberg specific technologies. Implemented Bloomberg functions using a three tier architecture with the business logic developed using Bloomberg Application Services(BAS) written in C++ , backend developed using Bloomberg specific database like Comdb2 and front end developed in Javascript using an Integrated Development Environment(IDE) called Rapid Development Environment (RDEL). Schema for Request/Reponse was developed using XML.

• Implemented a Foreign Exchange Arbitration System(FXC) in C++ using STL containers and Algorithms that reads in a stream of exchange data and evaluates a set of Arbitrage Opportunities. Used STL map, STL Multimap and STL Vector for the implementation.

• Implemented a Bloomberg Law system(BLAW) in C using Glib to search for court cases using specified keywords. Object Oriented style C was used for the implementation.

• Owned the database design activities with creation of schema and table.

• Wrote Embedded SQL queries in C++ for accessing the database.

• Designed XML schemas to communicate between RDEL client and BAS Services.

Tools/Environment: C++, STL, C, Unix, Solaris, SQL, XML, STL, RDEL, BAS, Comdb2, Javascript

Intel Corporation (Jun 08 – Aug 08)

Graduate Summer Intern

• Learned about Intel specific design flow and tools to translate the assembly language x86 instructions to low level microoperations (uops).

• Refined the microcode linker Perl script written in Object Oriented Perl that emulates the placement of microinstructions in the microcode ROM.

• Used Intel specific tool called Bitkeeper for version control.

Tools/Environment: Perl, Bitkeeper

University of Texas at Austin (Aug 07-May 08)

Graduate Teaching Assistant

• Worked as a Teaching Assistant for the undergraduate course “Introduction to Computing”. Work involved mentoring students, designing exams/homeworks for them and grading their assignments and exams.

• Worked as a Grader for undergraduate courses “Data Structures using Java” and “Introduction to Programming” . Work involved helping the instructor design exams/homeworks and grading the programming assignments submitted by the students.

Tata Consultancy Services, Kolkata, India (Jun 05-March 06)

Assistant Systems Engineer

Implemented a Loan Monitoring System (LMS) using MVC (Model View Controller) architecture in a team of three engineers during the initial learning programme (ILP) of TCS. The whole project was divided into three modules, Customer Module, Payment Processing module and Penalty Calculation Module.

• Implemented Customer module which involved writing Servlets in Java for business logic, coding up User Interface using HTML, JSP and storing/retrieving data from a backend Db2 database.

• Solved problem tickets for client (ALCOA) using the Software tool Remedy.

• Performed system administration tasks on HP-Unix Servers.

EDUCATION

 Master of Science in Computer Engineering, University of Texas at Austin, Austin, Texas

Graduated in August 2008 with a GPA of 3.55/4.00

 Bachelor in Electronics & Communication Engineering, Delhi College of Engineering, India

Graduated in May 2005 with a GPA of 3.8/4.00

ACADEMIC PROJECTS

Engineering Programming Languages, University of Texas at Austin

• Designed and implemented Vector class in C++ that emulates the standard STL Vector class but using copy on write semantics.

• Implemented an event driven lifeform simulator in C++ using function objects and wrapper classes.

• Implemented a Valarray class in C++ using expression templates.

Tools/Environment: C++, STL, Eclipse, Subversion

Operating Systems, The University of Texas at Austin

• Implemented a Virtual memory system in Java using multi level page tables. Demand paging was used for memory management.

• Implemented CPU Scheduling algorithms in Java using a trace driven Operating Systems Simulator.

• Implemented a file checking utility(fsck) for an inode based file system.

Tools/Environment: Java, Eclipse

Algorithms, The University of Texas at Austin

Responsibilities

• Implemented a routing table in C using hash tables.

• Implemented a fast forwarding table for a router in C. The incoming packet was forwarded to an outgoing port based on longest/ best matching prefix based on hash tables organized by prefix length.

Tools/Environment: C, gdb, Valgrind



Contact this candidate