Suggestions
Mehrdad Biglari
Principal Software Engineer at Truveta
Professional Background
Mehrdad Biglari is a highly skilled and experienced software engineer with over 11 years of professional experience in the field of computer science. His notable expertise spans across a multitude of domains including application design, specification, development, testing, and deployment of both desktop and embedded systems. Through his diverse career, Mehrdad has gained extensive knowledge in design and architectural patterns, particularly emphasizing Object-Oriented Programming (OOP) and Object-Oriented Design (OOD). His ability to adapt to all stages of the Software Development Life Cycle (SDLC) within agile development environments positions him as an effective and efficient contributor in the tech industry.
Having worked at renowned organizations like Microsoft and currently at Truveta, Mehrdad has honed his skills in not just software engineering but also in collaborative problem-solving. His passion for working with other intelligent and creative minds has allowed him to design efficient and optimized algorithms, ultimately leading to the development of applications that have the potential for real-world impact.
Education and Achievements
Mehrdad’s educational background is impressive. He completed his Master’s of Computer Science from the prestigious University of Illinois at Urbana-Champaign, where he graduated with an outstanding GPA of 3.88/4.0. Alongside, he holds a Bachelor of Computer Science from the University of Waterloo. Furthermore, Mehrdad’s academic journey also took him through The Faculty of Engineering at Lund University. This robust academic foundation has equipped him with a solid understanding of complex computational concepts and practices.
His commitment to excellence is reflected in his numerous accolades and certifications. He is a certified Microsoft Technology Specialist (MCTS) specializing in .NET Framework Windows Applications and Distributed Applications in C#. An Honorable Mention in the ACM programming contest at NWERC 2006 showcases his competitive programming skills. Moreover, as a Professional Member of the Association for Computing Machinery (ACM), Mehrdad is continually engaged in the professional community, keeping abreast of the latest advancements in technology and software development.
Technical Skills
Mehrdad possesses a diverse array of technical skills that highlight his expertise in software development. Some of the key areas include:
- OOP Languages: Proficiency in languages like C++, C#.NET, and Java, enhancing his capabilities in object-oriented programming and design.
- Database Technologies: Knowledge of MS SQL Server, MySQL, and DB2, showcasing his understanding of relational databases which are critical for developing data-driven applications.
- Testing Methods: Extensive experience with various testing methodologies including black and white box testing, regression testing, integration testing, scalability testing, and unit testing, ensuring high quality in the software products he develops.
- Development Frameworks: Familiarity with frameworks such as the .NET Framework and ADO.NET Entity Framework, along with XML Web Services (SOAP) indicates his versatility in handling different software solutions and services.
- Data Mining and Big Data Analysis: Mastery in data mining techniques like page rank, clustering, classification, and outlier analysis makes him well-versed in handling big data projects, which are increasingly vital in today’s data-driven world.
- Distributed Systems: Knowledge in distributed system applications including failure detection, consensus, and MapReduce frameworks speaks to his capability in designing robust and scalable systems.
- Parallel Programming: Expertise in parallel programming methods through the use of libraries such as OpenMP highlights his adeptness at optimizing the efficiency of applications.
- Automated Builds: Experience in establishing and automating builds in both Windows and UNIX environments showcases his ability to enhance software build processes dramatically.
Notable Contributions and Roles
Throughout his career, Mehrdad Biglari has held various influential positions that have contributed to his growth and professionalism within the technology sector. At Truveta as a Principal Software Engineer, he plays a key role in the development of scalable and efficient software solutions that meet critical data handling needs. Previously, he also served multiple impactful roles at Microsoft where he served as a Principal Software Engineer, engaging in complex software projects that have likely reached millions of users.
His journey also included positions such as Senior Software Engineer at Microsoft, Software Developer at ANSYS, Inc., and involvement with Rbh Video Solutions Inc. as a Software Engineer. Each of these roles has equipped him with a different skill set and experiences in project leadership and collaboration, making him an adaptable and highly skilled engineer.
Achievements
- MCTS Certification: A recognized credential in .NET development highlighting his proficiency in creating Windows and Distributed Applications.
- Honorable Mention in ACM Programming Contest: A commendable recognition that reflects his strong analytical and algorithm-design skills amidst stiff competition.
- Professional Membership in ACM: Being a member of this respected organization showcases his ongoing commitment to professional development and staying up to date with the latest trends in computing.
Overall, Mehrdad Biglari stands out as a dedicated and accomplished professional in the realm of software engineering. With an impressive educational background, extensive industry experience, and a repertoire of technical skills, he continues to leave a significant mark in the tech field, proving himself to be a valuable asset wherever he works.
