resume abhinav gupta

1
700 Health Sciences Drive, (631)-428-7399 Chapin Apartments C 1047 AY, ABHINAV GUPTA [email protected] Stony Brook, NY 11790 in.linkedin.com/pub/abhinav-gupta/ https://github.com/evilzone EDUCATION: STONY BROOK UNIVERSITY, Stony Brook, New York Aug’14 - Present Master of Science (M.S.) in Computer Science (CGPA: 3.5 out of 4.00) VELLORE INSTITUTE OF TECHNOLOGY UNIVERSITY, India Graduated: May’11 Bachelor of Technology (B.Tech) in Information Technology (CGPA: 3.38 out of 4.00) SKILLS/ INTERESTS: Languages: C++, Python, C, Java Go, Perl. Platform/ OS: Linux Web Technologies: JavaScript, VBScript, ASP.Net, XML, PHP, HTML. Tools: Vim, GDB, Git, Code-Blocks, Eclipse, NetBeans, Visual Studio, Perforce, Source Insight , Net Beans IDE Interests: Algorithms, Problem Solving, Systems, Application development. INDUSTRY EXPERIENCE: EMC Corporation, Software Engineer Intern, Santa Clara June’15-Aug’15 Tools: Python, Linux, Shell Scripting, Virtual Machines Built an automation tool for the development team which is used to build, install and test the changes done by the developers in the code repository. Built an infrastructure so that tool can run in different virtual machines simultaneously. Tool takes user jobs and allocate them to available virtual machines, schedules them to run simultaneously and returns the generated test logs back to the user. Samsung Research Institute, Software Engineer, India July’11-July’14 Member of the File system team for mobile platform. Design and development of VFS like layer for file systems used in the mobile platform. Involved in the development of database module which helped in maintaining the meta-data of the user files. Involved in the development of various sub modules which provide the file system services to the various applications. Porting and enhancement to new file system into different mobile devices. Involved in fixing bugs related to file system module. PROJECTS: SBUnix: Operating Systems (C, GDB, Qemu) Spring-2015 SBUnix is 64 bit fully fledged operating system (preemptive kernel) developed in C and ASM. System is tested on QEMU. System supports memory management, paging, context-switching, terminal, shell and file management for tarfs. Network Security: “Antivirus for Linux” (C++) Spring-2015 A simple antivirus that supports on-demand and on-access scanning. Antivirus maintains a black list which is list of known virus signatures and a white list which is list of trusted programs. Asynchronous Systems: Chain Replication (Python, Go Programming) Fall-2014 Implemented Chain Replication(supporting High Throughput and Availability) Algorithm in Distributed Environment Developed a consistent and fault tolerant banking application using chain replication protocol. Failure of servers or Packet Loss between client and server or between servers was handled asynchronously without any redundancy or duplicate protocol execution. Data Mining: “Intelligent Heart Disease Prediction System” (ASP .Net) Spring-2015 Data-mining project using supervised learning techniques namely Naive Bayes. This system was used for effective decision making for intelligent clinical decisions. It can predict seriousness of heart disease in new patients using some medical profiles like age, sex, blood pressure, blood sugar etc. Game AI: Modelling & Prediction with standard AI techniques (Python) Fall-2014 Designed playing agents for the classic version of Pacman, including ghosts applying standard search algorithms (DFS, BFS, UCS, A*) as well as adversarial search agents such as Minimax search and alpha-beta pruning. Developed a tool to solve classic 9-by-9 Sudoku puzzle applying backtracking search with Forward Checking (FC).

Upload: abhinav-gupta

Post on 12-Apr-2017

92 views

Category:

Engineering


0 download

TRANSCRIPT

700 Health Sciences Drive, (631)-428-7399 Chapin Apartments C – 1047 AY, ABHINAV GUPTA [email protected]

Stony Brook, NY – 11790 in.linkedin.com/pub/abhinav-gupta/

https://github.com/evilzone

EDUCATION: STONY BROOK UNIVERSITY, Stony Brook, New York Aug’14 - Present

Master of Science (M.S.) in Computer Science (CGPA: 3.5 out of 4.00) VELLORE INSTITUTE OF TECHNOLOGY UNIVERSITY, India Graduated: May’11 Bachelor of Technology (B.Tech) in Information Technology (CGPA: 3.38 out of 4.00)

SKILLS/ INTERESTS: Languages: C++, Python, C, Java Go, Perl.

Platform/ OS: Linux

Web Technologies: JavaScript, VBScript, ASP.Net, XML, PHP, HTML.

Tools: Vim, GDB, Git, Code-Blocks, Eclipse, NetBeans, Visual Studio, Perforce, Source Insight, Net Beans IDE

Interests: Algorithms, Problem Solving, Systems, Application development.

INDUSTRY EXPERIENCE:

EMC Corporation, Software Engineer Intern, Santa Clara June’15-Aug’15

Tools: Python, Linux, Shell Scripting, Virtual Machines

Built an automation tool for the development team which is used to build, install and test the changes done by the developers

in the code repository. Built an infrastructure so that tool can run in different virtual machines simultaneously.

Tool takes user jobs and allocate them to available virtual machines, schedules them to run simultaneously and returns the

generated test logs back to the user.

Samsung Research Institute, Software Engineer, India July’11-July’14

Member of the File system team for mobile platform. Design and development of VFS like layer for file systems used in the

mobile platform.

Involved in the development of database module which helped in maintaining the meta-data of the user files.

Involved in the development of various sub modules which provide the file system services to the various applications.

Porting and enhancement to new file system into different mobile devices. Involved in fixing bugs related to file system

module.

PROJECTS:

SBUnix: Operating Systems (C, GDB, Qemu) Spring-2015

SBUnix is 64 bit fully fledged operating system (preemptive kernel) developed in C and ASM. System is tested on QEMU.

System supports memory management, paging, context-switching, terminal, shell and file management for tarfs.

Network Security: “Antivirus for Linux” (C++) Spring-2015

A simple antivirus that supports on-demand and on-access scanning. Antivirus maintains a black list which is list of

known virus signatures and a white list which is list of trusted programs.

Asynchronous Systems: Chain Replication (Python, Go Programming) Fall-2014

Implemented Chain Replication(supporting High Throughput and Availability) Algorithm in Distributed Environment

Developed a consistent and fault tolerant banking application using chain replication protocol.

Failure of servers or Packet Loss between client and server or between servers was handled asynchronously without any

redundancy or duplicate protocol execution.

Data Mining: “Intelligent Heart Disease Prediction System” (ASP .Net) Spring-2015

Data-mining project using supervised learning techniques namely Naive Bayes. This system was used for effective

decision making for intelligent clinical decisions.

It can predict seriousness of heart disease in new patients using some medical profiles like age, sex, blood pressure,

blood sugar etc.

Game AI: Modelling & Prediction with standard AI techniques (Python) Fall-2014

Designed playing agents for the classic version of Pacman, including ghosts applying standard search algorithms (DFS,

BFS, UCS, A*) as well as adversarial search agents such as Minimax search and alpha-beta pruning.

Developed a tool to solve classic 9-by-9 Sudoku puzzle applying backtracking search with Forward Checking (FC).