Srikant AggarwalBAN USER
I love to do development in C & Jave Core. And wish I could solve all the complex puzzles at Career Cup and CodeChef efficiently. :)
C-07/60, Sector-8, Rohini, Delhi-110085
E-Mail: firstname.lastname@example.org; Contact No.: 91-9999506482, 91-1127948318
Seeking challenging assignments in Software Development Domain with an organisation of high repute.
Career records over 3 years of experience in Software Development Domain. Acknowledged for high professional standards, and sensitivity to deliver projects within the committed time & cost parameters. Thorough understanding of the SDLC and expertise in managing IT operations with key focus on optimal utilization of resources. Well versed with Mobile Application, Game & UI Development with good knowledge of OpenGL ES, Android 1.1 SDK/1.5 SDK/2.1 SDK/2.2 SDK, iPhone 3.0 SDK/3.1.2 SDK, and Cocos2D. Worked on various projects and games such as Rendering Engine Development, Kinetic Balls, Pupples, Photos+, 3D Audio Visualizer, 3D File Manager, Planet Footbag Soccer Tutorial, Alien Text Application, Online Personal Vault etc. Conversant with C, C++, Java Core, Objective C, XML and SQL. Proficient with designing as well as delivering presentations to the clients; ability to multi-task, work under tight deadlines and also work with minimal supervision. Creative, conscientious and quickly adaptable individual who sets standards for other employees.
Dec`10 - Present Aristocrat In-house Casino Games
Slot Machine Games are being developed for Aristocrat adhering to various Jurisdictions.
Tools & Environment: Microsoft Visual Studio 2008, C, IBM Rational ClearQuest, GDB.
• Modifying/Porting the existing Aristocrat Casino Games for new Jurisdictions.
• Implementing additional functionalities in games as per the specification documents.
• Studying, analysing and making changes to the game to fix the issues/bugs reported by the CVL team.
• Training & helping new joinee while they adapt to the company’s environment and work culture.
• Adding, modifying the Audio Visual Library used in games development as a part time member of the company’s AVL Team.
July`10 – Dec`10 WiFi Call Application
The application was being developed to make phone calls over WiFi.
Tools & Environment: Android 2.1 SDK, Java Core, C++, Eclipse 5.0, Windows XP, Source Insight, Perforce.
• Training on Android Audio Framework at Samsung HQ, South Korea for a period of three months.
• Modifying the Android Audio Framework as per the requirements of Application Development Team.
May`10 – June`10 3D Gallery
A Gallery for Android developed using OpenGL ES APIs.
Tools & Environment: OpenGL ES, Android 2.1 SDK, Java Core, Eclipse 5.0, Windows XP, Perforce, WinSCP.
• Studying, analysing and bug fixing for the 3D Gallery Application.
Jan`09 3D File Manager
The project for Android designed, implemented and tested by me uses a 3D cube, faces of which displays the files present on the Android sd-card, clicking on the face opens the file and displays its content on the face of the cube.
Mar`09 Planetfootbag Soccer Tutorial
During this project, I designed, implemented and tested an iPhone soccer tutorial for Planetfootbag ( www.planetfootbag.ch ). The tutorial included a slideshow optimized for user interaction.
Apr`09 Alien Text Application
This Android based application, developed for Alien Garb ( www.aliengarb.com ) had a sender and a receiver for Alien Text Messages. I developed the Sender part of the App.
Nov`09 – Dec`09 3D Audio Visualizer
I worked on developing 3D GUI for the AVS which is a tool, being developed for iPhone, largely inspired by the WhiteCap AVS for Desktop and featuring parallel eyed, cross section views.
Nov`09 – Jan`10 Photos+
As a part of this project, I worked with Just4FunApps, to fix some major bugs and implement new features in their application, Photos+, aimed at organizing tagged photo album for the iPhone users.
Jan`10 – Feb `10 2 Player Reactor
The game was being developed for an oDesk client and was inspired by the famous Android game. Fabaceae Engine (A Self Developed Rendering Engine) was used in the development process.
Mar`10 Spunky Chunky
A small funny app developed for Riposte Development, LLC for Android & iPhone platforms.
Feb`10 – April `10 Kinetic Balls
Worked as a contractor for Motion9Studios ( www.motion9studios.com ), in fixing bugs and implementing new features for their iPhone game, Kinetic Balls ( an executive physics toy based on Newton’s Cradle ).
The game now has more than 1,00,000 downloads. Later on the game was developed for Android as well.
Nov ’08 – Dec`09 Rendering Engine Development
A cross platform graphics/UI engine for delivering next-gen user experience on wireless devices, PC, web and TV.
Tools & Environment: C++, Java Core, OpenGL ES, Linux, Microsoft Visual Studio 2005, Eclipse 3.0, IBM Rational Clearcase, XP, Microsoft Active Sync, Android 1.1 SDK, Windows Mobile 6 PRO SDK, Windows Mobile 6 SDK.
• Designing, implementing and testing the controls for rendering engine using OpenGL ES.
• Handling the development and testing GUI Applications such as Media Manager, using Rendering Engine API.
Application developed using the Rendering Engine :
1. May‘09 Media Manager The Media Manager, was aimed at displaying Media Files Audio, Video, Photos in a graphically rich environment with enhanced user experience.
2. Jun`09 - Jul‘09 Stage Application GUI
The Stage Application , was aimed at customizing the usual Android Home screen to facilitate a better user experience. Its GUI was developed using the 3D Rendering Engine.
3. Aug’09 – Oct`09 WiFi Remote GUI The Application WiFi Remote is a nex-gen GUI application, aimed at giving remote functionality to mobiles based on Android, Windows Mobile, Blackberry.
Jul‘08 - Nov‘08 Online Personal Vault
Application is used for listing, uploading and downloading personal information such as contacts, personalized ring tone, mails, photos, videos etc, from mobile, STB and PC.
Tools & Environment: C++, Microsoft Visual Studio 2005, IBM Rational Clearcase, Windows XP, Microsoft Active Sync, Windows Mobile 6 PRO SDK, Windows Mobile 6 SDK.
• Designing, implementing as well as testing the middleware application to list, upload and download personal information from/to online personal vault for mobile environment.
Other Projects (Self-Initiative)
Dec`09 – Apr `10 Fabaceae Engine
The engine development was an attempt to put my learning’s at Verizon Data Services into action. Though the engine developed by me was 2D, it helped me in gaining confidence and proved to be of great help in the development of various games such as Kinetic Balls, Pupples & 2 Player Reactor.
Aug`10 – Sep `10 Pupples
The iPhone, Android game for kids from age 2-5 years, is a game which renders bubbles on the screen as a kid taps. These bubbles can be dragged and responds to gravity. The game was fully designed, developed and tested by me.
The iPhone game is inspired by a traditional fun Jewish game.
Mar`11 – Apr `11 Daily Motivation & Inspiration
The application is a great mood booster application which displays an Inspirational & Motivational quote daily, with added functionality of adding any quote to your Favourites or changing the time at which the application will be launched.
B.E. Project at NSIT, Delhi
Jan ‘08 - May ’08 Automated Fingerprint Recognition System
The project was done under the guidance of Prof. Khushil Saini and Prof. Anubha Gupta of Department of Computer Science and Engineering. It was aimed at exploring the designing and implementation of algorithm for improving accuracy in minutiae extraction.
Summer Training at VirtualWire Technologies, Delhi
Jun ‘07 - Jul ‘07 Antivirus Software Development
Anti-virus software is popular to prevent from virus attacks which may even lead to corruption or loss of important/ sensitive data from computing device. Project objectives were study types of computer viruses and ways to remove the, implementation of Bratbug virus and development of anti-virus software to remove this virus; it was implemented in using Borland Turbo C in Windows XP Environment.
Programming Languages : C, C++, Java Core, Objective C, XML, SQL, OpenGL ES, Cocos2D.
Compilers : Borland Turbo C.
Debuggers : GDB ( The GNU Project Debugger )
Operating Systems : Windows Mobile 6/6 PRO, Android 1.1/1.5/2.1, iPhone 3.0/3.1.2, Brew, Windows XP, Linux Red Hat, Linux Open Suse.
Developmental Tools : Eclipse 3.0, Eclipse 5.0, IBM Rational Clearcase, IBM Rational Clearquest,
Perforce, WinSCP, Source Insight, XCode 2.0, XCode 3.1.2,
Microsoft Visual Studio 2005, Microsoft Visual Studio 2008.
Completed courses on : Computer Graphics, Introduction to Programming, Data Structures, Operating Systems,
B.E. (Computer Science) from Netaji Subhas Institute of Technology (Formerly Delhi Institute Of Technology), Delhi, India in 2008; Marks Secured- 68.3%.
Date of Birth : 30 September 1986
Language known : English & Hindi
Hobbies : Following latest gadgets, social care ( http://foundation.verizon.com/employee/spotlight-spice.shtml ).