ANSHUL MITTAL
** **** ****** *** ***, Stamford, CT 06907, Mobile: 215-***-****
**********@*****.***,, http://sites.google.com/site/anshulfirstlife/home
OBJECTIVE:
I am looking for a challenging software developer position where I can
leverage upon my Mathematics and Computing knowledge.
EDUCATION
Master of Science in Electrical and Computer Engineering (Aug 2008 - Dec
2009) - University of Florida, Gainesville, FL
GPA: 3.3
Bachelor of Engineering in Electronics and Communication (Aug 2003 - May
2007) - Netaji Subhas Institute of Technology (NSIT), Delhi, India.
Percentage: 70.1% (75.15% in final semester)
RELEVANT COURSES
Advanced Data Structures, Algorithms, Virtual Computing (highest), Parallel
Computer Architecture, Reconfigurable Computing(highest), Machine Learning,
Pattern Recognition Systems, Computer Communications, Digital Signal
Processing.
TECHNICAL SKILLS
. Programming Skills: C++, C, Perl, SQL/MYSQL, PHP, XML, C#, MATLAB, LISP,
Java, TCL, Verilog, VHDL, MPI, UPC.
. Tools & Applications: Eclipse, AVR Studio 4.0, Simics, Xilinx 9.2i ISE,
ModelSim6.2g, PSpice, Dimetalk, VMware, NS2.
. Platforms: Windows, Linux, DOS.
WORK EXPERIENCE
Research Intern, Programming System Laboratory, Columbia university, New
York (April 2010 - present)
. "VULnerability sCANner Assessment benchmark" is a benchmarking tool for
the commercially available Vulnerability Scanners which maintains a
dynamic ranking system of the common vulnerabilities using the US govt.
repository of vulnerabilities (NVD). I am working in PHP, C and MYSQL to
develop a framework that can systematically inject these vulnerabilities
into a test website. Effectiveness will be gauged based on overall number
of successful attack vectors found.
Summer Analyst, Barclays Capital, New York (June 2009 - Aug2009)
. "Financial Information Exchange (FIX) protocol Libraries": Developed and
tested the libraries for the FIX protocol Message structure in C++.
. Developed the concurrent hash map dictionaries replacing the Perl code
generation for storing the messages. The data structure and the
dictionaries for storing the messages were efficient to handle thousands
of message queries per second. Worked on the encoder and decoder for the
FIX message.
. Developed the Recursive descent customized XML parser in C++, to parse
the FIX messages in XML.
NSF Centre for High Performance Reconfigurable Computing (CHREC),
University of Florida (Aug 2008 - May 2009)
. Spike Neuron model computationally intensive multi node simulation on a
parallel Mu (32 opteron processors) cluster on Berkeley Unified parallel
C (UPC) Framework. Application used for performance analysis at lab. (Jan
2009 - May 2009)
. "Application Performance Analysis": Debugging the VHDL user wrapper and
the C user interface for the XtremeData's XD1000 system, for FPGA co
processing within an x86 COTS computing environment.
Design and Verification Engineer, Hughes Systique, India (June 2007-
July2008)
Baseband signal processing (PHY layer) for LTE Transmitter/Receiver Chains:
Involved in the C++ model and RTL development of or baseband processing
channel for LTE uplink transmitter/receiver chain on Xilinx FPGA Virtex 5.
. Implemented the 3GPP LTE tail biting Viterbi Decoder Algorithm in C, C++
and RTL, with efficient Modulo normalization and modified register
exchange algorithm to optimize for high speed.
. Involved in the development of C, C++, Matlab model simulations for AWGN
and Rayleigh Channel fading models for suburban, urban and rural
environment schemes for broadband wireless applications.
Achievement - Won the best Project and Presentation award during the
training project in Hughes Systique Onset 2007 program.
Media Assistant in technology services at law school, University of
Florida, Gainesville.
INTERNSHIPS
. National Physical Laboratory, India (Jan 2007 - May 2007)
Supervisor: Dr. Amitava Sen Gupta, Scientist 'G' (Highest ranked in India)
"Cesium Atomic Clock": Involved in the development of cesium atomic
fountain clock, the first of its kind in India, and the sixth worldwide.
Worked on developing the critical module timing and sequence generator
using 8535 microcontroller in AVR C, to control the MOT currents,
shutters, and AOM Driver cards: Responsible for loop computations, testing
and designing.
. Rockwell Automations Pvt. Ltd.: Allen Bradley, India (May2005 - July
2005)
"Programmable Logic Controllers (PLC)": Automation of the hydraulic pump
operation and interfacing them with the
thermal monitoring devices using ladder diagrams. I worked
on the design as well as implementation of this project.
. Central Electronics Limited (CEL), India (May2006 - June 2006)
"Testing and analysis of Ferrite phase shifters, analyzed rotation
characteristics of PCMs, used in electronic scanning of radars.
RESEARCH EXPERIENCE AND ACADEMIC PROJECTS
. Implemented the cracker barrel jump peg and alpha-beta and minimax
algorithms for searching game tree problems (Aug 2009-Dec 2009) using
LISP.
. Study of performance isolation in XEN virtual machine (Aug 2009-Dec
2009), using different sEDF scheduler parameters, using python scripts on
the archer virtual grid.
. Performance Evaluation of NS-2 simulators for WSNs (Aug 2009-Dec 2009),
with extended modified C++ libraries, involving TCL scripts.
. Predicting relevance of text by classification of eye movement data ((May
2009-July 2009)
Classify eye movement data, to predict whether a reader finds a text
relevant, to identify relevant text from data gathered using appropriate
feature selection and classification techniques. It was done in Matlab and
Excel.
. "Steganography - Data Encryption " (Oct 2008 - Dec 2008)
- Implemented steganography software, the art of hiding secret messages
into the cover graphical data, in Visual C# and later on Xilinx Virtex4
hardware - Nallatech FGPA boards.
. Analysis and Implementation of the "Trees" (Oct 2008 )
Implemented and Analyzed the RB tree in C++, for the speed / average time
of the insert delete search operations when in random mode and input mode.
. Multithreaded Instant Messaging Program - Gator Chat (May 2009-July 2009)
. Developed the multithreaded server client oriented chat program in Visual
C# that could store the buddy list, recent chats etc. It uses byte arrays
for transfer, so could be used for file transfer application as well
"PBIAS, a Personality Based Interactive Assessment System" (Dec 2006 - May
2007)
-We built a Personality Based Interactive Assessment system using the
VESA Ebox-2300, as a part of Microsoft Imagine Cup '07. It was a smart
system that could devise a customized curriculum depending on the
personality type.
-Worked as a part of the software design team and worked on developing
the Visual C# application for Windows CE.
Achievements - Our team (of 4 students) was selected among the top 25
teams in India.
. "Number plate recognition based on OCR using Analytical Fourier Mellin
Transform" (Oct 2006 - Feb 2007)
We used modified Analytical Fourier Mellin Transform (AFMT) to eliminate
the hefty conversion computations needed between two coordinate spaces for
a scaling, rotational and positional invariant system during image
registration.
-It was done in MATLAB and C++.
Achievements - The work was accepted at IEEE sponsored CISSE 2007.
. Smart Airways Ticket Reservation system ( Aug 2006)
I Implemented the Airways ticket Reservation system. In auto mode, this
system smartly booked the seats on the basis of simple minimum bin packing
problem, so as to achieve the maximum packing. It was implemented in C++.
. Implemented the MIPS Assembler, Instruction set simulator in C++ ( Aug
2006 - Sept 2006)
Designed and developed a C, C++ model simulation of MIPS assembler and
Instruction set simulator.
PUBLICATIONS
1. A.Mittal, A. Singh, "Microcontroller based pest management system ",
IEEE, Second International Conference on Systems ICONS April 2007,
Martinique Islands, France.
2. A. Mittal, M. Sharma, "Number Plate Recognition based on OCR using
Analytical Fourier Mellin transform" International Joint Conferences on
Computer, Information, and Systems Sciences, and Engineering (CIS2E 07),
sponsored by IEEE, University of Bridgeport.
AWARDS AND DISTINCTIONS
Achievement award winner at University of Florida (Fall 2008).
Admitted to NSIT through CEE, being among the top 2% of 1, 20,000
candidates.
Awarded Institutional Scholarship, tuition fee exemption for outstanding
top 10 % performance in BE, NSIT.
Ranked amongst top 1% in the Regional Mathematics Olympiad, 3 years in a
row.
Runners up in inter college debate competition at TATVA 07, cultural fest
at Delhi College of engineering, Delhi.
Won the third best business presentation award in ULTIMATE EMPRESSARIO,
"Moksha06" held at NSIT.
VISA STATUS: F1 OPT