Suggestions
Alexei Mikhailov
Software Engineer, CPU modeling team at ARM France
Alexei Mikhailov is a highly experienced software engineer with more than 20 years of solid experience in software development for various industry-leading companies. Alexei has a strong focus on C++ and C high-level programming languages as well as multiple assembler languages, which he uses to unlock the full potential of a wide range of tools and technologies.
Alexei has a vast background of knowledge and skills necessary to debug, analyze, and optimize various types of software, as well as conduct thorough reviews of system architecture and development processes. Alexei's performance optimization strategies and critical analysis have been a great asset in various projects he participated in.
Alexei graduated with a diploma in Engineering from the Chuvash State University. He previously held software development roles at i-data international A/S, Avanticore Semicondactor AS, Nokia, and Aricent Group, where he worked as a Principal Systems Engineer in the System Debug Team. Alexei also served as a Senior Software Developer at GN Resound and now works as a Software Engineer at Arm.
In addition to his extensive knowledge of C++, C, and smart assembler languages, Alexei is also well-equipped to troubleshoot any software-related issues that may arise. He's familiar with many debugging tools, including the Lauterbach Trace32 ICD, ETM, and Linux environments, and is an expert in scripting with languages like Perl and Bash. Alexei is also an expert in embedded and close-to-hardware software development, having been responsible for developing software in this area at many of his previous roles.