Devesh Dama
**** ******** ***, *** *******, California 90007, ******@***.**** 352-***-****
Objective
Seeking a Software Developer Internship position for coalescing theoretical knowledge gained thus far with practical industrial
experience to contribute towards fulfillment of organizational and personal goals.
Education
Masters of Science in Computer Science Engineering Jan 2010 - Present
University of Southern California, Los Angeles
Bachelor of Technology (Electronics and Communication) Jun 2003 - Jun
2007
Jaypee Institute of Information Technology, Noida
Technical Skills
Languages/API: C/C++, Visual Basic, MYSQL, JAVA
Web Technology: HTML, CSS, Java Script, Jquery, Apache
Development Environments: MS Visual Studio, Microsoft Visual Basic, Eclipse, Dreamweaver
Databases: MYSQL, ORACLE, MS ACCESS
Platforms: Windows 2000/NT/XP, UNIX, LINUX(Ubuntu)
Work Experience Summary
Infosys Technologies Ltd, India (24 months) Nov 2007 –
Nov 2009
Software Developer
Over the period of two years, I was involved in various SDLC phases as analysis, design, implementation, maintenance, and testing.
•
Work involved constant coordination and interaction with other members/programmers spread over geographically
•
diverse locations and time zones.
I was also extensively involved in thorough testing and fixing of bugs in the applications.
•
Facilities Management Services (10 months) Jan 2010 -
Present
Student Assistant
Present responsibilities include administering database, analyzing data and generating reports for the Human Resource department.
•
Also responsible for automation of various hiring processes within department.
•
Academic Projects
Operating Systems (C, C++.NACHOS)
Thread Synchronization: (C ++)
Implemented Condition Variables, Monitors and Locks i.e. Lock Acquire, Lock Release, Condition Wait, Signal and Broadcast
•
at the Kernel Level and tested on a Multi-Threaded Application i.e. Airport Simulation.
Multiprogramming and System Calls: (C)
Enhanced Nachos to support Multiprogramming and developed Systems Calls to access Locks and Condition variables and
•
Fork, Exec, Halt, Print and Exit. Integrated the Airport simulation with the same.
Virtual Memory: (C, C++)
Implementation of software-management of the TLB, Demand-paged Virtual Memory
•
(IPT and Swapping–FIFO and Random Page Replacement Policy) using a swap file.
Remote Procedure Calls Distributed Applications: (C++)
Extended networking capabilities of Nachos by adding Remote Procedure Calls for lock and condition variables to enable
•
Multiple-distributed-client interactions.
Multimedia Systems Design (Java)
Implemented Video Layer Based Compression by creating a Video Encoder & Video Decoder. Applied Run Length Encoding
•
algorithm on Intermediate Bit Stream to achieve substantial compression.
Implemented Scaling, Rotation & Anti – Aliasing Techniques on RGB Images.
•
Implemented Image Compression using Vector Quantization.
•
Computer Communications (C/C++)
Designed and Implemented ZTP, protocol similar to TCP/IP over network to support various features mentioned below:
•
end-to-end reliable transport
in-order delivery
congestion control
concurrent flows
byte-sequenced delivery
Artificial Intelligence (C/C++)
Implemented optimized path finding & navigation of game characters in a grid based world using A* Algorithm,
•
Uniform Cost and Greedy Algorithm
Implemented a two player board game using Minmax Algorithm and Alpha Beta Pruning techniques.
•
Web Application Design (HTML,CSS,Java Script,XML, JQuery,Python)
Designed a web application (calendar/scheduler) to manage multiple events for multiple people for multiple simultaneous users.
•
This project gave me an insight into various components and design issues involved with scalable web applications.
•
Industrial Projects
Ulife Automated Corrections
Clients: Northwestern Mutual, Milwaukee, USA
Business requirement involved automation of Undo and Redo processing of Universal Life policies.
•
Visual Basic6.0 used for frontend development of new screens for App Input and servicing timeframe.
•
Actuarial systems used Amarta services(C++) and shell scripts for interaction with Oracle database.
•
Technologies Used: Visual Basic6.0, C++, VBA, PL/SQL.
Caseflow Generator
Clients: Internal tool development group, Infosys Tech. Ltd.
Developed a tool for automation of Case flow generation for Group and Individual ULife insurance policies.
•
Technologies Used: Visual Basic6.0, VBA, PL/SQL.
Ulife Regression Testing
Clients: Northwestern Mutual, Milwaukee, USA
Created test bed and performed regression testing on various ULife policies before every major release.
•
Technologies Used: Rational Robot,VBA, VB6.0
Web Development
Clients : Sterling Couriers Ltd., Mumbai, India
Business requirement involved development of a portal for management of courier services.
•
Developed a web application, view used HTML JavaScript and JSP.
•
Interfaced Java Servlet with Apache Server CGI and retrieved data with stored procedures and functions from Oracle.
•
Technologies Used: Java Server Pages, Apache, Tomcat, HTML,CSS, JavaScript, Java, PL/SQL.
Extra Curricular
Active member of ‘SPARK raising aspiration’, a corporate social responsibility initiative at Infosys.
•
Setup and maintenance of computer lab at Divine Providence School.
•