Upstaff Sign up
Max K.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since February, 2024

Max K. — FPGA / Embedded Developer.

Expertise in Blockchain and Cryptography (5.0 yr.), Embedded Firmware (9.5 yr.).

Last verified on July, 2025

Core Skills

FPGA
VHDL
C/C++/C#
Python
Python
Embedded Systems

Bio Summary

- Seasoned FPGA and embedded systems engineer with 10+ years of experience, and a track record of architecting and implementing complex hardware and software solutions;
- Expert knowledge in VHDL, FPGA, CPLD, MCU, and SoC development, with proficiency in tools like Intel(Altera), Xilinx, and Modelsim;
- Strong expertise in cryptographic acceleration, RADAR systems, digital signal processing, and PCB design;
- Experience in leading a development team for a cryptography acceleration project and implementing advanced algorithms in various domains;
- Robust background in electronic device development and embedded programming in C and Python.

Technical Skills

Programming LanguagesPython
UI Frameworks, Libraries, and BrowsersAnt Design, HTML/CSS Preprocessors
C++ Libraries and ToolsC/C++/C#
PHP FrameworksCodeIgniter 3+
Databases & Management Systems / ORMMS SQL Server Management Studio
Cloud Platforms, Services & ComputingDigitalOcean, Fastly
Industry Domain ExperienceDSP
UI/UX/Wireframing3D Modelling
QA, Test Automation, SecurityAES, Encryption
Third Party Tools / IDEs / SDK / ServicesAltium, Labview, MathCAD, MatLab, Vivado
PlatformsASIC, FPGA, MCU, STM32
Methodologies, Paradigms and PatternsClean Architecture
BlockChain and Decentralized SoftwareCryptography
Mail / Network Protocols / Data transferUSB
Other Technical SkillsCAD, CKDF, CMOS Sensors, Convolutional Filtering, Digital Beam Forming, Docker Machine, ECDSA, ECHD, FFT, MAC Algorithm, PCB Design, Phased Scanning, Quartus, RIPEMD, RSA, SHA256, SHA-3, SHA3, SoC FPGA, USB 3.0, XILINX

Work Experience

FPGA Designer, NDA 

Duration: Nov 2020 - Present

Summary: Cryptography Acceleration Project. Tasked with developing FPGA-based systems for cryptography acceleration, including implementing various crypto algorithms.

Responsibilities: Solution architect and FPGA developer, responsible for implementing crypto algorithms for encryption and ECHD.

Technologies: FPGA, Cryptography, Encryption, MAC Algorithm, ECHD.

FPGA Designer, NDA 

Duration: Dec 2019 - Nov 2020

Summary: Video Image Device, and RADAR Solutions. Responsible for the architecture and development of FPGA-based systems for video image processing and RADAR solutions.

Responsibilities: 

  • Work as solutions architect and FPGA developer in video image device building
  • projects;
  • Work as a systems engineer and FPGA developer in RADAR solutions;
  • Making RADARs with AESA, implemented a lot of DPS algorithms such as Doppler
  • processing, FFT, convolutional and matching filtering, Digital Beam Forming, Phased
  • scanning etc;
  • Making complex systems for optical control devices with hi-res cameras and built-in
  • hi, speed processing. Running CMOS sensors with RAW data, making processing like
  • filtering, cutting, and gamma correction. Running interfaces like USB 3.0.

Technologies: FPGA, DSP, AESA, FFT, Convolutional Filtering, Digital Beam Forming, Phased Scanning, CMOS Sensors, USB 3.0.

FPGA Designer, Blockchain Project

Duration: Mar 2019 - Oct 2019

Summary: Engaged in Blockchain project focusing on implementing crypto algorithms and creating heterogeneous systems.

Responsibilities: 

  • Work as an FPGA developer in Blockchain projects including hardware-based security
  • solutions;
  • Making Python unit tests for testing and controlling FPGA solutions.
  • Implementation of different crypto algorithms such as Hashing, Encryption, Key management,
  • Digital Signatures (SHA256, SHA3, AES, RSA, ECDSA, CKDF).

Technologies: FPGA, MCU, STM32, ECDSA, SHA-3, RIPEMD, Python.

FPGA designer, Hardware-Based Security Blockchain Project

Duration: Jan 2018 - Feb 2019

Summary: Involved in a Blockchain project developing hardware-based security solutions and implementing various cryptographic algorithms.

Responsibilities: 

  • Development, leading, and managing of the full cycle devices development;
  • Work as FPGA developer and system architect of hardware solutions;
  • Development of digital optical devices based on FPGA;
  • Video image processing based on FPGA SoC Altera, designing and implementation
  • algorithms on Altera’s System-on-Crystal;
  • Making own video camera from CMOS sensor to display;
  • Making motorized pan-tilt module with multispectral vision sensors including laser
  • rangefinder, day/night cameras, GPS, accelerometer, autofocus, target detection and
  • tracking;
  • Making handheld optical (video-image) devices for outdoor applications;
  • Implementation of different computer vision algorithms for filtering, scaling, zooming,
  • video-based detecting, tracking, and recognition;
  • Implementation of test benches with ModelSim. Static and dynamic timing analysis.

Technologies: FPGA, Python, SHA256, SHA3, AES, RSA, ECDSA, CKDF.

FPGA designer, Embedded Developer, Digital Optical Devices Development

Duration: Oct 2013 – Jan 2018

Summary: Led full-cycle development of digital optical devices and video image processing solutions based on FPGA.

Responsibilities: System architect and FPGA developer, managing device development and implementing computer vision algorithms.

Technologies: FPGA SoC Altera, DSP algorithms, Computer Vision, ModelSim, STA

Researcher, Welding Robot Vision System

Duration: Nov 2012 – Oct 2013

Summary: Worked on developing a machine vision and recognition system for a welding robot based on SoC FPGA.

Responsibilities: Development of machine vision and recognition system for welding robot-based

SoC FPGA, programming with VHDL and C for embedded.

Technologies: SoC FPGA, VHDL, C.

Head of the Laboratory of Optoelectronics, Automatic Systems in Mining Industry

Duration: Apr 2010 – Oct 2012

Summary: Konotop Institute of Sumy State University.

Responsibilities: Programming in C for embedded, designing, and implementation automatical

systems in the mining industry, designing PCBs for systems with high reliability

constraints, teaching activities.

Technologies: C, PCB Design.

Technician, Ultrasonic NDT Devices

Duration: Sep 2007 – Feb 2008

Summary: Designed and implemented ultrasonic devices for non-destructive testing, and programming for various systems.

Responsibilities: designing and implementation of ultrasonic devices for NDT, programming in

C for embedded systems-based controllers and programming for PC in LabView.

Technologies: Embedded Systems, C, LabView.

Education

National Technical University of Ukraine “Kyiv Polytechnic University”

Graduated in 2010, Device-making department, the chair of "Devices and systems of non-destructive control," a specialist

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Max K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring