Jan Bartnitsky

developer at flespi
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Vilnius, Vilniaus, Lithuania, LT

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

    • Lithuania
    • Information Technology & Services
    • 1 - 100 Employee
    • developer
      • Jan 2016 - Present

      Project: flespi flespi is Telematics and IoT platform designed for high load and high availablity. It is R&D project by Gurtam, we have relatively small team so I have many roles: Back-end developer: flespi back-end is written in C in asynchronous architecture. I am involved into minor-features development and bug-fixing. Some near back-end routine automation is done using Lua. Protocols engineer: flespi deals with many different Telematics and IoT hardware that work over numerous protocols. In flespi we have created a technology for efficient protocols development - called PVM (Parsing Virtual Machine). It is programming language created by our team. We have a compiler written in Lua that translates PVM-code into the bytecode, and virtual machine that executes the binary instructions for the virtual machine written on C. So my tasks are protocols engineering using PVM, new instructions development and debugging. Integration developer: flespi has wide range of open-source projects designed for integration with flespi. I am the author of some Python (asyncio based) projects (https://github.com/flespi-software/flespi_pipeline, https://github.com/flespi-software/flespi_receiver). Marketing specialist: I develop integrations with pther platforms (e.g. AWS IoT, MS Power BI, Thingsboard etc.), new platform features and usage scenarios, I organize some bench-marking tests and firmware development for IoT boards. All this cases are covered with blog articles https://flespi.com/blog?author=baja Business developer: I work as technical consultant for our customers and establish relations with hardware manufacturers for cooperation. I've took part in several exhibitions like Gitex, Cebit, MWCA together with Gurtam. I was also a speaker presenting flespi features in some Gurtam events Support engineer (we have embedded support chat where each member of team contributes time to support our users) and technical writer (I am author of many articles in flespi Knowledge base) Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Freelance Developer
      • Jan 2015 - Jan 2016

      I've accomplished 2 projects related to simulating routine work automation using computer vision algorithms. Main work tool - Matlab script. In one of the projects I was a tech lead teaching some less qualified developers to use tools I've created. I've accomplished 2 projects related to simulating routine work automation using computer vision algorithms. Main work tool - Matlab script. In one of the projects I was a tech lead teaching some less qualified developers to use tools I've created.

  • MedicalUnit
    • Minsk, Belarus
    • Software Engineer
      • Oct 2013 - Jan 2016

      During the work time in Medical Unit our 4-people team was involved in development and implementation of different medical directed projects. Project list: Automated workplace for ultra-sonar diagnostic doctor Technolgies: Python, Qt, postgresql Result: stopped after several Beta-tests in hospitals Archiving system for endoscopic video records: Linux, Python, OpenCV, ffmpeg, bash shell script Result: we've released a video-recording device, compatible to work with any endoscopic equipment, rather big amount of devices is still in use in many hospitals in my country 3D visualizer for stereo vision laparoscope: C++, OpenCV Result: working prototype which was 20 times cheaper than competitors had been demonstrated at Medical equipment exhibition. I also managed projects to analyze its expedience. I had to estimate work time required, pick the hardware, establish contact with suppliers, choose methods and technologies required etc. Show less

    • Lithuania
    • Appliances, Electrical, and Electronics Manufacturing
    • 100 - 200 Employee
    • Algorithm Engineer
      • Aug 2012 - Nov 2013

      Projects attached to development and application of different state-of-art algorithms: DSP, adaptive algorithms, image processing and recognition, parallel calculations algorithms, computer modeling of physical environments. Project: Active Noise Cancellation system Duration: 09.2012 – 02.2013 Description: modeling different ANC types, investigation, development and applying new algorithms using MATLAB K-wave toolbox Project: Counter Box Duration: 03.2013 – 04.2013 Description: Apply image analysis algorithm using OpenCV library and its extension CVBlob Project: Hardware Transcoder Duration: 05.2013 – 07.2013 Description: Application of image processing algorithm on C++, bug fixing in big project in Texas Instruments Code Composer Studio, parallel computations implementation on multiprocessor board. Project: Car license plate recognition Duration: 07.2013 - 11.2013 Description: Implementation of car license plate recognition algorithm using OpenCV library and tesseract-ocr library. Show less

Education

  • Belarusian State University
    Mathematics and Computer Science
    2009 - 2014

Community

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