Oleksandr Tatarchuk

Turning business ideas into proven software

Berlin, Berlin, Germany

About

- 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.

Experience

  • Principal Engineer at Seven Senders
    Nov 2020 - Present · 5 yrs 9 mos

  • Head of development at Sinfosy GmbH
    Oct 2018 - Nov 2020 · 2 yrs 2 mos

    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

  • Senior software engineer, Tech Leader at Synergetica
    May 2016 - Oct 2018 · 2 yrs 6 mos

    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

  • Software Engineering Team Lead at Rozetka.ua
    Oct 2008 - May 2016 · 7 yrs 8 mos

    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

  • Technical Engineer at Zhito-Investbud UKB
    Jan 2003 - Oct 2008 · 5 yrs 10 mos

    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