Ruslan Gerasimov
Angestellt, Lead Software Engineer, EPAM Systems
Minsk, Weißrußland
Werdegang
Berufserfahrung von Ruslan Gerasimov
Tracking of inventory (tools) in cargo space of van by means of Bluetooth-tags (beacons), scanning them at vehicle's device. Scanner of Bluetooth-tags. Probability and percentage of collisions of packets. Number of beacons (1-200 pcs) Bluetooth pairing Just Works and Passkey on Nordic NRF52X. Compliance with the Core 5 Bluetooth Cable length measurement (by means of ultrasonic distance sensor) at drums in automatic way and wireless sending it via LoRa gcc arm toolchain
6 Monate, Feb. 2017 - Juli 2017
Software Engineer
GOSNIIAS
Board complex, radio station Prima-MV integration with the board complex. I developed cross-platform GUI app for control of Prima-MV radio station based on QT-framework. The GUI app (resulted in a number of screens with buttons, sliders, value regulators, checkboxes, radio-buttons and input fields) fully supports all the entire command protocol of the radio station. I made a setup of Git-server and created reps and transited developing process of the work group of developers under version control system.
6 Monate, Aug. 2016 - Jan. 2017
Software Engineer
Systems of Virtual Reality
Neuro-control Interface aka Brain Computer Interface (BCI) BCI: hardware improvements. Ran up a connection for a serial port USB (ftdi) into a schematic design, implemented debug printing out on STM32F437VGT6 . Had written the initialization for Bluegiga in a serial port(SPP profile) by means of iWRAP protocol commands. Also I turned on it via HC06 Bluetooth serial port. Coded various modes of operating ADS1299 ADC. Used System Workbench for STM32 (based on Eclipse) JTAG/SWD.
1 Jahr und 1 Monat, Jan. 2016 - Jan. 2017
Software Engineer
Innoavtive Telecommunication Technologies
Everyday automated builds and firmware tests in SIM-card, test script running, generating and sending out of reports with build\test results via email (with html-tables). Writing test procedures containing APDU-commands according technical specification ETSI TS 131 122 Universal Mobile Telecommunications System (UMTS); LTE; Universal Subscriber Identity Module (USIM) conformance test specification, 3GPP Generating documentation in Doxygen. Operating on various levels of ISO7816 standard.
3 Monate, Dez. 2015 - Feb. 2016
Lead Software Engineer
Advalange / Security System Lab
Developing of integration test, procedures, unit testing for software-hardware complexes by standards of GOST R 51904-2002, KT-178V with high durability (-stability) requirements in a complex of Uos RTOS. Tests on C for mechanisms of OS Uos-embedded. MCU: Milander 1986ve81t MCU. Procedure of data transferring containing test result info. The transferring was done by means of serial port from the device to instrumental PC. Program for PC to receive this data. Windows MinGW + gcc, makefiles
10 Monate, März 2015 - Dez. 2015
Lead Software Engineer
Nwave
Developed a framework for based on the RM3 radio module - device for the building networks with the low data transfer rate and ultra low power consumption and are applied in the fields of wireless: telemetery, energy consumption metering and in the electronic parking system Silicon Labs EFM32 ARM Cortex-M3. IAR и Simplicity Studio. Developed an AT commands parser and templates (in C) to give a user ability to use a library of the radio transceiver
3 Jahre und 5 Monate, Juni 2011 - Okt. 2014
Lead Software Engineer
Topcon Positioning Systems
Software Engineer in Agriculture Firmware Team, GNSS Firmware Team at full time. Developed CAN and Bluetooth SPP stacks under TI MCU, CAN-Bluetooth Bridge. I developed the whole Board Support Package for the main board of brand new Hiper SR receiver. It ivolved me to write the part for so-called minter panel of indicators and button to display and control common states of Hiper SR receiver. Developed drivers (from scratch) CAN, I2C, Ethernet HUB(PHY) under embedded RTOS.
Ausbildung von Ruslan Gerasimov
5 Jahre und 6 Monate, Sep. 1997 - Feb. 2003
Computer Science
Moscow State Institute of Electronics and Mathematics
Sprachen
Englisch
Fließend
Russisch
Muttersprache