Post Job Free
Sign in

Software Developer Java

Location:
Los Angeles, CA, 90007
Posted:
November 04, 2010

Contact this candidate

Resume:

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.



Contact this candidate