Sergey Kuleshov
Web & Mobile developer

My photo

About me

Software Engineer with overs 10 years worth of experience in mobile and web development and team leadership. I have deep knowledge of a broad range of technologies, significant experience in communicating with end-users, identifying user requirements and defining solution architecture. I am true believer in TDD and fanatical about delivering best work on time.

Employment

Douosvavvm LTD

Chief Technical Officer
September 2014 to April 2016

Douosvavvm is startup company devoted to creating secure email solutions. The key product is Krypto Mail — the first fully featured native email client on iOS with integrated PGP capabilities.

As the CTO and lead developer of the company I was responsible for designing and architectings secure email communication solutions for iOS, windows and other platforms, planing the releases and managing the development team.

EXA Solutions LTD

Chief Technical Officer
May 2011 to May 2013

As the chief developer in Exa Solutions I was responsible for outlining the path of technical develop- ment of the company, choosing right technical solutions, communicating with customers, mapping their need to technical requirements and managing the development process of a small development team. I was actively involved in hands-on development myself coding most critical parts of solutions using .NET and RoR frameworks. I also implemented a number of complex HTML5 projects with ExtJS UI, including applications targeting Google Chrome. In some of the web development projects I had to implement the design from PSD level through HTML code and all the way to working webapp.

PrimeTel

Chief Research Analyst
May 2010 to May 2011

After 1.5 year in PrimeTel I was promoted to Chief Research Analyst inlatht 3e0R2&, D department. In addi- tion to responsibilities of research analyst, which I still had to carry out,aIt 3w0a2s, now responsible for co- ordinating technical work that R&D department was involved in and detfi3n0i2n,g research strategy of the department in the proposals for new projects.

PrimeTel

Research Analyst
June 2008 to May 2011

Prime-Tel is a telecommunication provider in Cyprus participating in various EU research projects un- der FP7, Celtic, Eurostars and other schemes. At the position of research analyst I am actively involved in SmoothIT, T-Seniority, ASPIS and some other european projects, which includes defining the system requirements, identifying use cases, designing architecture and test plans, integrating developed so- lutions into company’s network infrastructure. This position also required a fair amount of research work which would often result either in deliverables (internal to project or public) or paper.
Apart from the research activities, I am also involved in a number of internal development projects related to video streaming and IPTV technologies, such as IPTV-based VOD application (Ruby on Rails) and video play-out server controller (Ruby). A number of IPTV projects were developed as HTML/JS apps running on STB. Some projects involved developing SVG based UIs.

PrimeTel

Software Developer
June 2005 to August 2007

At this position I was designing and developing applications for internal operations of the company. I developed a number of successful solutions for internal use based on ASP.NET framework. A wide range of other technologies was applied (including PHP, Perl and Python) to develop high quality and in many cases real-time solutions.

Portfolio

These are some samples of my mobile and web projects. All of these were coded mostly by myself including all the frontend and backend code.

Skills

Ruby on Rails
5 stars
iOS (Cocoa Touch, Core Data, Objective-C)
4 stars
HTML5/CSS3
4 stars
JS, jQuery, EmberJS, ES6
4 stars
TDD
3 stars
Languages
Russian English French
Other skills
C/C++ Sencha PHP C#/.NET Linux Perl Financial markets Statistics

Education

2007-2008

Royal Holloway

University of London, UK

MSc Computer Science (by Research)

Comparison of regression algorithms for predicting implied volatility of options on financial mar- kets.

from 2002 to 2005

Cyprus College

Cyprus, Nicosia

BSc Computer Science

Classical computer science degree with a healthy balance of theoretical and practical courses.

from 2002 to 2006

London University

Distance learning

BSc Mathematics, Computing and Statistics

Degree targeting theoretical foundation of computer science, including topics such as data structures, algorithms, compilers. High attention to advanced statistical topics such as theory stesting, game theory and stochastics. All the topics backed by strong mathematical courses.

Contact Form