Position: CTO/Software Architect/Technical Product Manager
Category: Lead
English level: fluent
Years of experience: 11

15 years of experience of software engineering, wearing all possible hats. Good understanding of a processes and how software is to be made, delivered and maintained. Recent experience of leading a creation of a highly successful SaaS product, including mobile, desktop and server parts. Success-oriented mindset, which resulted in best-performance award in each of three companies I have worked for last decade, sized from 10 to 200 employees. Strong knowledge of all aspects of software from bits/bytes and machine code to networking/cloud and high-level languages.
Computer languages and frameworks: Proficient in C/C++ (Qt, Boost), Perl.
Working knowledge of Java, Javascript (Node.js), PHP, Python.
Databases Relational (MySQL, PostgreSQL/PostGIS).
Some experience in NoSQL (CouchBase, MongoDB), OODB.
Platforms Broad experience with embedded, desktop and server-side incl. SaaS.
Windows, Mac OS X, Linux (since 1996), FreeBSD, embedded
platforms. Decent experience of Linux server administration.
Bash/PowerShell scripts.
Web LAMP, ngnix, high load experience. HTML, CSS, ExtJS, WebSockets.
Chromium Embedded, WebKit, V8.
Project, workflow and
source control tools
From tool setup to project workflow configuration.
Subversion, Git, Mercurial. Jira, Redmine. TeamCity, Jenkins.
Helper tools Zabbix, GitLab, gitorius, Postfix, GitHub.
Embedded From specs/requirements through schematics, mechanics, hardware
design, PCB, firmware and testing to shipped product.
SolidWorks, AutoCAD, Altium Designer, IAR.
MSP430, ARM7, CortexM. FreeRTOS. Bootloaders, OTA.
VM/Containers Desktop (VMWare). Server (Proxmox, LXC, Docker). Cloud (EC2, ECS).
Healthy working environment, high performance and quality bars