Yaroslav Sadin is a senior software engineer based in Porto with eight years of experience bridging embedded systems and automation. He combines deep C/C++ and Python expertise with hands-on knowledge of RISC processor internals, having optimized and ported code for ARC processors and tuned compiler options to materially improve runtime performance. At Synopsys and Huawei he built CI/CD pipelines, benchmarking workflows and release automation for toolchains, frequently collaborating with DevOps to scale verification and build infrastructure. Comfortable debugging complex cross-platform build and runtime issues, he has a track record of delivering measurable performance gains (including ~20% startup improvement) and enabling customers through training and tailored optimizations. Collected academic grounding in computer science and early FPGA/PCB design experience give him both low-level hardware insight and practical systems engineering chops.
8 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science and Automation, 4.5, Master's degree, Computer Science and Automation, 4.5 at Peter the Great St.Petersburg Polytechnic University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yaroslav Sadin - Senior Software Engineer at Synopsys Inc