Popov Aleksey Andreevich

Popov Alexey Andreevich

Web Developer & Front-end and Back-end Expert


Location

Vladivostok, RU

Phone

+7 (423) 2005-905

About Me

10 years of software development experience, including large industrial and unique industry investment projects. Main activities: web development, mobile applications, software, network administration, equipment configuration. Key competencies: development and implementation of a software product, ensuring transparency of financial and economic activities of enterprises, implementation of projects to improve the operational efficiency of a business (cost reduction, increase in labor productivity, optimization of business processes).

Programming experience

My knowledge of programming languages, as well as CMS, libraries and frameworks.

01.

HTML / HTML5 layout

Forging pages based on SEO-optimization. Understanding and practical application of HTML5 technology.

02.

Styling CSS3 / SASS / SCSS

Styling web pages for any device with different screen resolutions, including animation elements.

03.

Object Oriented PHP

I started with PHP a professional way, even on the 4th version I wrote my first CMS and passed the first project. On PHP OOP I write both on "clean" and with frameworks Yii 1, Yii 2.

04.

Python 3 & Django

I love this language for its simplicity and functionality, I write ultility for distributions based on Linux / Unix. I develop server part for a site or application on Django framework.

05.

Clean JavaScript

At the time of my study of JavaScript, sites were placed on tables, and AJAX technology was incredible. There were different functional implementations for browsers and it was then that I gained experience in real projects in pure JavaScript.

06.

Node.JS & NPM

Experience in developing websites on the Express framework, as well as writing high-load projects. In most projects I use for convenience of the project and on other technologies. In general - without it in any way.

07.

jQuery & etc.

Excellent knowledge and experience with the jQuery library, as well as experience in developing your own library based on it. I work with a lot of libraries written using jQuery.

08.

AngularJS

Good development experience on the AngularJS framework, writing a SPA, as well as dynamic services for the site.

09.

Angular & TypeScript

Experience in website development, SPA. I apply Angular Universal's approach to SEO-site optimization with Pre-Render on Node.JS.

10.

Ionic (Android & iOS)

Experience in developing mobile applications for Android and iOS. Great bonus to your site;)

11.

C Sharp language

Experience in developing software for the Windows OS family. Development of console and graphical programs.

12.

C & C++

Experience writing small C ++ applications. On pure "C", in practice, I mainly implemented firmware for AVR microcontrollers Atmega. Designed circuits in Proteus, soldering components.

13.

MySQL & MSSQL & SQLite

Great experience in writing and writing MySQL queries, MSSQL experience is not great.

14.

MongoDb

Experience with document base NoSQL.

Administration Experience

My knowledge of system and network administration.

01.

Linux distributions

Started with Gentoo. I work mainly on CentOS, Debian, Ubuntu. Full configuration, compilation of the kernel, programs, network configuration, devices, etc.

02.

Windows based OS

Installing, configuring software, lifting terminal server, domain controller, Active Directory, DNS, DHCP, WINS, etc.

03.

Unix-like OS

Compiling and configuring software, good knowledge of FreeBSD. Little experience with Oracle Solaris. Network configuration, hardware virtualization setup, etc. Good knowledge of FreeBSD-based pfSense.

04.

OSX & MacOS

Prefer MacOS as a workstation. Setting up various kinds of software, including server software. Using ports (MacPorts, Brew), compiling programs, understanding and configuring Kext. Configure third-party Clover and Chameleon loaders. I can patch DSDT;)

05.

Hardware virtualization

Experience with VMware vSphere, XEN, KVM, Hyper-V. Flexible configuration of resources for tasks, probros devices.

06.

OS Virtualization

Experience with QEMU, OpenVZ, LXC, FreeBSD Jail. Programming automatic configuration and scan scripts.

07.

Docker & Compose

Constant experience with containerization to automate the deployment and management of applications.

08.

Kubernetes

Little experience in the use of Kubernetes in projects, in practice, used very rarely.

09.

Asterisk & FreePBX

Installation, configuration, support of a digital PBX based on Asterisk, USB-4G modem connection, SIP, IVR routing, etc., as well as management via FreePBX.

10.

OpenWRT / DD-WRT / TomatoUSB & Optware

Router firmware, configuration and installation of packets, network configuration.

11.

CCNP Routing & Switching

Knowledge of the principles of switching and routing LACP, STP, VLAN, QoS, NAT, OSPF, BGP and experience in setting up.

12.

Virtual Private Network

The ability to configure VPN networks PPTP, L2TP, OpenVPN on various equipment, as well as on the OS.

13.

DNS, DHCP, SQUID & Other

Configuration of configuration files, zone elevation (Bind9), distribution of IP addresses and configuration (ISC DHCP Server), HTTP & HTTPS traffic proxying via SQUID, routing, and various other network software.

14.

NGINX & Apache

Configuring configuration files and raising web servers, proxy traffic. Connecting modules, organizing website hosting. Configure SSL certificates.

Administration of network and server equipment

Purchase, assembly, setup of various server and network equipment.

01.

Cisco

Experience configuring Cisco Catalyst switches.

02.

Mikrotik & RouterOS

Excellent knowledge of RouterOS, experience on many pieces of iron.

03.

Analog PBX Panasonic

Experience in setting up and further supporting the PBX equipment of the Panasonic KX-TDA100 in several organizations.

04.

D-LINK, TP-Link, NetGear & etc.

Configuring L2 / L3 switches of various models.

05.

Server platforms

Building a server and setting up a cluster on DELL PowerEdge, experience with Semimicro platforms. Management iDrac, IPMI.

06.

Data Storage Systems (DSS)

Experience with storage and disk shelves DELL PowerVault, QNAP, Synology. Experience flashing MegaRAID controllers in IT (HBA) and RAID modes.

Education

Disaccustomed, served.

2008 - 2013

VSUES

Engineer

Vladivostok, RU

He received higher education at the Vladivostok State University of Economics and Service (VSUES), at the department "Information Systems and Technologies".

2007 - 2008

Military service in the Federal Security Service of the Russian Federation

Mechanic

Russia, RU

He served military service in the Federal Guard Service (FSO) of the Russian Federation.

2005 - 2007

Academic College VSUES

Manager

Vladivostok, RU

He received a secondary special education at the Vladivostok State University of Economics and Service (VSUES), at the department of the Academic College "Economics and Service".

Contacts

Location

Vladivostok, RU

Phone

+7 (423) 2005-905


Popov Alexey Andreevich

Web Developer & Front-end and Back-end Expert