Industrial Placement Student, Credit Derivatives Trading Systems @ * Improved the performance three-fold of an existing Java application by devising a strategy for de-composing incoming requests into independent components and executing them in parallel.
* Decreased the number of outages in the application by improving disk utilisation. I developed an adaptive filer allocation algorithm based on result size estimations. From April 2013 to September 2013 (6 months) London, United KingdomUndergraduate Teaching Assistant @ * Lecturing a group of 7 first year students. The subjects covered include Logic, Reasoning About Programs and Discrete Maths.
* Also reponsible for marking their weekly assignments and giving appropriate feedback regarding any problems they have had with the work and advise them on how to start the next exercise. From October 2012 to March 2013 (6 months) London, United KingdomSummer Analyst, Equity Risk Systems @ * Created an extensive suite of automated unit and feature tests using Java and the FitNesse framework. From June 2012 to August 2012 (3 months) London, United KingdomSummer Intern @ * Extended an open source continuous integration framework called Buildbot to save its build and testing data to a dedicated Postgres database using Python and PL/SQL.
* Developed a dynamic web interface to aggregate and browse the data using DHTML, CSS and JavaScript; worked extensively with the jQuery API.
* Finished ninth out of 50 in the MarkIt Academy trading simulation game. From June 2011 to September 2011 (4 months) London, United Kingdom
Master of Engineering (MEng), Computer Science, Expected First Class degree @ Imperial College London From 2010 to 2014 Deyan Ulevinov is skilled in: Java, C++, C, SQL, Linux, Teamwork, English, Machine Learning, JavaScript, Algorithms, Python, Organic Farming