Jan Bartnitsky
developer at flespi- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
flespi
-
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
-
-
-
Upwork
-
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
-
-
-
Promwad, electronics design house
-
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