Post Job Free
Sign in

Computer Science Security

Location:
United States
Salary:
80000-100000
Posted:
March 09, 2016

Contact this candidate

Resume:

Ankit Agarwal

** ****** **, **********, ** ***** 607-***-**** ********@**********.***

EDUCATION:

Binghamton University, State University of New York Expected: May 2016 Master of Science in Computer Science GPA – 3.9/4.0 SRM University, Chennai, India Aug 2010 – Jun 2014 Bachelor of Technology in Computer Science & Engineering GPA – 8.23/10.00 TECHNICAL SKILLS:

Operating Systems: Windows, Linux.

Languages: C, Java, Python, SQL, PL/SQL, JavaScript, HTML. Other Tools: Eclipse, NetBeans, Oracle, Fiddler, Resource Monitor, WinHex, Photoshop. Research Experience:

Vulnerabilities in Web Applications (Web Security): (Python) Jun 2015 – Sep 2015

Designed and developed a tool that recursively fetches and checks all the connecting web-pages from the base web- page, for security flaws like: Session Hijacking, weather the website has weak password security standards, and if a confidential information is passed in plain-text to server.

Analyzed HTTP request and response, and developed a fiddler script to find various flaws in email systems.

Detected privacy leakage of user in email systems by monitoring file-systems using Resource Monitor and WinHex.

The Research concludes that most of the websites till date are prone to attacks, and exploits defects in email systems. Employment Experience:

Teaching Assistant: Sep 2015 – Jan 2016

• Instructed graduate “Programming System and Tools (CS 580U)” lab, 2 sections of ~25 students, throughout each week by leading discussions, demonstrating code, fielding questions.

• Evaluated assignments, and held office hours to ensure students understood course concepts. PROJECTS:

Retail Business Management System: (Java, SQL, PL/SQL) Oct 2015 - Dec 2015

Developed a GUI based - database systems project to check inventory, sales of different products and information of customers and employees using ER data model.

Gained expertise in database programming in SQL and PL/SQL(stored procedures, triggers and functions). Runtime Type Identification: (Java) May 2015

Developed a file based program to determine the number of duplicate and non-duplicate objects at runtime. Applied design patterns and principles like, "Program to an interface and not to an implementation", "Singleton Pattern". Learned how to use reflection.

File Based Word Count: (Java) Apr 2015

Developed a program to count number of unique words and total number of words in a file. Applied design principle

"Program to interface and not to an implementation", and learned to implement "Visitor Pattern", "Double Check Locking", and also used multi-threading in order to increase performance. Scalable Memory Allocation: (C) Feb 2015

Implemented malloc / realloc / calloc / free - that delivers better performance than glibc's malloc, by making it cost efficient by reducing the number of system calls.

Interactive Games: (Python) Dec 2014 - Jan 2015

Designed a pong, asteroid, 2048 game in Python using simplegui library in codeskulptor.org. Available online: Pong - http://www.codeskulptor.org/#user39_c3hOujDygf_1.py Asteroid - http://www.codeskulptor.org/#user39_EChqH6xylq_6.py 2048 - http://www.codeskulptor.org/#user40_JC8esptymG_5.py Conjugating Modified Vernam Cipher and DJSA Algorithm: (Java) Dec 2013 - Mar 2014

Developed a cryptographic method which uses two methods: (1) Modified Vernam Cipher (MVC) and (2) Advanced DJSA. Accomplished intractability in decoding the message by intruders, using dynamic random key generation technique.

Core Banking Solution Mock-up: (C) Oct 2012 – Nov 2012

Developed a banking solution to create and manage accounts, perform transactions and create summary reports from a teller perspective.

PUBLICATIONS:

Ankit Agarwal, Sahil Nyati, Dr. Kapil Kumar Bansal,”Advanced Security for Messaging through intranet

(PRO2SAFE)”, 2013. http://www.ijesr.org/admin/upload_journal/journal_K---17%20oljul13esr.pdf

Ankit Agarwal, Sahil Nyati, Dr. Kapil Kumar Bansal,”Improved Cryptographic Technique for Data Security”, 2013. http://www.ijaiem.org/volume2issue7/IJAIEM-201*-**-**-***.pdf

Ankit Agarwal, Sahil Nyati, Nilesh Kumar,”Uniting Vernam Cipher and DJSA Algorithm SAND”, 2013. http://ijesr.org/admin/upload_journal/journal_K--ankit__6olsep13esr.pdf



Contact this candidate