Viacheslau Sadounikau
Software Engineer at Zorachka Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Professional working proficiency
-
German Elementary proficiency
Topline Score
Bio
Credentials
-
IOT Internship. Linux Embedded course
SofteqJan, 2018- Nov, 2024 -
Programming ARM Cortex-M4 under FreeRTOS, Axonim Devices
axonimJan, 2013- Nov, 2024
Experience
-
Zorachka Inc.
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Software Engineer
-
Jan 2020 - Present
Creation a modern and stylish home camera from scratch. The solution allows multi user (android and ios clients) access to the real-time video streaming and history data with many video modes and options. I'm in charge of : - design and developing core functionality for the data storage system using C and Python; - developing microservice that is responsible for communication between mobile clients and core camera services (Golang); - debugging, profiling and code optimization, writing unit tests; - customers support, issue analysis and issue resolving. Show less
-
-
-
EPAM Systems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Aug 2017 - Dec 2019
Software for electronic control unit of vehicle steering racks (alternative to hydraulic systems). This product is successfully used in many modern cars.According to V-model of software development my key responsibilities were: - requirements analysis (or review/update); - design (or review/update) system components according to requirements; - components source implementation (or review/update) according to requirements; - unit tests implementation (or review/update) according to requirements.Also I was responsible for: - issue analysis and issue resolving; - system debugging; - mentoring; - business trips and resident activity on the customer side. Show less
-
-
Software Engineer
-
Nov 2015 - Jul 2017
DDI platform (DNS, DHCP and IP address management) to maintain huge (hundreds of thousands of nodes) networks.My main activity was issues analysis and resolving: - customers logs collection and processing; - debugging; - network traffic analysis; - elimination of code defects; - profiling and code optimization; - writing UTs.Also I was responsible for creation and applying hotfixes on a running systems.
-
-
-
PELENG, OJSC
-
Belarus, Minsk
-
Software engineer (Lead developer position)
-
Sep 2012 - Nov 2015
Sep 2013 - Nov 2015 Lead developer Software for multispectral Earth sounding system. It is a device with several cameras on board (each is working in a corresponding spectral range) to make photos of the Earth (like a google maps). I was in charge of: - interaction with the electrical, researching and testing departments; - design and implementation of software for the core system; - design and implementation of communication protocols between internal units; - implementation of communication protocols between core system and satellite on-board equipment; - implementation of flight task module to system management; Sep 2012 - Sep 2013 Software engineer Software for an astro-orientation device. Such device is used to determine orientation of satellite systems in the space. My key responsibilities were: - implementation of system diagnostic module and telemetry collection module; - development of a technical channel for debugging system in real time; - debugging of system interfaces and modules. Show less
-
-
-
B.I. Stepanov Institute of Physics of The National Academy of Sciences of Belarus
-
Belarus
-
Research Services
-
1 - 100 Employee
-
Junior Researcher
-
Sep 2008 - Dec 2011
Projects to create experimental samples of land and orbital space means. For instance, systems to detect high-energy particles. I performed various roles within projects: researcher, electronics engineer, software developer. My key responcibilities were: - design of electronic assemblies; - creation from scratch automated test stands for testing and debugging of sensors used in the projects; - drivers development; - desktop applications development to work with created stands; - data analysis, debugging and testing of investigated nodes. Show less
-
-
Education
-
Master's degree of the National Academy of Sciences of Belarus
Master of Physical and Mathematical Sciences, Physical Sciences -
Belarusian State University
Bachelor's degree, Physical Electronics