Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ABHISHEK SRIVASTAVA

312 Home Park Avenue NW Atlanta 30318 GA abhisriv87@gatech.edu; 914-953-3359 http://sonify.psych.gatech.edu/~abhishek

OBJECTIVE: Seeking a full- time position in the industry to gain valuable experience and contribute to the computing community by applying my technical and research skills. EDUCATION: Master of Sciene in Computer Science Georgia Institute of Technology, Atlanta, U.S.A Bachelor of Technology (Computer Science & Engineering) SRM Institute of Science & Technology, Chennai, India COURSES: Computer Graphics Real Time Systems Mobile Application & Converged Systems Computability & Algorithm Human Computer Interaction Design Game SKILLS: Languages Web Development Mobile Platforms Platforms Operating system Databases Game Engines Others

G.P.A 3.46/4 G.P.A 8.3/10

Video Game Design Handheld Augmented Reality Advanced Game AI Network Security Advanced Operating Systems

Java, C++, C#, Processing CSS, JavaScript , XML, jQuery Android, Blackberry NetBeans, Eclipse, SpringSource Tools Suite, MS Visual Studio, IntelliJ IDEA Windows 98/2000/XP, Linux, OS X Oracle, MySQL, JDBC with Spring XNA Game Studio 3.0,C4 Engine, Unity3d Maya, Flash, Drools Rules

WORK EXPERIENCE: Web Developer Intern (Social Apps & Gaming) at Mindspark Interactive Network (An IAC Company) (June 2011- August 2011): HeartYou is one of the popular facebook application. Worked on implementing an important addition to the application which involves game logic and rules. Worked on the backend on Spring Framework with Drools Rules as well on the front- end on jQuery, CSS and Java Script. Additionally, I was also involved in the design of game-rules and application design. Application Developer Intern at FanGo Software Systems, Chicago (January 2011- May 2011): Worked on developing a sophisticated mobile-food ordering software. The software is a web based mobile application which can be extended and used for venues like sporting arenas and movie theatres. In addition to other technologies, the software is based on Google Web Toolkit and Java Spring Framework for backend. Graduate Research Assistant at Sonification Lab, Georgia Institute of Technology (May 2010December 2010, August 2011- Present): Working in a research team with HCI researchers for implementation of Assistive Technologies for the Visually-impaired using Auditory Inputs. Worked on the Auditory Menu Library and the Graphs Webpage. Headed the Accessible PDF project which involves converting visual graphs in any PDF document to auditory graphs. This enables Visually-Impaired users to access PDFs with graphs(like government documents or Sales Reports). Summer Intern at Siemens, Gurgaon India : (June 2007- July 2007) Implemented Java based programs which were responsible for controlling Industrial oil coolers. Also carried out some test modules on the in-development software for similar functions. SPECIAL ACHIEVEMENTS: Won FIRST PRIZE in Facebook Hackathon 2010 held at Georgia Tech in September 2010. The project involved developing handheld game controllers for multi player Facebook Games in a single sitting of 24 hours. This particular project implemented a ping pong game in JavaScript as a Facebook application which communicates with the clients (Android handheld device). All the interactions and motion of the game are dependent on the motion of the handheld device. Out of a total of 35 teams which started out, 22 teams reached the final round and submitted their projects. Won the prize for Best Technical Application at AMPED 2010 held at GTRI in September 2010. The application involved a handheld controller system which can be cross compiled with different mobile platforms. The application was finished in 10 hours which worked on the WebOS, Android and Blackberry. PROJECTS: Multimodal Graphs Webpage Java,JSP,PHP Worked on the development of a website which implemented the Auditory Graph Model in Java using NASA's Math Description Engine. This website is launched as a tool for visually challenged to develop a better understanding of graphs. It was included in a recent presentation at the White House.

