Skip to content

Latest commit

 

History

History
211 lines (199 loc) · 9.96 KB

resume.en.md

File metadata and controls

211 lines (199 loc) · 9.96 KB

Maksim Khortov

Software developer

Personal information

Name: Maksim Khortov
Address: Brooklyn, NY
Email: [email protected]
Telegram: @xoptov
Skype: xoptov
Visa status: Green Card (Permanent Resident)
Work Authorization: Yes

Experience

Co-Founder, Fullstack Developer

01.08.2016 - 13.04.2018
Linbo LLC (Advanced online message board)

  • Thinking Business Ideas;
  • Designing an Application;
  • Description of the requirements for the stack of technologies;
  • Selecting the right technology stack;
  • Selection of third-party services for integration;
  • Interaction with UI designer;
  • Web page layout for the Web;
  • Page Layout for mobile application version;
  • Drawing up of the technical project on the basis of the description of business idea;
  • Drawing up a list of tasks to develop an application;
  • Prioritization of tasks and breakdown by cycle;
  • Writing code on previously assigned tasks;
  • Integration of the application with third-party services through the API;
  • Integration of the application with payment services;
  • Managing the rest of the developers;
  • Quality control of the code;
  • Testing the code through manual and automatic testing;
  • Optimizing application pages for W3C requirements;
  • Configuring a dedicated Linux server to host the application;
  • Monitoring the operation of the dedicated server and troubleshooting;
  • Configuring the application deployment system on the server;
  • Conducting weekly releases;
  • Correcting application errors and debugging;

Fullstack Developer

10.07.2015 - 01.08.2016
Fin-Service LLC (Software development for the financial sector)

  • Automation of business processes of microfinance organizations;
  • Creating and editing code for projects;
  • Code Coverage;
  • Creating applications for the web;
  • Integration of applications with banks;
  • Creating an application for processing loan applications;
  • Creating applications for scoring borrowers;

Fullstack Developer, Team lead

12.06.2013 - 12.05.2015
Clever-Web LLC (Outsourcing software development company)

  • Interaction with the customer at the stage of the project idea;
  • Drawing up a work plan for the development of the project;
  • Determination of the main objectives of project development;
  • Determining the secondary goals of project development;
  • Interaction with the customer at the stage of drafting the technical assignment;
  • Creating a task list for creating a project and splitting it into iteration;
  • Estimate the necessary resources and calculate the cost of creating a project;
  • Interaction with the customer at the stage of creating prototypes of the interface;
  • Creating UML schemas for describing the business logic of an application;
  • Create a description of the data schema for the application;
  • Creating and editing code;
  • Developer management and code quality control;
  • Testing the code;
  • Debugging and fixing errors in applications;
  • Setting up dedicated servers for AWS, Hetzner for placing customer projects;
  • Configuring CI on Jenkins for customer projects;
  • Interaction with the customer at the stage of project release.

Fullstack Developer

24.04.2012 - 12.06.2013
Youg-Avto LLC (Sale and service of cars)

  • Support and update of company sites;
  • Creation and launch of new company sites;
  • Integration of company sites with systems of accounting for parts and consumables;
  • Setting up private servers to host sites running Linux and FreeBSD;

System Engineer

01.12.2009 - 04.03.2011
Arsenal LLC (Security company)

  • Installation and maintenance of video surveillance systems;
  • Installation of communication for video surveillance systems;
  • Configuring DVRs and PTZs;
  • Selection of optics and components for video surveillance systems;
  • Connecting receivers to the Internet for access from outside;
  • Network equipment configuration;

Founder, Fullstack Developer

10.01.2008 - 01.12.2009
Japan Car And Part Service (Service orders for cars from Japanese auctions and spare parts)

  • Business Process Development;
  • Search for brokers at auctions;
  • Search for customs brokers;
  • Calculation of the final cost of cars and parts, including shipping;
  • Developing a web application for clients;
  • Development of an application management module;
  • Integration with the data flow services on the upcoming auctions at auctions;
  • Search and support of clients of service;
  • Control of purchase, customs clearance and delivery.

System Engineer

