Iakov Lilo
Senior .NET Developer
Email:-Skype: lilo_jasha
Github: https://github.com/jacob-l/
Stack Overflow: http://stackoverflow.com/users/-/lilo-jacob
I am an experienced developer with a solid foundation in
mathematics, computer science, algorithms design and data
structures. I am a Microsoft Certified Technology Specialist in .Net.
My objective is to meet clients' needs and requirements and bring
success into our clients' business.
Personal Skills:
logical approach to the solution of problems;
ability to work independently and as part of a team;
creative and technical aptitude;
commitment to understand new technology and upgrade skills.
Languages — C#, JavaScript, Html, Dart, Java, ActionScript
VCS — Git, Subversion
OS — OS X, Windows, Linux
Databases — Microsoft SQL Server, MySQL, and
database design
Frameworks — .Net, Mono, Xamarin, WPF ExtJs
Platforms — Node.js, Chrome
Theory — A solid foundation in mathematics, computer science, algorithms design,
data structures
Other — OOP, design patterns, unit testing, team work/independent work, wide
range of HTML/CSS libraries, commitment to understand new technology and
upgrade skills
Hello World! Technologies LLC, Omsk — Senior Developer
Oct, 2011 — to date
Hello World! Technologies ISS Art Ltd, Omsk — Developer
June, 2010 — May, 2012
Higher education: Master’s Degree- Master’s Degree
Omsk State Dostoevsky University
Applied Mathematics and Computer Science
Certificate:
.NET Framework, Data Access Certification, Microsoft
Earned 07/01/2012
MONEYWIZ - Ilya Yordanov - CEO of Silverwiz:
“In my 15 years in the IT industry, I’ve come to work with hundreds of people. Iakov
is one of the most loyal, ethical and dedicated developers I’ve seen. His expertise,
eye for details and hard work made a huge difference for our project!”
References are available upon request.
MONEYWIZ — Application for personal financial
management
2014 - 2016
C# | WPF | TPL | SQLite | ORMLite | Extended WPF Toolkit
My contribution: I developed Windows version.
MoneyWiz
is
a
world
famous
money
management
application.
MoneyWiz has received awards and recognition which include being named the Best
Finance App out of the Top 500 Must Have Apps by The Telegraph.
MoneyWiz tracks income and expenses as well as allowing users to set and track
budgets. It has the ability to schedule payments and also create reports based on the
information inputted by the user. The app also has its own syncing platform referred
to as "SYNCbits" which syncs a user's information to any device in which the app is
installed. MoneyWiz supports twenty languages and is said to comply with the
financial system in the countries where the official language is one of the supported
ones.
Website: http://moneywizapp.com/
Task Management web portal — Web portal for task and time management
2012 – 2014
.NET | C# | JavaScript | HTML5 | Ext JS
My contribution: especially back-end and sometimes front-end
Project: Particular attention was paid to the visual component of the project
management process. Our main aim was demonstrating the current state of the
project in a handy form. The back-end of the system was implemented with ASP.Net
MVC5 and SQL Server. We used POCO Entity 5 framework with expression trees to
work with the DB. Frontend was implemented with ExtJs 4 framework.
Features:
Single page web app
Task management
Reporting
Customizable task presentation: task tree or task board
Website: http://tiktokcoach.ru/
Time and issue management tool — Web portal for task and time management
2011 – 2014
.NET | C# | ASP.NET MVC | Sencha Touch | Ext JS | Entity Framework | MSSQL
My contribution: each part of application, but especially
the following features: cross platform basis of the
application, time management and synchronization
data with the cloud.
Project: This application is a truly cross platform C# application which works on
Windows, Linux and Mac OS, and has absolutely the same interface. To achieve this,
we used embedded WebBrowser control and implemented interface with HTML5 and
JS. Architecture is based on Actor model.
Features:
Task management
Time tracking
Native language parser for issue creation
Screenshots
Cloud synchronization
Website: http://tiktokcoach.ru/
Speech Recognition Web client — Real-time tool for translation
2013
HTML5 | JavaScript | WebSockets
This project is a phone interpreting service, for real-time interpretation conferencing.
I developed HTML5 web client for this service.
Functionality:
This web application was implemented as a speech recognition client for the
server. It communicates with the server via HTML5 WebSockets.
Users can send WAV files to the server or record their speech via microphone
and receive translations in real-time.
Users can change a sample rate to compress data and as a result, this web
client works even with EDGE in real-time.
Website: under NDA
SQL Server Farm Management tool
2010 – 2011
MSSQL | WinForms | SMO (SQL Server Management Objects) | C# | .Net
My contribution: Interaction with SQL servers via SMO library, script execution,
adjustment of code editor.
My role: Team leader and Senior .Net Developer
This tool can be used for managing the farm of SQL servers in a large enterprise.
Functionality:
SQL code editor
Executing scripts on a farm of SQL servers with
results management, handling failures, and
informing about the results.
Scheduling of actions
Snipping tool to assist in script developing.
Automation of Script Execution
Website: under NDA
News Portal — News resource for a big city
2012 – 2013
JavaScript | jQuery | Backbone.js | HTML5 | CSS3 | .NET | C# |ASP.NET MVC |
HWdTech.DS
My contribution: I participated in developing of the library for distributed applications
that was used on back-end. In addition, at the initial stage of this project, I was
involved in development of the front-end architecture.
Project: our team has created one of the largest news portals for a metropolis. The
design of the portal was provided by the most famous design companies in Russia.
The main difficulty was passing the supervision of this company. There are about
80+K unique users per day and more than 1 billion page requests per day.
Functionality:
News listing (including by popularity)
Commenting
Checking comments on stop-words and stop phrases to avoid publishing nonlegal comments
Web-based admin control panel for journalists
Website: http://gorod55.ru