who am i

Adithep Narula

Software Engineer

Software Engineer based in NYC with experience in Java, C, Python, Distributed Systems Programming and most up-to-date web development technologies. Before this, I was working as a cyber security consultant.

I graduated from NYU with bachelor's degrees in Computer Science and Environmental Studies. In my free time I also enjoy playing soccer, eating my sisters' home cooked meals, and hanging out with Alexa.

  • Name Adithep Narula
  • Date of birth December 4, 1992
  • Address Brooklyn, New York
  • Email adithepn@nyu.edu
  • Phone 805 284 7195
  • Github adithepnarula


Cyber Security Advisory Associate – PwC

Aug 2016 - Current
New York, NY

  • Spearheaded a data cleansing and import effort in Python, resulting in a $40,000 net saving for the client.
  • Developed an Excel VBA script to cross-check hundreds of controls across four frequently edited Excel sheets that are managed by multiple teams; this reduced the intended cross-checking time by days.
  • Received a real-time recognition award for leading the NYDFS control mapping exercise, while also developing key client data retention and tokenization vendor profiles.
  • Worked with a team of three people to develop comprehensive Access Management, Patch and Vulnerability Management, and Insider Threat Monitoring project plan documents (PPD) and work breakdown structures (WBS) for a large foreign national bank.
  • Developed an Excel based Risk Assessment Questionnaire which was a key client deliverable.
  • Computer Systems Organization TA – NYU

    Jan 2016 - May 2016
    New York, NY

  • Course covered the internal structure of computers, machine (assembly) language programming, and the use of pointers in high-level languages.
  • Graded over 50 students’ weekly assignments and labs.
  • Developed unit tests and used Valgrind to find errors and bottlenecks in students’ programs.
  • Cyber Security Advisory Intern – PwC

    Jun 2015 - Aug 2015
    New York, NY

  • Performed a cybersecurity framework gap-analysis by evaluating the client’s cybersecurity posture in relation to the NIST Cybersecurity Framework, ISO 27001 and ISO 27002.
  • Deconstructed a large Java EE application and created a detailed flowchart to help senior management better understand how rerouting behavior of the application works.
  • Introduction to Web Design and Computer Principles TA – NYU

    May 2014 - Jul 2015
    New York, NY

  • Course focused on constructing websites using HTML, CSS, Bootstrap and WordPress.
  • Designed, graded, and helped troubleshoot students weekly homework assignments.
  • Introduction to Programming TA – NYU

    Jan 2015 - May 2015
    New York, NY

  • Course focused on creating programs using Python as the primary programming language.
  • Designed, graded, and helped troubleshoot students weekly homework assignments.
  • education

    B.A. Computer Science and Environmental Studies – New York University

    September 2013 - May 2016

    NYU was where I discovered my passion for Computer Science. I quickly fell in love with coding after taking an introductory programming class in Python. I graduated with a 4.00 GPA and was a member of the Phi Beta Kappa. Some of my favorite coursework included Parallel Computing, Fundamental Algorithms, Operating Systems, and Solar Energy.

    B.S. Applied Mathematics – University of Califoria, Santa Barbara

    Sept 2012 - Sept 2013

    I majored in Applied Mathematics at UCSB, before transferring to NYU. My highlighted coursework included Multivariable Calculus, Upper Division Linear Algebra, Real Analysis, Discrete Math, and Differential Equations. I was also a three time recipient of UCSB's Dean's Honors List and received a writing award for my paper, "Unlucky 13 and the Human Nature". In addition, I also served as Planning coordinator for NSCS and Head Organizer for both International Student and Thai Student Association.

    Volunteer Work

    New York Cares

    Volunteered on the weekends to help seniors with basic computer skills at the New York Public Library (2016)

    Makey Makey

    Built a Makey-Makey prototype to help primary school students learn about phonics (2016)

    Teaching Assistant

    Collaborated with NYU professors to teach artists about conserving digital art through Processing open source project, Git, and disk imaging at the Guggenheim Museum (2015)

    Computer Science Tutor

    Conducted 1-on-1 tutoring to help students prepare for Introductory Computer Science classes (2015)

    Algorithms Tutor

    Conducted 1-on-1 tutoring to help students prepare for Introductory Computer Science classes (2015)

    Physical Education Teacher

    Collaborated with the school’s physical education department to teach visually impaired children (2010-2011)


    Libraries & APIs