Berlin, Berlin, Germany
- 16 years of solid technical and leadership experience in the analysis, design, development, testing, and deployment of OO applications. - Development, the architecture of robust e-commerce and e-business solutions from the start to the finish, prioritized to the business needs, incorporates TDD with the most suitable technologies. Output maintainable code, which is appropriately documented, following: Self-Explaining Code, User Comments, Release Comment, and Technical Wiki. The projects embrace different spheres of digital life: product management, stuff delivering, teaching systems, IOT, indoor localization, and e-commerce. Working closely with all members of the wider IT Infrastructure. - Fluent in all aspects of object-oriented / data structure, database design, which leads to owning intuitive, expressive, and extensible outcomes.
Responsibilities: - Functional and technical leadership of the team consisting of several frontend, backend, and mobile developers. Owned and lead the development of frontend, backend, and mobile apps. - Planning, creating and running Saas products and services. - Contributing to the processes of architectural scaling and improving technical resilience of the user interfaces - Followed the latest technological trends and applied them to the products - Contributed to the agile environment with new innovative ideas - Mentored other tech team members and contributed to the overall culture of the team - Worked directly with CTO Technologies: - Java, Python, Postgresql, InfluxDB, RabbitMQ, machine learning - Laravel, Codeigniter - AngularJS, Vuejs, Native frameworks - Github, Jenkins, AWS services
Responsibilities: - Managing, mentoring back-end, front-end developers. - Taking up system analysis, design, documenting responsibilities. Provide architecture and technical solutions for keeping the system in a capable stage. - Coding, unit-tests, code reviewing, debugging, refactoring. - Delivering changes in the codebase to the production as a self-tested, iterated, sprint-planed step. Technologies: - Java 8, Javascript, PHP, Postgresql/Mysql, Redis, RabbitMQ, MQ series - QA automation tools, virtualization - Gitlab (CI), Jenkins, AWS services
Responsibilities: Developing e-commerce websites https://bt.rozetka.com.ua, https://bt.kiev.ua and all the related services. Managing the team: avoiding imperfection and the messiness of the team. Deployment as CI process, release milestones. Writing code, tests, fixing bugs, writing documentation, performing code review. Technologies: Python, Java, PHP, Mysql, MsSql, MongoDB, Data caching Django, Flask, Symfony, and Accounting software Angularjs, Javascript, CSS Svn, git
Responsibilities: - Installation, maintaining, supporting computers, and servers. - Developing, designing websites - Inner knowledge system management. Projects: - Creating an inner internet portal. - Web-based developer console to monitor, configure, explore - User internet statistics, webmail. Technologies: - Linux, Freebsd - Exchange, routing, squid, iptables, postfix, webmail, antivirus, filters, LAMP. - PHP, MySQL, javascript, CSS