Jun Yu
About Jun Yu
Jun Yu is a Software Engineering Manager at Fannie Mae with over 20 years of experience in software engineering and a strong background in both mechanical engineering and computer science.
Professional Experience at Fannie Mae
Jun Yu currently holds the title of Software Engineering Manager at Fannie Mae, a position he transitioned to in 2023. Prior to this role, he served as an Advisor from 2020 to 2023, and as a Development Team Lead from 2010 to 2020. His extensive tenure at Fannie Mae, spanning over 13 years before his current position, highlights his deep-seated familiarity with the company's operations and priorities. Throughout these roles, Jun Yu has demonstrated his ability to adapt and grow within the organization, beginning with hands-on technical responsibilities and advancing to strategic advisory and managerial positions.
Senior Technical Roles at Norkom Technologies and Entrust
Before joining Fannie Mae, Jun Yu accrued significant experience in senior technical roles. From 2007 to 2010, he worked as a Senior Technical Consultant at Norkom Technologies, where he was responsible for providing expert technical guidance and solutions. Prior to that, he served as a Senior Software Engineer at Entrust from 2000 to 2007. These roles helped him build a foundation of technical expertise, consulting acumen, and senior-level problem-solving skills.
Educational Background
Jun Yu's educational background includes a Master of Science in Computer Science from Virginia Tech, and a Bachelor of Engineering in Mechanical Engineering from Tsinghua University. His educational journey reflects a blend of mechanical engineering fundamentals and advanced computer science principles, equipping him with a versatile skill set that has been pivotal in his career in software engineering.
Expertise in Software Engineering
With over 20 years of experience in the software engineering field, Jun Yu has developed a comprehensive understanding of various aspects of software development and management. His career includes roles that span technical development, advisory capacities, and managerial responsibilities. His dual expertise in mechanical engineering and computer science allows him to approach challenges with a multifaceted perspective.