ANUP BALDAWA
**** * **** **, *** Angeles, CA ****7-3909. Phone: 213-***-**** Email: *******@***.***
EDUCATION
M.S. Computer Science. (GPA 3.45) Bachelor of Information Technology, GPA 3.2
University of Southern California Pune Institute of Computer Technology (PICT),
(Joined in Spring 2007) University of Pune, India August 2005
WORK EXPERIENCE : 1.5 Years in a software company in India
Project Name :- TTEL (Client Group)
Domain:- Gaming (ONLINE POKER)
Platform:- PERL, LINUX SHELL SCRIPT, C++
Project Description:-
TTEL was a company which had business in online gaming domain. It hosted around 200 websites which provided a poker client to download .The team was 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 provided 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 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 few bugs in C++
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++, AJAX.
Databases: Oracle, Microsoft Access, MySQL.
Applications: Rational Rose, Microsoft Visual Studio.
Platforms: Windows 98/2000/XP, Linux.
RELATED COURSEWORK
UNDER GRADUATE:
Database Systems Information Security System. Data Structures
Operating Systems Real Time Systems. Distributed Systems
S/W Engineering Industrial Management. Object Oriented Programming
USC:
Analysis of Algorithms Artificial Intelligence Computer Networks
(Prof Shamsian) (Prof Moradi ) (Prof Zahid)
Computer Communication) System Security
(Prof Cheng) (Prof Neuman)
Argus Archipelago (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 project competition SILICON FUSION held at A.I.S.S.M.S. Pune. INDIA
Third prize in state level 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, A* and DFS search algorithms to find the most optimal solution to the Not-So-Easy
Number Maze invented by Robert Abbott, http://www.logicmazes.com
Client-Server Socket programming(Spring 2007)
-Multithreaded, socket program coded in C++.
-UDP and TCP sockets used for communication between Servers and Clients.
DNS – 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
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.