Dmitri Batulin

Chief Technology Officer, Co-Founder at W-plus
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ukraine, UA
Languages
  • Russian Native or bilingual proficiency
  • English Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Latvia
    • Software Development
    • 1 - 100 Employee
    • Chief Technology Officer, Co-Founder
      • Jan 2023 - Present
    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Web FrontEnd/BackEnd overall developer
      • May 2017 - Apr 2019

      Role: Tech-leader, Lead-developer.Design and development of server-side core dump analysis system. Automatic\manual core dump uploading, semi-automatic core dump analysis, managing analysis info.Languages and tech: JavaScript, Php5, MongoDB.Tooling: Ansible, Vagrant, nginx, CentOS, Atlassian Stack, Bitbucket GIT SCM, VSCode.

    • Senior Web FrontEnd/BackEnd overall developer
      • Oct 2017 - Feb 2018

      Role: Architect, Tech-leader, Lead-developer.Design and development of GUI application, which is wraps the CLI analysis tool for data analysis.Languages and tech: JavaScript ES6, NW.js, electron.js, SemanticUI.js.Tooling: Gulp, VSCode, Jenkins, Atlassian Stack, Bitbucket GIT SCM, PyCharm.

    • Senior Web FrontEnd/BackEnd overall developer
      • May 2017 - Oct 2017

      Role: Lead-developerDesign and development of data trace log analysis tool, based on analysis plugins.Project brief: Analysis tool for data trace logs processing. Tool supports the plugins API to provide an ability to create a set of plugins for data analysis (each plugin for each analysis type).Languages and tech: Python 2.7, peewee ORM, plantUML.Tooling: Jenkins, Atlassian Stack, Bitbucket GIT SCM, PyCharm.

    • Senior Web FrontEnd/BackEnd overall developer
      • Nov 2016 - Jun 2017

      Role: Architect, Lead-developer, Concept designerDesign and development of video analysis cloud solution, based on microservice architecture.Project brief: Cloud solution to store, analyse, mange and provide the video data for testing of computing vision solutions in automotive industry.Languages and tech: JavaScript ES6, Node.js, seneca.js, express.js, OpenAPI(Swagger)2.0 IDL, MongoDB, jsonRPC, AJAX, REST, SPA.Tooling: Vagrant, Ansible, plantUML, Jenkins, Atlassian Stack, Bitbucket GIT SCM, VSCode, WebStorm. Show less

    • Senior Web FrontEnd/BackEnd overall developer
      • Sep 2016 - Dec 2016

      Role: Tech-leader, Lead-developerDesign and development of application stack for recording\replaying the incoming n-streams of trace logs from hardware component. Main goal is to record the behavior of hardware component and then replay it for testing purposes.Languages and tech: Python 2.7Tooling: PyCharm, Atlassian Stack, Bitbucket GIT SCM.

    • Senior Web FrontEnd/BackEnd overall developer
      • Apr 2016 - Sep 2016

      Role: DeveloperParticipate in development of client application for stack of Perfoce P4 and Atlassian Crusible(FishEye). Main goal is to obtain handy application to post Perforce Changelist to the Crusible server for code review.Languages and tech: Python 3.5Tooling: PyCharm, Atlassian Stack, Bitbucket GIT SCM.

    • Senior Web FrontEnd/BackEnd overall developer
      • Oct 2015 - Apr 2016

      Role: Tech-leader, Lead-developer, Concept designer.Design and develop the audio recording storage service for VOIP test server (hardware testing).System allows to store, manage and analyse the audio recordings, provided by VOIP testing system.Project brief: Client(Browser and Mobile)-Server SPA with triple level architecture (Client<->Backend(RPC/REST response handling)+ MariaDB(data indexing)/FileSystem(audio storage))Languages and tech:> FrontEnd: avaScript(Qooxdoo)- Entire client app development> Backend: php5- Long polling based server side events implementation (multiple events over single request) (design and implementation)Tooling: NetBeans, PyCharm, nginx, FreeBSD, Atlassian Stack, Perforce SCM, Bitbucket GIT SCM, CentOS, Ansible, Vagrant. Show less

    • Regular FrontEnd/BackEnd overall developer
      • Sep 2013 - Oct 2015

      Role: Tech-leader, Lead-developer, Concept designerDesign and development of data analytics system to store, indexate and manage trace logs, provided by hardware component. System provides an ability to pluginize the data processing chain; store and manage the data analytics reports.Project brief: Client-Server SPA with triple level architecture (Client<->Backend(RPC response handling + MariaDB server/Processing daemon))Languages and tech:FrontEnd: JavaScript(Qooxdoo framework)- jsonRPC proprietary transport protocol (design and implementation)- Event-driven in-app communication structure (design and implementation)- XUL-based UI rendering (design and implementation)- Internal Python project editor (for plugins), based on CodeMirrorBackend: php5: Response handling, data management...- jsonRPC2.0 proprietary transport protocol (design and implementation)- Proprietary ORM (participating in implementation)- Flexible and customizable php-class autoloading functionality (design and implementation)Backend (daemon): Python2.7: Data processing daemon- Pluginable data processing chain (design and implementation)Tooling: NetBeans, PyCharm, nginx, FreeBSD, Atlassian Stack, Perforce SCM. Show less

    • Junior FrontEnd/BackEnd developer
      • Feb 2012 - Sep 2013

      Role: DeveloperParticipating in development of testing server-side application to emulate an abstract BackEnd application (for hardware testing), which allows to create and manage test cases (and behavior of emulated BackEnd), plan the activity of testing.Languages and tech: JavaScript (Qooxdoo), php(PDO, ReflectionApi), JsonRPC, MariaDB. Tooling: NetBeans\Eclipse, PhpMyAdmin, FreeBSD, putty, Atlassian Stack, Perforce SCM, Apache.

    • Junior FrontEnd/BackEnd developer
      • Nov 2011 - 2012

      Role: Developer, Concept designerDesign and development of testing system to create, manage and launch the automated tests for PHP backends. Languages and tech: JavaScript (jQuery), php (PDO, ReflectionAPI), MySQL, AJAX, SPA.Tooling: NetBeans, PhpMyAdmin, FreeBSD, putty, Atlassian Stack, Perforce SCM, Apache.

Education

  • Ukrainian State Engineering Pedagogical Academy, Kharkiv
    Master's degree, Pedagogic highest school
    2011 - 2012
  • Ukrainian State Engineering Pedagogical Academy, Kharkiv
    Bachelor's degree, Manufacturing automation
    2008 - 2011
  • Kharkiv RadioTechnical Technical School
    Specialist, Computer Engineering
    2003 - 2007

Community

You need to have a working account to view this content. Click here to join now