14.03.2005 - 28.12.2007
Ussurisky Balsam OJSC (Largest alcohol beverage producer in the Far East of Russia)

  • Serving an electronic computer network consisting of 240 computers and 5 servers;
  • Troubleshoot problems with Windows computers;
  • Troubleshoot software problems on computers;
  • Maintenance of servers running OS Windows, Linux, FreeBSD;
  • Maintenance and troubleshooting of network equipment;
  • Replacing Hardware on Database Servers;
  • Compilation of components and assembly of new servers, computers;
  • Configuring and monitoring network equipment: switches, routers, modems;
  • Maintenance and troubleshooting of office equipment;
  • Diagnostics of malfunctions in an electronic computer network;
  • Configuring and Monitoring Network Services: Active Directory, DHCP, WINS, DNS;
  • Monitoring the security of the electronic network and the Internet gateway;
  • Configuring and Monitoring the Firewall;
  • Setting up virtual private networks on top of the Internet connection for the purpose of uniting subnets of branches;
  • Maintenance of important data backup systems;
  • Servicing communications between servers and instrumentation in production;
  • Services of printers for the stamp of excise marks.

System Engineer

21.09.2004 - 14.03.2005
Artel LLC (Manufacture and sale of building materials)

  • Servicing of electronic network;
  • Service and repair of computers running OS Windows;
  • Network equipment configuration: servers, switches, routers, modems;
  • Configuring and monitoring the operation of the firewall;
  • Troubleshooting with office equipment, repair of printers, scanners, refilling of cartridges;
  • Troubleshoot Internet problems;
  • Build new computers and replace old technology.

Education

Date Responsibilities
May 2014 Java 24-hours traning by Yakov Fine
Nov 2013 Synfony2 courses Middle Developer
Aug 2012 Introduction to programming languages C and C++
Nov 2010 Networks and Linux courses
Jun 2003 Hight School

Skills

Skill Experience in years Last used Level (1-10)
PHP 10+ 06.2018 10
NodeJS 2 05.2015 7
JavaScript 10+ 04.2018 10
TypeScript 2 04.2018 8
CoffeeScript 1 05.2015 5
ShellScript 5 05.2015 5
C/C++ 2 05.2015 6
SQL 10+ 06.2018 10
HTML5 5 04.2018 8
CSS3 5 04.2018 8
SASS 2 08.2016 6
SCSS 2 08.2016 5
Less 5 04.2018 8
OOP 8 06.2018 10
Design patterns 7 06.2018 7
Agile 5 06.2018 10
TDD 5 06.2018 10
RESTful 5 06.2018 10
SOAP 2 08.2016 7
TCP/IP 15 06.2018 10
Symfony 5 08.2016 10
Angular 2 04.2018 6
BackboneJS 5 12.2017 10
MerionetteJS 5 12.2017 10
jQuery 7 04.2018 10
Bootstrap 7 04.2018 10
Doctrine ORM 5 04.2018 10
Redis 4 04.2018 7
Memcache 2 05.2015 5
RabbitMQ 2 04.2018 7
SocketIO 1 05.2015 5
Varnish 2 05.2015 5
Elasticsearch 3 05.2015 7
Sphinx 1 05.2015 3
Gearman 1 05.2015 5
Jenkins 3 05.2015 7
Selenium 3 05.2015 5
Junit 3 04.2018 7
phpunit 5 04.2018 10
Git 7 06.2018 8
Subversion 1 05.2013 5
VirtualBox 5 08.2016 8
Vagrant 2 08.2016 5
Docker 2 08.2016 5
FreeBSD 15 04.2018 10
Debian 7 04.2018 10
Ubuntu 7 04.2018 8
Mac OSX 4 06.2018 6

Additional information

I want to craft great software alone or with teams whose members skills and talents fit together well. Ten years of building large and complex WEB applications plus a natural talent for programming turned me into the software developer I could not have imagined when I began programming years ago. My ability to build very large and complex web applications naturally implies that I welcome the challenges of realizing daring ideas. That is aside from the opportunity of learning something new ,which every new challenge brings. Needless to say that I also have a thorough grasp of the HTTP protocol and how to develop WEB services using SOAP or Restful. I do not only build my beauties in record time but also build them by nothing less than the cleanest code. It is enough to say that the softwares I build just works. That is great for me, great for my clients and great for my past employers.