Has been involved in commercial products development for more than 8 years. Most of his experience comes from web development of highly loaded services, including large electronic trading platforms, and also cooperation with fintech companies. At the very beginning of his career Andrey developed a social network game called ‘100 to 1’ — the number of its users reached 10 mln people at the peak. Later, he worked for an international business incubator Rocket Internet(Thailand). and also participated in several IT startups.Key skills: software architecture, blockchain solutions development, domain driven design.“My great advantage is that I perfectly find a common language with business people — I always understand their needs and can correctly communicate them to the developers. At the same time, even at top positions, I don’t shy away from coding, because I really like programming, and this allows me to maintain authority among developers.”
Responsibilities:
Product development
Product management
Prototype development & backend coding
Investment Search
Relations with Angel investors
Team building & management
Technical management
Development process building
Release management
Production deployment
Goals:
Found Angel investors and financing for building product to validate idea on the Russian market
The first release in less then 3 month from idea to production
Iteration-based improvements with significant releases every 2 weeks
Built feature-rich high quality product
Acquired 700 first users
Acquired first paying customers
Built email & context marketing campaigns
Botlify.io is my personal startup I launched from scratch in Russia. I found idea, team, investors, partners, users, customers. Botlify is a powerful visual conversation builder which allows you to create chatbots in minutes without coding skills required. It makes chatbot creation simple, intuitive and fun
https://botlify.io
https://app.botlify.io
https://blog.botlify.io
Responsibilities:
Company management
Product management
Sales
Open Source projects promotion
Team development
Goals:
In the first year company generated > 250,000 USD revenue with 9 employees
> 10 successful complete outsource contracts
2 own commercial products developed and launched
More then 10 open source projects developed and maintained
I founded development technical company which was focused on blockchain projects. During our work we helped more than 10 companies to launch their ICOs. We also built a number of open source products which can be used in different domain areas and save thousands of development hours in the future projects.
Technical strategy development
Platform selection and technical design
System architecture design
Tech team management(research, learning, development)
Code quality control
Development of front-end/back-end services
Development, testing and deployment automation
Technical organisation of pre ICO and ICO
Whitepaper and yellowpaper development
Programming languages: PHP7, JavaScript(ES6), TypeScript, Python, Go, Solidity
Frameworks: Laravel 5.3 + Codeception, ReactJS, Redux, Express, KoaJS, Hyperledegr Fabric, Ethereum
Databases: MongoDB, Redis, PostgreSQL
Microservice infrastructure built with Docker.
Programming Language: PHP
IDE: PHPStorm, SublimeText
Data Base: PostgreSQL, Redis
VCS: git
Other technologies: Phalcon framework, Vagrant, Puppet, Beheat, Bower, JQuery
Web Application architecture design
Web Application development
Implementation of new features
Hiring new team members
Bugfixing
Developing of architecture and design of the application
Developing of prototype of the application and final application as well
Communicating with other departments
Developing REST and SOAP API
Integrating with 3rd-party services and tools
Writing project documentation
Help to middle and junior developers
Control of the result and plannin
Refactoring coupon application(Groupon-like) from ZF1 to ZF2
OAuth2 + JWT + Apigility implementation. During the refactoring we improved applications architecture and prepared it to scale worldwide.
Social network application architecture design
AWS integration
Amazon SWF implementation
Application development
IDE: PHPStorm
Technologies: JS, PHP 5.4, Yii framework, MySQL
During my work we achieved production release of the app.
Language: PHP, JS(front-end)
IDE: PhpStorm 7.01
VCS: git
Technologies: Zend Framework, Zend Framework 2, Doctrine 2 ORM, MySQL, PostgreSQL, APC, memcahced, nginx, php-fpm and other related
Accomplishments:
Design and developed highload, failover service in team of 4 programmers and 3 QA engineers
Integrated service to main company's project
Designed and developed REST API for service
Designed and developed flexible mapping system for report creation
Designed and developed application for report creation in team of 2 programmers and 1 QA engineer
Responsibility: Design and development new services and applications, support of existing projects, active interaction with other departments(QA, Business Analyst, Customers technical department)
Programming language: JavaScript
IDE: NetBeans
VCS: SVN
Technologies: NodeJS, Redis, coffeescript
Accomplishments:
Designed ORM and ORM tools for Redis with NodeJS
Developed ORM and ORM tools for Redis with NodeJS
Designed MVC-like system for NodeJS
Designed game application for social network
Developed prototype application
Developed game management system
Optimized code for highload(10 000 users online)
Designed and developed API for game application
Created and prepared project documentation(class diagrams, specification, API reference)
Responsibility: design server architecture, communicate with client-side programmer, development of server-side application and API
Language: PHP, JavaScript(front-end)
IDE: Eclipse
VCS: git
Technologies: MySQL, Yii Framework, Sphynx
Accomplishments:
Developed complicated clusterization system to classificate and clusterize real estate objects
Designed machine learning based application
Developed new features for existed projects
Responsibility: development and support of company's project