Profilbild von Egor Ibragimov Electronics Engineer / Software Engineer aus

Egor Ibragimov

verfügbar

Letztes Update: 06.09.2022

Electronics Engineer / Software Engineer

Abschluss: M.Sc. Electronics
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut) | russisch (Muttersprache)

Schlagwörter

Dateianlagen

CV Egor Ibragimov 2020_04.docx

Skills

I have experience in developing develop electronic devices from concept through mathematic models, schematic, PCB, embedded SW, client SW to production.
Strong engineering, physics, mathematical background gives opportunities to create a product as a system.
I'm able to create a system with MCU, embedded Linux, PC software, and technologies required for binding them all.
My current main way is software - C/C++, Python.

Projekthistorie

01/2020 - 03/2020
Senior Software Developer, R&D Department
Klika Tech, Inc

* Large files transport functionality for mesh network
* Role: Software Developer
* Responsibilities: Design Python daemon application and integrate this into Snap.
* Technology stack: Python, Snap.
* Achievements: Hardware and software parts of system was integrated, snap package for
embedded Linux was developed in collaboration with firmware developer.


* GUI application with IoT service integrating into Development Kit for demonstration on the
exhibition (development team - 5 people)
* Role: Software Developer
* Responsibilities: Design GUI application.
* Technology stack: C, embedded Linux, LittlevGL (GUI library for embedded), Makefiles.
* Achievements: GUI library adopted for embedded Linux system (driver for particular system),
GUI application with business logic developed, application builds and runs on PC and
embedded Linux.

* Research specific RTOS use-cases for specific vendor FPGA boards
* Role: Researcher
* Responsibilities: Research potential use-cases for specific OS for specific vendor FPGA
boards
* Achievements: Marketing potential of FPGA with Soft-MCU analysed, competitors products
analysed.

* Took active part in hardware-related tasks: SDK preparing, problems fixing.

01/2014 - 12/2019
Senior Engineer
Screen-co, Ltd

* Data acquisition system for phased-array sonar (development team - 3 people)
* Role: Senior engineer
* Responsibilities: Architecture design, Embedded software, PC client software, FPGA
configuration, schematic and PCB design of periphery parts.
* Technology stack: C/C++, Qt, Verilog/SystemVerilog, QSys.
* Achievements: Data transfer capabilities investigated, protocol of data transmission
developed and implemented, FPGA configuration and testbenches developed, whole system of
data acquisition device, FPGA with embedded ARM processor, embedded Linux, users client
application integrated, system tested and data acquired.

* Optical data link for towed sonar
* Role: Senior engineer
* Responsibilities: Architecture design, technologies investigation, test kit designing and
implementation.
* Technology stack: Fiber Optic, Ethernet (low level), Verilog/SystemVerilog, FreeCAD.
* Achievements: Fiber Optic technologies investigated, price, power consumption, size,
performance estimated, test kit built for technology verification, test passed.

* Sonar system with towed sonar (development team - 5 people)
* Role: Senior engineer
* Responsibilities: Architecture design, project management, technologies investigation,
suppliers communication, hardware development, documentation, tests.
* Technology stack: Mentor graphics (schematics, PCB), FreeCAD, ProjectLibre.
* Achievements: Technologies investigated, suppliers found and orders placed (include
customized products), Gantt diagram drawn, hardware produced, tests passed, documentation
completed, project completed.

01/2011 - 12/2014
Electronics Engineer
Vasha Kassa

* Oil tank farm automation (development team - 3 people)
* Role: Senior engineer
* Responsibilities: Architecture design, Embedded software, schematic and PCB design.
* Technology stack: C/C++ (for Microchip PIC18), Python, wxWidgets, C#, Modbus.
* Achievements: interface hardware and embedded software designed for oil tank farm: pumps
(Modbus), valves (via PIC18 MCU), LED panel (C# interface developed from Chinese
documents), flow-meter.

* Hardware and software for kiosk and vending (development team - 3 people)
* Role: Software engineer
* Responsibilities: hardware interfaces.
* Technology stack: Microchip PIC18, FTDI USB bridges, SDCC toolchain and Microchip C
compiler, C#, C++(GCC, Boost), Python, HTML+JavaScript+PHP, Delphi for Windows and Linux,
gEDA (schematics, PCB).
* Achievements: hardware interfaces and software libraries for various devices developed.

01/2004 - 12/2011
Electronics Engineer
SRI of Radioelectronics Technics of MSTU by Baumann

* Digital receivers for radars development (development team - 3 people)
* Role: Electronics engineer
* Responsibilities: Architecture design, Embedded software, schematic and PCB design.
* Technology stack: ADC+FPGA(CPLD)+DSP+RAM(SRAM, SDRAM)+downstream channel (flash memory,
RF transmitter).
* Achievements: Hardware and software for tests designed.

Reisebereitschaft

Verfügbar in den Ländern Russische Föderation
Profilbild von Egor Ibragimov Electronics Engineer / Software Engineer aus Electronics Engineer / Software Engineer
Registrieren