ILLYA KOSHKIN
** ******** ****** ● New York, NY *0013
*******@*****.***
● 646-***-**** ●
EDUCATION
Columbia University New York, NY February 2015
BA in Computer Science * Data Structures and Algorithms
Relevant Coursework: Data Structures and Algorithms, Advanced Programming, Object Oriented P rogramming in Java,
Analysis of Algorithms, Computer Graphics, Introduction to Databases, Programming in P ython
Ivan Franko’s University, University of Zhitimyr Ukraine
MA in Linguistics (Translation and Interpretation) May 2011
BA in Linguistics (Translations a nd Interpretations) May 2010
Minor: Education
PROGRAMM ING SKILLS
Languages: Java, C/C++, Python, JavaScript, HTML, SQL
Datastructures: Merge/Quick/Counting sort, Binary/AVL/Heap/B+ trees, Hash table, Depth-first/Breadth-first search,
Kruskal/Prim/Dijecstra algorithms
Libraries: C CGI, SDL, GLUT, GLU, OpenGL
Programs: VirtualBox, MobaXterm, Cygwin
OS: Unix, Linux, Windows
PROJECT EXPERIENCE
Columbia University, New York, NY
Online library application November-December 2014
• Converted a conceptual E/R model into a database using Oracle
• Designed an E/R diagram for a real-world online library application
• Created a Web Front-End usings Apache Tomcat and Java that manipulates the database through updates and queries
• Improved organization of data and its access with additional OR features, such as objects and varrays
Map Travel System November-December 2013
• Using Java OOP stored and processed information about 9117 airports, randomly connected with each other
• Implemented an algorithm to check for duplicates in order that pairs of airports can have only one directed connection
• Wrote an algorithm to find n closest airports to the chosen one using latitude and longitude and Haversine for mula
• Created an algorithm to find n closest airports using a modific ation o f breadth-first search
• Implemented an algorithm to find the shortest path from one airports to another using directed weighted graph
Shared Web Calendar June-July 2013
• Using Apache and Wamp server, wrote a CGI script using C++ web programming, that allows to recognize a user by his
name and password, which are compared thro ugh an external CSV file.
• Programmed an interactive web calendar using HTML and JavaScript, with an option to add a meeting and check for
already scheduled meetings.
• Implemented a search engine via scripting that gives an ability to check appointment history by dates and specific time
• Created a C++ algorithm which allows to find a free time spot to schedule an appointment with a specific user
PERSONAL PROJECT EXPERIENCE
• Wrote an .obj model loader from scratch using C++/OpenGL, in order to load 3D models into a created game
•
Created and designed a forum with over sixteen thousands of users (http://army-magiciansclan.org/forum)
WORK EXPERIENCE
Top Talent NY, Consulting, New York, NY December 14 - Present
Helping company to develop their website using JavaScript, HTML and MySQL database
School of Rizhany 1, Teacher, Zhytomyr, Ukraine September-November 20 11
Vsesvit-info Translation Center, Translator, Zhytomyr, Ukraine March 2012, June 2011
INTERESTS
Columbia University Chess Club September 2013 – Present
LANGUAGES
Russian (Fluent), Ukrainian (Fluent), Polish (Basic)
ILLYA KOSHKIN - 40 Harrison Street ● New York, NY 10013 ● 646-***-**** ● *******@*****.***