1. Abhijit M Kulkarni
2812 Avent Ferry Road Apt 303, Raleigh, NC 27606
amkulkar@ncsu.edu 919-985-5087
https://www.linkedin.com/in/abhijitmk
EDUCATION
North Carolina State University, Raleigh Aug 2014- Dec 2015
Master of Science in Computer Science CGPA = 3.87/4.0
National Institute of Technology Karnataka, Surathkal, India Aug 2006 - May 2010
Bachelor of Technology in Computer Engineering
RELEVANT COURSEWORK
1st
semester: Computer Networks, Operating Systems Principles, Database Management Systems
2nd semester: Design and Analysis of Algorithms, Internet Protocols, Introduction to Wireless Networking
3rd
semester: Computer and Network Security, Software Security, Internet of Things, Advanced Data Structures
TECHNICAL SKILLS
Languages: Java, C, SQL, C++, Python, HTML
Frameworks: Android, Eclipse, Advanced Development Framework (ADF), NetBeans, Qt
Tools: Wireshark, GitHub, Advanced Development Environment (ADE)
WORK EXPERIENCE
Senior Applications Engineer at Oracle, Bangalore, India June 2010-June 2014
Application development in Oracle Fusion CRM (Customer Relationship Management) applications
Mobile application development in Sales mobile module using Advanced Development Framework (ADF) - J2EE based framework,
Advanced Development Environment (ADE) - versioning system, mobile tag library and SQL.
Developed a range of features across releases. Highlights :
Integrated Sales mobile app with Business Intelligence (BI) reports.
Coded the data duplication check while creating new records – contacts, sales accounts, opportunities etc.
Implemented the display of entities in nearby range to the user by integrating the mobile app with Google maps.
Integrated sales mobile app with components from other teams in Fusion CRM
Enhanced functionalities and UI of existing components like leads, notes, calendar, tasks, opportunities etc. and fixed bugs.
Web application development in Marketing module using ADF, ADE and SQL:
Improved UI and fields of product components like lists, campaigns, responses etc. and fixed bugs.
Teaching Assistant (TA) for Programming Concepts – Java (UG course) May 2015-July 2015
Under Dr. Khaled Harfoush at North Carolina State University
PROJECTS
Android based alert system: Lead a team of 5 in building a delay tolerant Android application for sending and receiving alerts
group-wise. Coded major part of the client development – UI and backend logic - in Android. Implemented messaging using
Google Cloud Messaging (GCM) and HTTP messages. Server side development done using Ruby on Rails and SQLite. (NCSU )
Peer-to-Peer System with Centralized Index at server: Built the system with concurrency support at server as well as peers
using multithreading in Java. Implemented communication using a simplified version of HTTP protocol. (NCSU)
Homework management system: Designed the application and wrote the queries required for the application. The homework
management system has different views and access levels for professors, students and TAs. It also includes ability to enroll for
the course, randomize questions and answers for every attempt by every student, compute the final score, display hints, final
answers etc. Development using Java and SQL. Team of 4. (NCSU)
In-Memory Indexing with Availability List: Coded a program that uses an in-memory index for the records in file in order to
improve search efficiency. Program also uses an availability list to store the locations and sizes of the records deleted. New
records are written into these locations if they fit; if not , they are written at the end of the file. Coding in C. (NCSU)
File System in User Space (FUSE): Implemented FUSE on RAMDisk – system memory used as a disk. The APIs over-ride the
default calls to the OS kernel – calls for read, write, open, close, mkdir, rmdir etc. Coding in C++. (NCSU)
Hot potato passing game: Implemented hot potato passing game over a network - socket programming in C. (NCSU)
Game development in Python: Developed the following games in Python – Pong, Stopwatch, Rock-paper-scissors-lizard-Spock,
and Guess the Number. (Coursera)
Microshell: Built a Linux-like Microshell using C. (NCSU)