Yakov

Yakov


Date of Birth July 1, 1989 (29)

Residence Novosibirsk

Education 2006 – 2012 (SibSUTIS)

Контакты: @bormaxi maxim.goodjob@gmail.com

Siberian State University of Telecommunications and Informatics science


Languages English – intermediate

Skills


C#, LINQ, WCF, ASP.NET MVC, ASP.NET WebAPI

C++, STL, boost, QT, Objective-C

MSSQL, MySQL, Postgres, SQLite

JavaScript, NodeJS, React, jQuery

Java, Android, Kotlin

OpenCV (Computer Vision), TensorFlow

OOP, Design pattern, multithreading

Mercurial HG, Git, SVN

TDD, Unit tests

Jira

Agile, Code review


Courses

Android Developer

monthly course on mobile Android application development

http://suhorukov.com/field-collection/field-reviews/530


iOS College 2011

weekly course on mobile IOS application development

International conference and seminar on micro/nanotechnologies and electron

devices EDM'2010

Scientific publication

https://sibsutis.ru/science/publication/element/1998924/

Winter School 2010 NSU "Modern programming technologies"

weekly course on application development

Tech stack: C++, DirectX

IT Apteka 2

DataWorks 3

Komitet Gorresurs municipal unitary enterprise 4

Novosibirsk Instrument-Making Plant JSC 5


IT Apteka

02.2016 — till now

Novosibirsk

itapteka.ru

Middle Software Engineer

The company is a software engineering provider fulfilling the needs of pharmaceuticals

sphere.

I participated in 2 projects:

Project: B2B invoice processing system.

My goals were to deliver new features to business owners and correctly account for

often change of the legislative acts in a business domain.

Project: product descriptions system.

The application helping pharmacists to find medications.

Responsibilities:

- Planning/Coding/Testing/Delivering of new features;

- Performing peer code review;

- Writing C++ code agents according to the given specs;

- Managing all the software life cycle from gathering requirements to releasing.

My daily duties were the following:

- Planning development process and doing code-review;

- Taking part in daily online meetings with the customer;

- Writing code and unit tests to deliver new features to the customer;

- Fixing the bugs found by software testers;

- Writing a report when the work is done.

Achievements:

- Quickly became a valuable member of a large distributed team;

- Implemented module for derivatives calculation, which received very positive

feedback from the customer;

- Learned different approaches to large systems design;

- Studied the architecture of complex enterprise applications;

Tech stack:

C#, .NET, WCF, ASP.NET MVC, ASP.NET Web API, MSSQL, PostgreSQL, JavaScript,

TypeScript, JQuery, Winforms



DataWorks


Novosibirsk

dataworks.co

Middle Software Engineer

06.2015 — 02.2016


The company creates complex solutions for analyzing data and generating printed and

interactive reports.

The main project is ActiveReport.

ActiveReport includes a full set of tools for managing the presentation of reports and the

code library. For the most complete visualization of data, you can use built-in tools like

charts, graphs, underscores, maps, barcodes, and so on. Data can be displayed in the

form of simple tables, lists, and matrices.

I participated in the development of ActiveReport.

My goals were delivering new features and fixing bugs.

Responsibilities:

- Planning/Coding/Testing/Delivering of new features;

- Performing peer code review.

- Writing C++ code agents according to the given specs;

- Managing all the software life cycle from gathering requirements to releasing.

My daily duties were the following:

- Planning development process and performing code-review;

- Taking part in daily online meetings with the customer;

- Writing code and unit tests to deliver new features to the customer;

- Fixing the bugs found by software testers;

- Writing a report when the work is done.

Achievements:

- Quickly became a valuable member of a large distributed team;

- Implemented module for derivatives calculation, which received very positive

feedback from the customer;

- Learned different approaches to large systems design, as well as internal

processes;

- Studied the architecture of complex enterprise applications;

- Excelled as a C++ developer.

Tech stack:

C#, .NET, WCF, ASP.NET MVC, ASP.NET Web API, MSSQL, PostgreSQL, JavaScript,

TypeScript, JQuery, Winforms



Komitet Gorresurs municipal unitary enterprise


10.2013 — 06.2015

Novosibirsk

Senior Developer


The company is engaged in public procurement.

Responsibilities:

- Improving CRM and EPM systems, with C++

- Writing scripts for financier, with Excel

- Signing and check sign document, with digital sign

- Involvement in public procurement for support digital sign

Achievements:

- Built a system that indirectly returned investments in just 3 months and then went

profitable.

- Got experience with usb token;

Tech stack:

C++, Excel, digital signs, certificates, usb token

Report Page