Name: Maksim Khortov
Address: Brooklyn, NY
Email: [email protected]
Telegram: @xoptov
Skype: xoptov
Visa status: Green Card (Permanent Resident)
Work Authorization: Yes
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;
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;
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.
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;
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;
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.
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.
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.
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 |
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 |
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.