Post Job Free
Sign in

Project Development

Location:
New Providence, NJ
Posted:
December 13, 2012

Contact this candidate

Resume:

Alen Kubati

Address: ** ****** ******, *** **********, NJ 07974

Phone: 973-***-****

Email: ********@*****.*** Web: www.seas.upenn.edu/~kubatial, Github: https://github.com/kubatial

Education University of Pennsylvania Class of 2013

Pursuing Masters of Science and Engineering in Computer & Information Science (exp. Dec 2013)

Pursuing Minor in Mathematics

Cumulative GPA: 3.57 Masters CIS GPA: 3.67

Fluent in English, Spanish, Italian, and Albanian.

Skills Proficient with:

Java C

Familiar with:

OCaml Basic Assembly HTML/XML Python SQL MATLAB Android Unix/Linux Haskell DJango

Experience Android Development July 2012 - Present

Co-founded a partnership dedicated to creating android apps (especially games) ; Currently 3 android games under development. AI adjusts

its difficulty depending on the performance of the player. ; Currently examining different Machine Learning techniques to achieve this goal

(e.g. Nearest Neighbor, Logistic Regression, Genetic Algorithms, etc)

June August 2011

Rachleff Scholars Program, University of Pennsylvania

Undergraduate Research

Worked in Dr. Andre DeHon s Lab to implement secure Direct Memory Access (DMA) for computer hardware; Regular DMA makes

memory access by external devices faster, but is also vulnerable to code/data injection to memory; Worked with Dr. Andre DeHon to solve

how to maintain the speed gain of regular DMA while preventing the mem ory vulnerability.

Created a streamer module in a simulated processor coded in Bluespec HDL.

January 2010 May 2010

Venmo

General Software Development

Created a Python script that parsed a MySQL database to produce a daily report of product usage in the company.

Venmo is a start-up that pioneers text-based money transfers. Information about each user is stored in a MySQL database. Wrote script that

ran daily SQL queries on the database to measure parameters such as active users, amount transferred today, etc. It then formatted the data

and emailed it to the relevant people in the company that used that data to plot product usage over time.

Projects Chesskell (Haskell based chess program) April 2012

Used Haskell to create a chess AI. Minimax was the main algorithm used. (Source code available on github)

Difficulties encountered: Haskell is a pure functional language, with no global mutable variables (making storing the board difficult) in

spite of the advantage in recursive tree parsing.

Improvements to make: Currently working to add Alpha-Beta pruning to the Minimax algorithm to speed up searching through the game

tree. Also considering adding an opening and an endgame database to the AI.

Snake-a-thon Competition in Java, 1st place November 2009

Won coding competition: Designed with a partner an algorithm to make a virtua l Snake eat more candies on a confined grid than the other

competitors Snakes. (http://penndp.blogspot.com/2009/12/snakeathon-results.html ). The basic algorithm was a greedy approach in which

the snake attacked the closest candy in the grid. However, it also looked out for other snakes. If another snake was within a certain threshold

distance of the desired candy, it looked for a different candy.

StatMeUp Nursing Project April 2012

Helped design part of a web application as part of a coding competition at the University of Pennsylvania. The app (still und er development)

will be geared towards patients who want to keep track of their vital signs electronically. The main tool s for this app are MySQL for the

database, and DJango wrapper for the front end.

Design for Social Networking Site December 2010

Used Google Web Toolkit (GWT) as the main development tool, MySQL as the choice of database, and a combination of HTML, CSS, and

JavaScript for the front end. (Source code available in my Github page. Project Name: PSQUARE)

Virtual Assembly Processor December 2009

Programmed a simulator for a RISC ISA (Instruction Set Architecture) in C. It parses assembly code and produces appropriate o utput.

(Source code available in my Github page. Project Name: PennSim)



Contact this candidate