AYUSH GUPTA
**** ***** ***** ****, *********, CA 92831 469-***-**** (
*****.********@*****.***
Summary
. Software Developer Intern @ Ericsson Inc: Developed Automation tools
(Perl, Java, C#, .Net) for UMTS support platform which provides
proactive management of telecom network elements. Developed a
Financial Database Application is ASP.Net and C#.
. Lab Assistant @ UT Dallas: Assisted Users in technical issues and
Maintenance of lab systems.
. Software Engineer @ Infosys Tech., India: Worked with (Business
Objects) Business Intelligence tools and Database schema design.
Education
. The University Of Texas at Dallas Masters of Science, Computer
Science December 2009
. J.S.S. Academy of Technical Education, India Bachelor of
Technology, Computer Science June 2006
Technical Expertise
. Technologies C, C++, C#, JAVA, PERL, Shell, PL/SQL,
XML, J2EE, Java Script, HTML.
. Operating System Linux (CentOS, Suse), UNIX, Windows.
. Databases SQL Server 2005, MySql, Oracle.
. Game Engine/Library OGRE, Neo-Axis Game Engine
. Software Applications Visual Studio 2008, TOAD, Eclipse, MS Office,
Adobe Photoshop, Business Objects,
Source Safe, Next Nine Tool.
Work Experience
Ericsson Inc. Plano, Texas.
Software developer Intern, May-08 - Current
. Developed a Financial Database Application using ASP.Net and C#.
. Developed Automation tools for administration of system and networks
between Ericsson and various customers, such as AT&T, T-mobile using
Java Frontend and Perl programs.
. Developed a new Pro-active automation solution which would act as a
virtual support engineer using ASP.Net, C# and Perl scripting, and
proprietary software. The solution provides proactive management of
telecom network elements
. Worked in managing data in CS CMS tool for 3PP Contract management
system.
ACUS Lab. University of Texas at Dallas
Computer Lab Assistant, Oct-2007 to May-2008
. Monitor user access policies and privilege levels of users on campus.
. Assist users in technical issues, hardware and software Maintenance of
Lab Systems.
Infosys Technologies Ltd., Pune, Maharashtra, India
Software Engineer, Jun-2006 to Dec- 2006
. Developed Database Schema using Business Universe and created reports
based on network inventory data in XML format using Business Object
tool. Used UNIX and Perl scripts for automation of the process.
. Worked on an internal project using C++.
Relevant Coursework
Advanced Operating System ( Object Analysis and Design ( Game
Programming ( Advanced Programming Language ( Data Structures &
Algorithms: Greedy Strategy, Dynamic Programming ( Advanced Computer
Networks ( Software Architecture And Design ( Requirement Engineering
( Telecommunication Network Management ( Database systems
Projects
. Experiment to Perform Web Based Stress testing using Java, JBoss,
MySql, SoapUI and Perl.
Developed a web service using Java and deployed it on JBoss server.
Created a database in MySql with preprocessed information in order to
simulate different type of requests. Tested the web service using
SoapUI. Perl scripts to generate data & populate mysql database and to
simulate multiple clients accessing the webservice. Perl scripts to
monitor the system memory and processor load.
. Developed a personal website to browse and stream Multimedia using
J2EE and Oracle as backend.
Created a multimedia website to access and watch audio, video files.
The database contained the path of individual media files.
. Developed a Java Applet Based Search Engine using Java, Socket
Programming.
A client-server architecture was used based on socket programming.
Noise words were removed from the search input and several other
checks were implemented in order to provide the relevant result.
. Simulated a Distributed Snapshot Algorithm in Java, Socket Programming
and Multithreading.
Each node was simulated as individual program which constituted of a
server and client running on two different threads. Message passing
between nodes was handled using socket programming. The program
demonstrated the recording a consistent global state of
an asynchronous system.
. Simulated a Distributed System REB Algorithm in Java, Socket
Programming and Multithreading.
. Simulated a variation of PIM Protocol using Java, File Handling and
Shell Script on UNIX Machine.
Each node was simulated as individual program. Files were used as
communication channels. Features like Shortest path finding, Neighbor
discovery, Registration of nodes to the server node and Multicast of
messages from the server to the registered node were implemented.
. Developed a Survey repository application using C#, ASP.Net, SQL
Server 2005
The application consists of a windows form application that is the
core environment for creating surveys, a repository, which is a web
service, to store the surveys.
. An action role playing game (ARPG) based on OGRE Library, Neo-Axis
Game Engine and C#.
Used complex algorithm and predefined library functions to Implement
AI, Collision Detection, Path Finding, inventory management and Game
Dynamics.
. Developed MOCAP file parser including .bvh data parser using C++,
OGRE.
Application animated the character based on motion capture data. The
code parses the data stored in .bvh format,
than maps the movements of the co-ordinates to the skeletal points
hence creates a animated skeletal.
. Animated a Solar system using C++ and OGRE.
The solar system was animated with the 3rd person camera angle. Shadow
implementation was also done.
. Object Oriented Analysis and Design of a Database Management system.
Created Use Case, activity, state charts, class diagrams based on the
requirements.
Achievement
. Received a First prize in robotics inter-college competition
(undergraduate).
. Successfully cleared the Pilot Aptitude Battery Test.
Availability
. Immediate