Alexander Rabukhin
607-***-**** Corning, NY, ****0 Green Card hodler ********@*****.*** Alexander Rabukhin (LinkedIn)
SOFTWARE DEVELOPER
Accomplished Principal Software Engineer and Tech Lead with expertise in C++, Java, C#, Python, Rust, Go, Applications execution on HPC using “Slurm” API, Parallel Programming utilizing MPI, OpenMP and GPUs (CUDA), Research Associate in Scientific Application Development and Antenna Design modeling. Adept at System Design Architecture including seeing wider perspective of all components and integration. Experienced in developing and programming in wireless communication area including 4G and 5G.
AREAS OF EXPERTISE
Development Lifecycle C++ 11/14/17/20 Java Qt Full Stack Development (React, Rocket/Rust, FastAPI) Mobile Apps Development Scrum Master (JIRA, Confluence) Fortran MatLab TCP/IP Stack Docker CI/CD Pipeline AWS Kubernetes Linux HPC Parallel Programming CUDA cuBLAS cuSOLVER scikit-cuda GPU Windows Machine Learning Agile Methodologies Tensorflow Terraform NumPy SciPy Arduino Raspberry PI
PROFESSIONAL EXPERIENCE
Corning Inc., Corning, NY 2018 – 2024
Research Associate, 2021 – 2024
Performed Software (SW) Design as a Tech Lead and Developer providing oversight for several projects including selection of tools and technologies.
Created translation of D. Pozar Fortran code to C++ and built desktop GUI application using Qt 5 for impedance calculation for dipole and dipole patch using method of moments and Green function.
Developed SW for impedance and output power calculation for HDRA based on “Analysis of hemispherical dielectric resonator antenna” by K. M. Luk, K. W. Leung, K. Y. A. Lai. D. Lin and other K. W. Leung papers. This SW solver drastically reduced the calculation time in comparison to commercial tools such as HFSS or Lumerical FDTD. As an impact it is crucial for big data generation for further utilization in ML (Machine Learning) models.
Established acceleration of SW from second bullet using parallel programming for two HW types CPU (MPI) and GPU (CUDA).
Designed an approach to enable a complex model written on VB6 to be converted to .NET C# with further adaptation of the C# code as a service with API.
Designed web-based application allowing to run complex CFD models developed with OpenFoam on HPC.
Published 3 technical reports which were shared internally.
Senior Research Scientist, 2018 – 2021
Hired in the US to provide Subject Matter Expertise (SME) as an SW architect, Tech lead, and Senior Developer.
Developed and modernized “Everon 6000” which was a successor of “ONE” DAS platform as a senior developer.
Finalized “Smart Light” project at 70% stage utilizing C#, Java, and Arduino.
Completed mobile application providing measurement of physical characteristics such as RSSI, RSRP, SINR for LTE signal for Android.
Collaborated with RPI to deliver completed project, enabling an automation for DAS walking test which was robot-based.
Conducted research of 5G system level and 5G synchronization methods using USRP (Universal Software Radio Peripheral).
Published 4 technical reports which were shared internally.
Corning, Lod, Israel 2011 – 2018
Senior Software Engineer
System Architect designer and mentor for junior programmers and team members. Partnered with other software developers.
Identified, selected, and designed hardware and software design of HCM (Head Control Module) for “ONE” DAS platform utilizing C++ to manage the system.
Oversaw and implemented HCM SW network component in C++.
Received Technical Excellence Award for Strongest Technical Breakthrough of “Advanced Gain Adjustment Algorithms” during HCM software adjustment component implementation in C++.
EDUCATION
Master of Science (MSc.) in Electronic and Computer Engineering
Kazakh National Technical (Engineering) University in Almaty
Bachelor of Science (BSc.) in Computer Science
Kazakh National Technical (Engineering) University in Almaty
LANGUAGES
English Hebrew Russian