Consort Unity3d, JavaScript, Maya, iPhone An augmented reality game made using Unity3d Engine. Involves saving your mother ship from enemy attack. It is made for handheld devices such as the iPhone. A demo video can be found at http://www.youtube.com/watch?v=9BeOHOb61Sk AR Jenga Unity3d, JavaScript,Maya The traditional Jenga game made in Augmented Reality on the Unity3d Engine. This game is based on the user's dexterity with the device. A version for the iPhone was also developed. A demo video can be found at http://www.youtube.com/watch?v=TgLEul5Ly34 Split C++, C4 Engine Designed and developed a side scroller game written in C++ using the C4 engine. A fully functional level was developed. A demo video can be found at http://www.youtube.com/watch?v=yXG73Agoc38 Fable Revisited C#, XNA 3.0, Maya Implemented an RPG game where the concepts of procedural content generation were used for the level generation of the game. The levels and the mood of the game are set by the player model. The mood is set by changing the type of terrain in the game and color scheme. This game also incorporates difficulty adjustment using the player model. Articulated Creature Creator Processing, 3d Math, OpenGL A class project for the Computer Graphics class with functionalities of manipulation of a 3d object is done which is made up of numerous spheres. Concepts like smoothing and collision detection are handled in detail in this project. A working applet can be found at http://sonify.psych.gatech.edu/~abhishek/6491/P3/ DroiStick Java, Android, JavaScript, PHP, mySQL Implemented a system which enables Facebook users to play multiplayer games with their handheld Android Phones acting as computers. The system was implemented on a ping pong game written in JavaScript. The actions in the game are controlled by the movement of the Android phone acting much like a Wii Controller. WiiPaint Processing, GlovePIE, OpenCV, C++ Implemented a virtual collaborative painting system which can help users(primarily children) to paint together on the same canvas using different techniques. One version of the system was implemented using OpenCV where the painting was done using the tracker stuck to the painters fingers. While a more precise painting experience simulated by using a WiiMote as the paint brush. A demo video can be found at http://www.youtube.com/watch?v=zDSWFKU1u-I Social Jogger J2EE,Android, mySQL, Apache Designed and developed an application on Android for joggers. It allows geographically apart users to race with each other. It keeps track of the user's race positions over time and gives a feedback of the user's performance. It has a Music Player with integrated voice feedback for race positions. Auditory Menu Library J2EE,Android,J2ME, Blackberry Worked on the development and implementation of the Auditory Menu Library on various handheld devices such as Android phones and BlackBerry Phones. These applications can help users with visual disabilities to navigate the device more easily. This includes development of not just applications for the devices but also Java tools which can be used on multiple platforms. Also provided technical support for tailoring the software according to the Engineering Psychology research group. Multiple Interaction Styles in Android Menus Java,Android Developed three kinds of interactions styles in Android Menus viz. Flick, Tap and Wheel. Partnered with researchers to run a usability evaluation study to find out which type of interaction is most usable. The wheel was a unique virtual feature which was built on the touch screen. Streams J2EE, Android, mySQL,php, Glassfish Designed and implemented an Augmented-Reality Based Multimedia Geo-tagging & Notification System for Android mobiles. It allows users to tag different locations with multiple media such as pictures or voice recordings. SIPhone Apache, AsteriskPBX, php, Mysql Developed 'A Web Mash-up & an API for finding Best Product Deals through normal-telephones' (using Speech to Text and PBX). Correct Fare J2EE,Android This was an out of class project done during the winter. This real time allows a user in a cab to check if the driver is driving to the destination by the shortest route possible. If the driver deviates by a particular distance, the phone starts giving an alarm. Network Topology Affects Security Java, Network Workbench Research based project which involved analysis of the topology of the Internet. The research was based on the real data on the Internet. The research also highlighted the effect of this topology on the stability of the Internet. Intelligent Seating Arrangement for examinations Java, mySQL, Apache Designed a software with Java front-end which communicates with mySQL database using Apache server. The software is used for generation of seating arrangement for students during examinations with functions such as blacklisting a student and automatically assigning that seat to someone else. MISCELLANEOUS: Developed a website at an age of 11 when there was limited computer awareness in India. The website was about my hometown Allahabad. Was an active member of the 7-Sense team which organized several technical symposiums. Hobbies: Composing Music, Playing Guitar, Keyboards, Flute and Percussion, Web Designing Strengths: Team Player, Hard Working, Creative

You might also like