You are on page 1of 2

Abhishek

Varshney

Date of Birth - 23rd October, 1989

Email : av.2310@yahoo.com, abhishekvarshney@acm.org


Mobile : +91- 720 459 6771
Address : C-104, SJR Spencer, Marathahalli, Bangalore - 37.

WORK EXPERIENCE

Intel Technology India Private Ltd (Graphics Hardware Engineer)

Jan, 2015 - onwards

Design and development of a simulator that models the 3D rendering pipeline of Intel's Integrated Graphics Gen hardware.
o Working with Architecture/ Microarchitecture teams for implementing and analyzing algorithms in the
software model of the graphics hardware in C++ or System C.

Technology Used: C++,C , Ruby, Python.

Working with the validation, integration and driver teams for debugs and fixes.

DreamWorks Animation SKG.


Jul, 2014 - Dec, 2014
As a Technical Director Intern, worked on show reel and developing tools for the ongoing projects/movies.
Worked with R&D team on configuration management tool development.
Worked with lighting TDs on movie Home 2015.
Technology Used: Python, C++, UNIX, JavaScript, AngularJs.

HSBC - Electronic Data Processing India Pvt Ltd


Dec, 2013 - June, 2014
As an intern, I was the part of a Global Risk and Information Management Team.
Developed an Automation tool for restructuring data between database servers.
Working on redesigning global ETL process and designed new Oracle Database Structure to include partitioning.
Technologies used: Python, Java, PL/SQL, Shell-Scripts, PHP, JavaScript and SAS.

EDUCATION

Masters of Technology in Information Technology with Computer Science


Batch of 2014
International Institute of Information Technology, Bangalore
(CGPA 2.7/4)
Courses: Advance Algorithms, Computer Graphics, Databases, Design of Safety Critical Systems, GIS.

Bachelors of Engineering in Computer Science


Batch of 2012
Christian College of Engineering & Technology, Bhilai, Chhattisgarh (CGPA 8.26/10)
Courses: Algorithms, Data Structures, Operating Systems, Database, Computer Graphics, Networking.

PUBLICATIONS
Adhoc On-Demand Distance Vector Protocol For Energy Efficiency in International Journal of Advanced Research in
Computer and Communication Engineering Vol. 2, Issue 12 [1] [2]
December 2013
INTERESTS
Data Structures, Algorithms, Databases, Programming & Puzzles, Operating Systems, Computer Graphics.
SKILLS (Levels: P-Profi cient, I -Intermediate, N -Novice)

: C[P], C++[P], Python[P], Ruby[I], Java[P],


Prog Languages
: MySQL[P], Oracle-11g[P], MongoDB[I]
Databases
Operating System : Windows[P], Linux [P]

Tools : Eclipse[P], Visual Studio[I]


: JavaScript[I], HTML[P]
Web
Others : MS Office[P], Shell-Script[P]

ACADEMIC PROJECTS
LinkedIn: http://in.linkedin.com/in/abhishekvarshney/
1|2

GPU Based Simulator working on AODV Protocol (IIIT-Bangalore)


Technology: C, C++, CUDA, JAVA.
[Team Size-5, Role: Team-Leader]
Built a simulator for a wireless sensor network which can process up to 100 nodes on a Graphical Processing
Unit [GPU]. [1] [2]
Ad-hoc On Demand Vector [AODV] routing protocol was used for communication between nodes.
Created model for energy, power consumption and delay in packet transmission. Based on that measured
the remaining and consumed energy of each node at any point of time in the network.
Achieved improvement in simulation time by exploiting the parallelism of the GPU.

Scheduling & Route Planning Pilot for Indian Railways (IIIT-Bangalore)


Technology: Java, Neo4j.
[Team Size-2, Role: Team-Member]
Developed and implemented algorithms to automate scheduling problems that Indian Railways has for its
passenger train network.
Represented worlds largest rail transportation network (Indian Railways) as graph in Neo4j database.
Analyzed the graph database for identifying feasible paths between various pair of stations.
Formulated a Sparsity metric for comparison of the quality among timetables.
Designed Markov Chain using Metropolis Algorithm for analyzing the efficiency of network when subjected
to minor perturbations.
Video Quality Measurement Unit under varying bandwidth (IIIT-Bangalore)
Technology: C, C++, Python.
[Team Size-3, Role: Team-Member]
Worked on various video and image processing techniques to develop a measurement unit to measure Video
Quality under varying bandwidth conditions.
Developed an algorithm to measure Video quality using Machine Learning and Open-CV library.

Virtual File System (IIIT-Bangalore)


Technology: C
[Team Size-4, Role: Team-Leader]
Implemented an abstraction layer on top of a concrete file system which provides ability to manage information
about files and folders present in hard disk including various directories and file operations.
Data structures like N-ary tree, BST, Hash Table and Linked List.

OPEN COURSES
Heterogeneous Parallel Programming in CUDA (with Distinction) from Coursera, offered by UNIVERSITY OF ILLINOIS.
(Instructor: DR. WEN-MEI HW)
Oct-Dec, 2012
POSITION OF RESPON SIBILITY

Selected as a Student TA at Coursera under Prof Dr. Wen-Mei Hw for Heterogeneous Parallel Programming course
offered by University of Illinois.
Jan-Mar, 2014
Active Member of CSL Lab at IIIT-Bangalore.
A Key Member in Organizing Technologia 2011. [Annual Technical Festival at MPCCET, Bhilai]

ACHIEVEMENTS

Gate-Based Scholarship by AICTE for M.Tech (2012-2014).


Member of the team Eagles that Ranked 45th in ACM-ICPC Regionals 2012 at Amritapuri.[1]
Awarded Letter of Appreciation from Cisco for securing more than 75% in CCNA (Exploration 1 & 2).
Played Football as part of Chhattisgarh Football Team and Bhilai United Football Club. [2004-2007]
Secured Green Belt in Karate (Rank of 7th Kyu) from Kyokushin Karate India. [2004-2005]

LinkedIn: http://in.linkedin.com/in/abhishekvarshney/
2|2

You might also like