About Me

I completed my Bachelors in Computer Engineering from Pune University in 2013. Then I pursued a professional career at the Bank of New York Mellon (iNautix Technologies) in India. I worked there as a part of the Entitlement Management Service back-end team for Pershing LLC’s revolutionary software NetX360 for 2 years. I worked on developing and maintaining modules for a number of projects, including online modules, stored procedures, batch jobs, formulating SQL queries for IBM-DB2. I gained considerable experience at the company and became excellent at productive team dynamics and corporate behavior.

Challenges presented by the courses I took in my first year at UB helped me substantially extend my abilities to code and find solutions to difficult problems. I consistently worked hard to obtain the highest scores on all of the projects, including the Operating Systems assignments where I scored a perfect score in a semester long large systems project in C. I also worked as a Teaching Assistant for the Introduction to Computer Security course in the Fall 2016 semester.

When I am not working or studying, I enjoy playing and watching tennis, hiking, reading books, traveling, trying new restaurants, attending colloquiums, and cooking.

Currently, I am actively searching for a full-time opportunity at a company having innovative projects and development initiatives in the Software/Security area. I am looking forward to apply the knowledge and experience that I gained during my Bachelors, Masters, and previous workplace.

Contact Details

Pranav Jain
Los Altos CA 94022, USA
(716) 431-8867
pranavja@buffalo.edu

Education

State University of New York at Buffalo

Masters in Computer Science (GPA 3.593) Expected Feb-2017

COURSEWORK
Fall 2015: Analysis of Algorithms, Information Retrieval, Distributed Systems, Computer Security.
Spring 2016: Operating Systems, Machine Learning, Applied Cryptography and Computer Security.
Summer 2016: Database Systems.
Fall 2016: Algorithms for Modern Computer Systems, Advanced Topics in Computer Security (Seminar).

University of Pune, India

Bachelors in Computer Engineering May-2013

COURSEWORK
2nd year: Discrete Structures, Programming and Problem Solving, Digital Electronics and Logic Design, Data Structures and Algorithms, Microprocessors and Interfacing Techniques, Conputer Graphics, Computer Organization
3rd year: Database Management System, Data Communication, Microprocessors and Microcontrollers, Digital Signal Processing, Theory of Computation, Principles of Programming Languages, Computer Networks, Finance and Management Information Systems, System Programming and Operating Systems, Software Engineering
4th year: Design and Analysis of Algorithms, Principles of Compiler Design, Object Oriented Modelling and Design, Artificial Intelligence, Software Testing and Quality Assurance, Distributed Operating Systems, Advanced Computer Architecture, High Performance Networks, Information Security

Work

State University of New York at Buffalo

Grading Assistant September 2016 - December 2016

  • Evaluating homeworks, quizzes, midterms and programming assignments for the undergraduate course CSE 410 – Introduction to Computer Security.
  • Bank of New York Mellon (iNautix Technologies)

    Applications Developer September 2013 - June 2015

  • Developed stored procedures, modules, batch jobs and fixes in accordance with Software Development Life Cycle for the Entitlement Management back-end team for BNY Mellon’s NetX360 trading platform.
  • Optimized and wrote complex SQL queries to implement business logic and load data into IBM DB2 tables; collaborated with the front-end and the middleware teams on releases; optimized sort routines to save over $100k for the company annually.
  • Skills

    Through the different courses in my undergraduate, I gained basic proficiency in the programming languages Java, C, C++, C#, .NET.

    By working on various mainframe projects at iNautix Technologies, I became proficient in working with large scale data by developing stored procedures, online modules, batch jobs, optimizing sorting, SQL query optimization and different project development and deployment steps.

    Working on different rigorous masters projects at the University at Buffalo equipped me with a deeper understanding of
    1. C and GDB through the Operating Systems course
    2. Python through the Machine Learning, Computer Security and Database Systems courses
    3. Java through the Database Systems and Information Retreival courses
    4. Being a grader through my Teaching Assistant position for the Introduction to Computer Security course in Fall 2016

    Working on a project titled Cappr at the New Era Hackathon, 2016 and eventually winning the 2nd Runner up prize provided me with a great experience in different back-end and front-end Web technologies within a span of just 24 hours.

    LANGUAGES: Java, C, Python, PlusCal, HTML, CSS, JS, C++, COBOL, JCL
    DATABASES: DB2, MySQL, PostgreSQL, SQLite
    SOFTWARE PACKAGES: Eclipse IDE, IntelliJ, MS Visual Basic, Visual C++, TLA+
    OPERATING SYSTEMS: Windows, Linux, Z/OS
    VERSION CONTROL and FRAMEWORKS: Git, Django

    PROFICIENCY LEVEL:

    • Java, C
    • Python
    • Git
    • HTML5/CSS
    • COBOL, JCL, DB2
    • MySQL, PostgreSQL, SQLite