1. APOORVA PABBATHI
Email: apoo2@umbc.edu
Phone No: (205)-960-8936
SUMMARY
• Previously worked as a technology intern in one of the leading hedge funds
• A Graduate Teaching Assistant consistently commended by professors and internship supervisors for programming
abilities
• Situational, highly adaptable and a determined person
• Actively looking for a Full-time in the field of Computer Science to compliment the technologies learnt at school
and internship
EDUCATION
University of Maryland Baltimore County Baltimore, Maryland
Masters in Computer Science, May 2017 GPA: 3.56/4.00
G.Narayanamma Institute of Technology and Science Hyderabad, India
Bachelor of Technology in Electronics and Communication Engineering, May 2015 GPA: 3.88/4.00
TECHNOLOGY TOOLBOX
Programming Skills: Java, Python, C, C++, Assembly Language for 8086 Processor, Verilog, VHDL, JUnit, JMS, Scala
Web Technologies: HTML, CSS, JavaScript
Databases: MongoDB, MySQL
Softwares: Processing, MATLAB , Xlinx, MultiSim, Eclipse, Mathematica, Microsoft Visual, Nilearn
Studio Tools: Apache Kafka, Mesos, Pro Git, ActiveMQ, Maven, Glass Fish
EXPERIENCE
Point72 Asset Management, L.P. May 2016 – August 2016
Technology Intern, Execution Services and Compliance
Point72 Asset Management, L.P. is a family office managing the assets of its founder, Steven A. Cohen, and eligible
employees. Point72 primarily invests in discretionary long/short equities and makes significant quantitative and macro
investments.
Ø Research Data API
Description: A Java API that provides abstractions of file based Quant research data used to make
recommendations to the traders
• Analyzed the working of the entire Java API
• Contributed to the project by adding a module to validate the traders research data which is also given as
input to the firm everyday
• Wrote tests in JUnit and Java 8 to complete the validation process
Ø Strategy Server Messaging Framework
Description: A Java API that handles the messaging framework to the firm’s Strategy Server which is an in-house
developed process designed to act as an interface between Order Entry(OE) Server and users
• Learnt Google Protocol Buffers and Java Messaging Service(JMS) to contribute to the project
• Learnt the basic working of the Communication Protocols used to communicate with the Server from the
project documentation and my team members
• Developed the integration module which is used for testing every Order passed to the OE Server during
the development
2. • Bug fixes in the Message Request Handler during the process of testing the existing classes
• Added the Pause and Resume functionality into the orders that are passed to the OE Server
ACADEMIC COURSEWORK
Introduction to Machine Learning, Principles of Artificial Intelligence, Operating Systems, Design and Analysis of
Algorithms, Computer Architecture, Quantum Computation, Principles of Database Systems, Computer Organization,
Coding theory and Applications, Malware Analysis, Switching Theory and Logic Design
ASSISTANTSHIPS
1. Fall 2015 – Graduate Assistant for Numerical computations
2. Spring 2016 – Teaching Assistant for Computer Science II(C++)
3. Fall 2016 – Teaching Assistant for Computer Science II(C++)
PROJECTS
New Eleusis
• Worked as a team of three to implement a game of logical induction New Eleusis
• Used python to implement a single player of the game to win among other competing agents
Ricocheting Robots
• Implemented the Ricochet Robots game as a part of the Artificial Intelligence course
• Used python to implement the game in the IDE Processing giving human intelligence to the game to play by itself
Performance Analysis of Ubuntu, MacOS and CentOS for Stream Data Processing
• PipelineDB is picked among the most recent Streaming Databases
• Explored some of its major features to understand its performance across the three operating systems considered
Dictionary Learning for fMRI Analysis
• Applied Dictionary Learning technique to analyze and extract the information from an fMRI signal
• Used nilearn tool to implement this which is coded in python
• The dataset to this project is the data about patients in the Johns Hopkins Medical School
NoSQL Vs SQL Database Systems
• Analyzed the various available NoSQL databases to pick MongoDB
• Compared and analyzed the performance of a MongoDB Vs MySQL database systems on WRUD operations with
an employee dataset
Discrete Gaussian Sampling Reduces to SVP and CVP
• Studied research papers in understanding the significance of lattice problems
• Tried a different algorithm to improve the running time proposed by the paper
• Using this new algorithm, the running time of a CVP was reduced to O(n/lg
2
n) from O(nlgn)
I-ROBOT or Intelligent Speech Recognition and Voice Operated Robot with Wireless Voice and
Video Transmission to Remote Television
• Worked in a team of 4 to design an automated user controlled I-Robot with a transmitter and receiver
• Developed a C code to implement the internal organization of the Robot
• Used sensors and wireless camera for helping the robot, sense obstacles and broadcast surroundings to remote TV