Badges
Certifications
Work Experience
Senior Software Engineer
FoundriesIO• August 2021 - Present
Project: Linux minimal Platform (LmP). Key Responsibilities: ● Participating in the development of the LmP, including u-boot, OP-TEE, Linux kernel, devices firmware, Yocto/OE recipes, etc. ● Port LmP to new hardware. ● Fixing bugs in LmP. Key Technologies: ● TEE, U-Boot, Embedded Linux Kernel, Linux OS, ARM, C, Yocto/OE, Python.
Senior Staff Engineer
Qualcomm• March 2024 - Present• Kyiv
Senior Software Engineer
Toradex AG• March 2019 - July 2021
Toradex BSP Team. Responsibilities: ● Develop the BSP for plenty of embedded System-on-Modules and development boards. ● Use different Linux kernel versions. ● Upstream commits to the mainline Linux kernel. TechStack: ● C, ARM, SoC, Embedded Linux Kernel, Yocto/OpenEmbedded, Shell-scripting, Embedded Linux, U-Boot.
Senior Software Engineer
Volvo Cars Corporation• August 2018 - March 2019
SPA2 Team. Responsibilities: Developing an innovative core for the next generation of Automotive Platform. Full SAFe/Agile/Scrum processing. Tech Stack: Embedded, C, C++, Python, Cmake, Cross-platform building, Docker, Linux system, Bash.
Senior Software Engineer
GlobalLogic• November 2017 - August 2018
Nautilus Delphi Team for APTIV. Responsibilities: Major improvements in U-Boot code; Ported Linux device drivers; Ported Platform building system (based on OpemEmbedded). Set Up a pinmux configuration, devicetree config files, device drivers, etc. Achievements: Brought Up a XEN-based BSP on the new custom ARM SoC board. Tech Stack: Embedded, C, Linux kernel, Device drivers, U-Boot, OpenEmbedded, ARM, SoC, Networking, XEN, Android, Android drivers, Linux system, Bash.
Senior Software Engineer
Dell• August 2012 - October 2017
Contracted by Softheme for Dell/Quest RapidRecovery Linux Team. Responsibilities: Headed sub-team of Linux Kernel and Package/Install engineers. Was responsible for architecture and general solutions of a kernel module. The planned flow of bug fixing, developing and reviewing code, mastered a team. Developed a snapshot device driver, user-land tools, package/install subsystem, unit/integration test suits. Achievements Improved the architecture, stability, and performance of snapshot device driver so Linux Installations of RapidRecovery grew up 10 times. Added support of RHEL/CentOS 7.x, Ubuntu 16.x/17.x, Debian 9, SLES 12.x. Tech Stack C, Linux kernel, Device drivers, Python, Cmake, Linux packaging, Linux system, Bash. See less
Senior Software Engineer
Cisco• July 2006 - August 2012
Contracted by Lohika Ukraine for Cisco Email Security Appliance Team. Responsibilities: Developed engineer tools for an international team. Invented new methods to catch spam, Investigated spam trends. Developed automation systems to catch/classify spam. Wrote high-complexity anti-spam rules (Perl regex). Achievements: Improved spam catch rate up to 99,5%. Developed online tools used by all anti-spam teams in Cisco Systems. Tech Stack: Perl, SpamAssassin, FreeBSD system, Networking, Bash, MySQL, C, HTML/CSS, JavaScript/jQuery, REST.
Software Engineer
Comodo• March 2003 - June 2006
Comodo Corp =========== Responsibilities ● Develop, maintain, support a FreeBSD part of the NOCMonkey project, URL: http://nocmonkey.psoft.net/. ● Develop a FreeBSD Recovery OS, FreeBSD ROS building scripts, FreeBSD ROS API scripts (FreeBSD, Trustix Linux, Perl5, shell-scripting) ● Provide technical support to the product's customers. ● URL: https://www.comodo.com/news/press_releases/21_09_06.html TechStack ● FreeBSD system, Perl, Bootloader, Bash, Networking, Remote installing/booting/managing. Positive Software ============== Responsibilities: ● Develop a Virtual Network Device Driver with an internal configurable Traffic Shaper. ● Develop Network Sockets virtualization. ● Develop FreeVPS command-line tools and daemon. ● Take part in the OO-Perl5 version of H‑Sphere VPS client development. Achievements: ● Have implemented the virtual ethernet device driver for VPS systems. ● Have made FreeVPS available for H-Sphere customers. TechStack ● C, Linux kernel, Device drivers, Networking, Virtualization, Linux system, Perl, Bash.
Chief System Engineer
Belcom ISP• August 2000 - September 2001
Responsibilities: ● Head the team of software/hardware engineers of the start-up ISP. ● Design and implement the network and system structure to provide ISP services. ● Plan hardware and software resources. ● Develop, deploy, and support the time billing system for ISP (Perl5, MySQL, shell-scripting). ● Develop, deploy and support the pre-paid card system for ISP (Perl5, MySQL, PHP). TechStack ● System architecture, Team management, cisco routers, multi-path routing, SHDSL modems, relays, FreeBSD/Linux-based routers, SAT, Perl, PHP, Bash, MySQL.
Education
Odessa National I.I. Mecnikov University
Computer Science, MS• 1998 - 2005
Links
Skills
MrCryo has not updated skills details yet.