Vladimir Bauer

Head of Software Development at TIONIX
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Novosibirsk, Russia, RU
Languages
  • English Elementary proficiency
  • Russian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Zak Puzyrev

It is my pleasure to strongly recommend Vladimir Bauer for Lead Developer position. I am Vladimir Puzyrev, a CEO at AmberSoftware. I have 12 years of experience working in IT Industry, and have seen many professionals come and go. Vladimir is one individual I have worked with who uniquely stands out. During our time together, Vladimir displayed great talents in development and leadership. I am absolutely confident that Vladimir would be a great fit for any IT company. Not only will he bring the kind of skills and experiences you’re looking for in an applicant, but also he will quickly become an asset and help your company grow in any way he can.

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

Experience

    • Russian Federation
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Head of Software Development
      • Dec 2019 - Present

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • C++ Senior Developer / Team Leader
      • Sep 2017 - Sep 2019

      Developed a fast platform for running mobile games on PC for MS Windows and macOS: - developed the architecture; - developed a cross-platform application for running games with UI based on Qt; - developed an interface adaptation subsystem for the interaction with the mobile games; - developed a statistics subsystem (collecting statistics and data about the system components operation); - developed a subsystem for the fast launch of OS Android in the virtual environment - developed the device firmware in accordance with the Oracle VirtualBox requirements for running the OS Android mobile games - customized and debugged the source code of a Google library for translation of OpenGL ES to OpenGL and DirectX (Google Angle) from guest OS Android to host OS MS Windows and macOS - optimized the launch of OS Android (kernel and runtime); - analyzed and resolved defects in the OS Android code; - analyzed and resolved defects in the Oracle VirtualBox; As the Technical Team Leader was also responsible for: - estimating the time needed to complete the tasks, evaluating the timeline and setting the tasks priorities; - preparing long-term development plans, managed the release dates for the new product functionalities; - recruiting the technical staff and team building; - optimizing the team work to achieved the desired development speed and efficiency (around 10 in-house and 10 remote developers); - optimizing the working processes to ensure efficient interaction between the local and remote teams; - optimizing the internal company working processes (time tracking, tasks management, technical documentation, test plans, delivering the product to the end users). Tools in use: С/C++, Golang, C#, Java, JavaScript, Python, Bash, Qt, AOSP, OpenGL, OpenGL ES, Win32 API, GMock, CMake, Oracle VirtualBox, QEMU, KVM, OS Android, GNU/Linux (Kernel), MS Windows, macOS, Docker, TeamCity, Gitlab, Jira, Confluence. Methodologies: TDD, Scrum. Show less

    • C++ Team Leader
      • Jan 2014 - Aug 2017

      Network traffic decoder development:- I developed the architecture of the SORM-2 device management service and of the network traffic decoding service.- I analyzed/parsed data traffic and conducted reverse engineering.- I worked with Ethernet, VLAN, IPv4, IPv6, UDP, TCP, HTTP, XMPP, ICQ, POP3, SMTP, IMAP4, SIP, H323.- I developed the key modules of the projects as well as the device firmware on the base of Gentoo Linux.- I solved some DevOps (Linux) problems.Tools in use: GNU/Linux, OSI, C/C++, Python, Lua, STL, Boost, RabbitMQ, MongoDB, PostgreSQL, Redmine, Jenkins, Mercurial etc.Methodologies: TDD, Scrum.I was also responsible for the teamwork coordination, tasks distribution and planning. I conducted technical interviews and supervised the employees involved into the project. Show less

    • Senior C++ Developer
      • Jan 2013 - Jan 2014

      SORM-2 device development:- I continued the development of a traffic filtering subsystem. - I analyzed and resolved major and critical software defects .- I developed third party system integration protocol and its implementation. - I developed the prototype of the traffic statistics gathering device on the base of SORM-2 (DPI). - I supported the SORM-2 test control board. - I solved some DevOps (Linux) problems. Tools in use: GNU/Linux, C/C++, C#, Python, Bash, Intel TBB, STL, Boost, Redmine, Jenkins, Mercurial etc.Methodologies: TDD, Scrum.Encrypted traffic active interception and decoding device development:- I conducted the research of the network traffic in the application security and social engineering areas.- I developed the architecture and the software. - I worked with TCP, SSL, TLS, DH protocols. - I developed the device firmware on the base of Gentoo Linux. Tools in use: Raspberry Pi, GNU/Linux, C/C++, iptables/netfilter, STL, Boost, OpenSSL, Redmine, Jenkins, Mercurial etc. Show less

    • United Arab Emirates
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior C++ Developer
      • Aug 2011 - Jan 2013

      IP Forum development, the solution for teleconferences and supervisory console management: - I continued the development and supported VoIP MCU service, audio and video streams mixing service and ESB. - I developed an integration module for the telephony service and Tandberg video conferencing devices. - I continue the development and supported the deployment system. Tools in use: С/С++, H323, SIP, RTP, OPAL, PTLib, H323Plus, STL, WinAPI etc. IP Forum development, the solution for teleconferences and supervisory console management: - I continued the development and supported VoIP MCU service, audio and video streams mixing service and ESB. - I developed an integration module for the telephony service and Tandberg video conferencing devices. - I continue the development and supported the deployment system. Tools in use: С/С++, H323, SIP, RTP, OPAL, PTLib, H323Plus, STL, WinAPI etc.

  • Signatec
    • Novosibirsk Region, Russian Federation
    • C++ Developer
      • Jun 2010 - Aug 2011

      I developed from scratch: - reservation system for the devices; - remote device management protocol and module; - device efficiency monitoring application; - hardware device emulator; - test environment. Tools in use: С++, C++/CLI, Winsock, MFC, ATL, COM, gSOAP, WCF, Boost, STL, Win32 API, WinPcap etc. Methodologies: TDD, Scrum. I developed from scratch: - reservation system for the devices; - remote device management protocol and module; - device efficiency monitoring application; - hardware device emulator; - test environment. Tools in use: С++, C++/CLI, Winsock, MFC, ATL, COM, gSOAP, WCF, Boost, STL, Win32 API, WinPcap etc. Methodologies: TDD, Scrum.

  • Automatic, OOO
    • Khabarovsk Territory, Russian Federation
    • C++ Developer
      • Nov 2008 - Mar 2010

      I improved the functionality of CyberPlat terminal software (https://help.cyberplat.com/projects/terminal): - I finished the client side and implemented the module which allowed to demonstrate the advertising content on the payment terminal; - I solved DevOps problems. Tools in use С++, wxWidgets, SOAP, Qt, OpenSSL, VCL, Sqlite, gSOAP, WIC, CryptoAPI, Direct3D, CCNET etc. I improved the functionality of CyberPlat terminal software (https://help.cyberplat.com/projects/terminal): - I finished the client side and implemented the module which allowed to demonstrate the advertising content on the payment terminal; - I solved DevOps problems. Tools in use С++, wxWidgets, SOAP, Qt, OpenSSL, VCL, Sqlite, gSOAP, WIC, CryptoAPI, Direct3D, CCNET etc.

    • C++ Developer
      • Feb 2007 - Oct 2008

      I developed and supported: - Quests Generator, open source cross-platform Interactive Fiction games editor; - AeroQSP Desktop, launcher for the games developed on AeroQSP platform, QSP port for Adobe Flash. Tools in use: C++, wxWidgets, COM, Adobe Flash CS 4. I developed and supported: - Quests Generator, open source cross-platform Interactive Fiction games editor; - AeroQSP Desktop, launcher for the games developed on AeroQSP platform, QSP port for Adobe Flash. Tools in use: C++, wxWidgets, COM, Adobe Flash CS 4.

  • Zavod Tverdyh Splavov, ZAO
    • Khabarovsk Territory, Russian Federation
    • Junior C++ Developer
      • Jan 2005 - Jul 2006

      Exploratory development of the prototype of the automated computer system which controls a sorting conveyor: - I designed and implementated the controller for the computer system hardware; - I developed the prototype mockup, controller driver and user interaction system. Tools in use: С++, Win API, STL, MS DDK, Assembler. Exploratory development of the prototype of the automated computer system which controls a sorting conveyor: - I designed and implementated the controller for the computer system hardware; - I developed the prototype mockup, controller driver and user interaction system. Tools in use: С++, Win API, STL, MS DDK, Assembler.

Education

  • Komsomolsk-on-Amur State Technical University (KnASTU)
    Specialist, Software engineer
    2001 - 2006

Community

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