Software Engineering
Research Assistant @ Worcester Polytechnic Institute, USA ⦁ Aug 2021 – Present
Description:
- Embedded programming for biomedical IoT devices. Coded in C.
Signal Processing Intern @ Analog Devices, Inc., USA ⦁ May 2023 – Aug 2023
Description:
- Assessment and development of a physical activity monitoring algorithm bundle for a wrist-worn wearable.
Research Associate @ Worcester Polytechnic Institute, USA ⦁ Jun 2021 – Jul 2022
Description:
- Developed a desktop application for communication with Bluetooth Low Energy (BLE) devices. Coded in C++/Qt.
- Programmed the STM32WB55xx MCU to control peripheral units and transmit the acquired data via BLE. Coded in C with HAL.
Software Engineering Intern @ Cadence Design Systems, USA (remote) ⦁ May 2020 – Sep 2020
Description:
- Prototyped computational geometry algorithms for design rule checking in PCBs. Coded in C++ and GLSL. Utilized OpenGL API.
Software Engineer @ Kalinin Machine-Building Factory, Russia ⦁ Sep 2017 – Mar 2019
Description:
- Designed a real-time application and communication protocols for networked computers within a multifunctional all-terrain vehicle. Coded in C++/Qt for QNX OS. Used UDP, NTP, RPC, multithreading, mutexes, timers, and system pulses.
Electrical Engineering
Research Assistant @ Worcester Polytechnic Institute, USA ⦁ Aug 2021 – Present
Description:
- Mixed-signal integrated circuit (IC) design for biomedical IoT devices.
Research Associate @ Worcester Polytechnic Institute, USA ⦁ Jun 2021 – Jul 2022
Description:
- Designed an OTP memory to store a chip ID. Worked in Cadence Virtuoso with TSMC 180nm CMOS process.
- Built the read/write logic for the OTP memory and on-the-fly randomness test suite FIPS 140-1. Used Verilog and VHDL.
Electrical Engineer @ Splinex (IC Realtime), Russia ⦁ May 2016 – Aug 2017
Description:
- Designed component libraries, analog and digital electronic schematics, and PCBs with KiCad EDA and Altium Designer EDA.
- Developed firmware for microcontrollers. Coded in a mix of C++, Lua, and uPython.
- Prototyped, debugged, and brought up the designed hardware/PCB assemblies and low-level software.
- Communicated with suppliers/manufacturing partners, set factory requirements, and released specifications.
Electrical Engineering Technician @ Center of Radiation Sterilization, Institute of Physics & Technology, Ural Federal University, Russia ⦁ May 2015 – Feb 2016
Description:
- Maintained a linear electron accelerator.
Electrical Engineering Technician @ Prosoft-Systems Inc., Russia ⦁ Jul 2013 – Aug 2013
Description:
- Tested and debugged telemechanical equipment.
- Released specifications and laboratory reports.
Research
Graduate Researcher – Security for Biomedical Devices @ Integrated Circuits & Systems Laboratory (ICAS LAB), Worcester Polytechnic Institute, USA ⦁ Aug 2019 – May 2021
Description:
- Developed a desktop application for communication with Bluetooth Low Energy (BLE) devices. Coded in C++/Qt.
- Programmed the STM32WB55xx MCU to control peripheral units and transmit the acquired data via BLE. Coded in C with HAL.
- Designed an OTP memory to store a chip ID. Worked in Cadence Virtuoso with TSMC 180nm CMOS process.
- Built the read/write logic for the OTP memory and on-the-fly randomness test suite FIPS 140-1. Used Verilog and VHDL.
- Proposed a threat modeling methodology for resource-restricted wireless biomedical devices.
Graduate Researcher – Solid State Physics @ Institute of Metal Physics, Russian Academy of Sciences – Ural Branch, Russia ⦁ Sep 2013 – Jan 2016
Description:
- Designed a hardware-and-software system for magneto-optical characterization of ferromagnets.
- Developed software for control, data collection, and visualization of experimental data. Coded in Python.
- Designed schematics and printed circuit boards. Prototyped and debugged printed circuit board assemblies.
- Designed and assembled mechanical parts of the device.
- Measured the magnetic characteristics of ferromagnets using the device.
Researcher Intern – Solid State Physics @ Prof. Ustinov Research Group, Karlsruhe Institute of Technology (KIT), Germany ⦁ Jun 2015 – Jul 2015
Description:
- Designed, simulated, and tested microstrip resonators for cryogenic spin-wave experiments.
Researcher Intern – Solid State Physics @ Prof. Ustinov Research group, Karlsruhe Institute of Technology (KIT), Germany ⦁ Jun 2014 – Jul 2014
Description:
- Simulated a sample holder for microwave spectroscopy of superconducting qubits and resonator chips.
Student Researcher – Solid State Physics @ Nanomaterials & Nanotechnology Research Center, Ural Federal University, Russia ⦁ Sep 2011 – Jun 2014
Description:
- Analyzed luminescent and scintillation materials for radiation detection.
- Optical / electron / scanning probe microscopy, X-ray, and thermoluminescent analysis.
Volunteering
Technical Support & Media Specialist (Volunteer Officer) @ IEEE Engineering in Medicine & Biology Society (EMBS) - Boston, USA ⦁ Oct 12, 2022 – Present
Description:
- Organized public talks and learn-and-networking events for scientists, engineers, and students.
- Designed visuals for social media.
Python Developer @ Hackathon "Projector-2022", Russia (remote) ⦁ Feb 11 – 13, 2022
Description:
- Developed a chatbot for the SameSport media project aimed at promoting inclusive sports for people with disabilities. The chatbot automated the collection and updating of data for the catalog of adaptive and inclusive sport classes in the Moscow region.
Volunteer @ The 125th Boston Marathon, Boston Athletic Association, USA ⦁ Oct 11, 2021
Description:
- Consulted and assisted athletes and visitors.
- Kept the public out of the secure area.
- Kept the medical lanes clear for medical staff use.
Audio Recording Volunteer @ LibriVox, USA (remote) ⦁ Jun 2020
Description:
- Recorded a chapter for a public domain audiobook.
R&D Engineer @ Artificial Intelligence & Robotics Laboratory (AIR LAB), Ural Federal University, Russia ⦁ Sep 2017 – Apr 2019
Description:
- Taught the basics of electronics for undergraduate and graduate students.
- Designed circuits and printed circuit boards for Eurobot international students’ robotic contest.
IT Media Volunteer @ 2018 World Cup, FIFA, Russia ⦁ Jun 3 – Jun 29, 2018
Description:
- Maintained internet and telephone networks for the international media.
Volunteer @ TEDx Yekaterinburg, Yeltsin Center, Russia ⦁ Apr 10, 2017
Description:
- Oversaw navigation and consulted visitors.