

|
Resume |
|
EDUCATION M.S. Computer Science. University of Southern California(Joined in Spring 2007) Bachelor of Information Technology, GPA 3.2 Pune Institute of Computer Technology (PICT), University of Pune, India June 2005
WORK EXPERIENCE : 1.5 Years in a software company in India Project Name :- TTEL Domain:- Gaming (POKER) Platform:- PERL, LINUX SHELL SCRIPT Project Description:-
Tribeca Tables are a leading provider for online gaming services to various vendors across whichis based on Client/Server technology. It’s the foremost e-poker aggregator and is the software behind someof the most successful online poker rooms like Victor Chandler, Doyle’s Room, and Golden Palace. It has 8 cage partners, over 200 brands, and a customer base of 200,000 plus. The team is comprised of two groups: the Client-side and the Server-side. The Client-side group provides services for re-factoring, internationalization, and Network API development of the product, which enables Tribeca Tables to expand their business quickly and provide platform independent APIs to third party vendors. The Client-side group builds CD/Wise kits of the product and deploys on the Production Servers located in Gibraltar, UK and Curacao, Caribbean Islands. The Server-side group provides services to Tribeca Tables for Cage Integration, architecture and configuration of Staging and Production Servers. The client application was developed in C++ and the major tasks involve bug fixing, new feature addition and build and deployment. The build and deployment process consists of various Linux Shell and Perl scripts.
Responsibilities in Detail:-
1 Resolved some very simple bugs in MFC 2 Actively involved in re factoring the client code into various DLL’s. 3 Actively involved in the build and deployment procedures. 4 Actively involved in modifying various shell and PERL scripts, which were used in build and deployment, depending on the changes in the build and deployment procedures. 5 Worked as a QL(Quality Leader) for the TTEL project
LEADERSHIP/ORGANIZATIONS • Software In charge of my college’s annual national level project competition (CONCEPTS 2004) for the year (2003-2004).
SKILLS Languages: C, C++, HTML, Perl, LINUX Shell Scripts. Visual Basic, Visual C++. Databases: Oracle, Microsoft Access, MySQL. Applications: Rational Rose, Microsoft Visual Studio, Win Runner. Platforms: Windows 98/2000/XP, Linux.
RELATED COURSEWORK USC:
Analysis of Algorithms Computer Communication Computer Security Artificial Intelligence Computer Networks
UNDER GRADUATE:
Database Systems Information Security System. Advanced Database Operating Systems Real Time Systems. Distributed Systems S/W Engineering Multimedia Systems Industrial Management
PROJECT :-
· Securitas (Network Security Project). ( Final Year of Engineering, India) The project proposes new authentication procedure based on machine authentication. IP and hardware address spoofing can be taken care of. Basic TCP connection establishment procedure is modified with modification in Linux kernel source code.
Achievements: First prize in state level mini project competition “SILICON FUSION” held at A.I.S.S.M.S. Pune. INDIA Third prize in state level mini project competition “INTEXICATION” held at M.I.T. Pune. INDIA.
· Breadth First Search(BFS), Depth First Search(DFS) and A* Search Algorithms(Spring 2007) -Implemented BFS and DFS search algorithms to find the most optimal solution to the Not-So-Easy Number Maze invented by Robert Abbott,
· DNS server– File server - Multi threaded socket program coded in C++. - Client request for ip address for a hostname, file size on the server or the file itself and the server replies the client with appropriate data. - Signal handling is implemented along with alarm concept.
· Client-Server socket programming(Spring 2007) -Multithreaded, socket program coded in C++. -UDP and TCP sockets used for communication between Servers and Clients.
· Banking Simulation - Multi threaded program coded in C++ - Customers arrives at either constant rate or exponential rate and the servers serve the customers either at constant rate or exponential rate. - Signal handling is implemented and various pthread concepts like mutex, conditional wait, broadcasting signal etc are used. |
|
Anup Nandkishor Baldawa |