Maxim Vorontsov
| Hardware Design Engineer | Location: | Montenegro, Europe (open to relocate) |
| Email: | mvorontsov1983@gmail.com | |
| In: | https://www.linkedin.com/in/maxim-vorontsov-6b5aa2253 | |
| Ph,Wapp,Vib: | +382-68-272595 |
Education
2006 Moscow Engineering Physics Institute (MEPhI), Moscow
M.S. in Microprocessor Devices and Systems
2004 Moscow Engineering Physics Institute (MEPhI), Moscow
B.S. in Microprocessor Devices and Systems
Core Competencies
- Verilog developer with over 20 years of hands-on experience
- Experience in developing high-frequency devices (200MHz FPGA, up to 2GHz SoC)
- Multiple clock domains, resynchronization techniques
- Extensive knowledge of:
- Networking protocols (10gb ethernet/IEEE802.3, UDP,TCP/IP)
- GPU
- High speed peripheral interfaces: PCI,PCIe
- In-system/on-chip interfaces: AHB/AXI, Wishbone, MBUS
- Memory technologies: SDRAM
- FPGA prototyping
- Design timing, routing and placement optimization
- Layout and schematics proof-reading
- Debugging skills
- Testbench writing skills
- Technical writing ability
Professional Experience
2004 - 2022 -- Leading Design Engineer at JSC "MCST"
- Developed PCIe 10-Gigabit Ethernet controller. Techniques and knowledges were used:
- Networking protocols (10gb ethernet/IEEE802.3, UDP,TCP/IP)
- Intel's FPGA Avalon to PCIe Hard IP core
- Multiple clock sources, high-frequency design architecture
- Developed proprietary VGA-compatible graphics adapter. Techniques and knowledges were used:
- VESA specification}
- VGA, DVI, TMDS, HDMI, LVDS video interfaces
- IBM VGA functional description
- 2D blitting algorithms and methods
- SDRAM, FPGA builtin RAM blocks
- PCI/PCIe, I2C peripheral interfaces
- AHB/AXI, Wishbone in-system interfaces
- Multiple clock sources, high-frequency design architecture
- Developed number of PCI-host bridges from various system interfaces (Sun MBus, proprietary Elbrus microprocessor interface)
2003 - 2004. Hardware Engineer at MEPhI State University, Moscow
- Designed an optical distortion correction data processor for electrographic imaging device. Techniques and knowledges were used:
- Comprehensive knowledge of ATmega and i8051 micro-controllers: architecture, subtle programming aspects, assembler optimizations and work with various CAD tools.
1998 - 2004. Software Engineer at New Technologies and Design,Ltd., Moscow
- Developed a complex hardware/software solution that controls secure entrance gates for restricted areas like nuclear facilities, banks. Techniques and knowledges were used:
- Comprehensive knowledges of Microchip microcontrollers, assembler and CAD tools.
Skills
| Hardware description languages: | Full proficiency in Verilog/SystemVerilog | |
| CADs: | Verilator | |
| SystemC | ||
| SystemC Verification Library (SCV) | ||
| GTKWave | ||
| Altera/Intel QuartusII | ||
| Mentor Graphics Modelsim | ||
| Synopsys VCS | ||
| Operating Systems: | Deep proficiency in GNU/Linux | |
| Competent in MS Windows | ||
| Scripting and automation tools: | Python | |
| bash | ||
| make | ||
| Version control software: | git | |
| svn | ||
| Typesetting: | LaTeX | |
| Markdown | ||
| LyX | ||
| LibreOffice | ||
| Programming languages: | C / C++ |
Languages
- English (full professional proficiency)
- Russian (native)
- Serbian