ISURU UTHPALA SUDASINGHE

Software Engineer

Kandy, Central Province, Sri Lanka5 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ with extensive experience in compiler development.
  • Proficient in full-stack development using .NET and Azure.
  • Passionate about Android app development and computer vision.
Stackforce AI infers this person is a Software Development Engineer with expertise in compilers and full-stack technologies.

Contact

Skills

Core Skills

C++.netC#Vue

Other Skills

TeamworkObject Oriented DesignXMLData StructuresOOPOptimizationI/O StreamsAzureReactMySQLArduinoAndroid StudioPHPESP8266LoRa

About

As a passionate computer engineer, I specialize in compilers and primarily work with C++ as a Research and Development Engineer at Synopsys Inc in Sri Lanka. I also have experience as a Full Stack Engineer Intern at Geveo Australasia, where I worked on projects utilizing .NET and Microsoft Azure. I am an undergraduate of the Faculty of Computer Engineering at the University of Peradeniya with a second upper pass. My interests extend beyond my work and education as I am enthusiastic about Android app development and computer vision. I have completed several projects in these fields using Android Studio and Tensorflow. Thank you for taking the time to review my profile summary. If you have any further questions or opportunities, please do not hesitate to contact me. isurusudasinghe96@gmail.com +94776100477

Experience

5 yrs 1 mo
Total Experience
2 yrs 6 mos
Average Tenure
4 yrs 9 mos
Current Experience

Synopsys inc

2 roles

Senior R&D Engineer

Jan 2024Present · 2 yrs 5 mos

C++TeamworkObject Oriented Design

R&D Engineer, I

Sep 2021Present · 4 yrs 9 mos

  • As a Research and development Engineer at Synopsys, I enhance the "VCS" HDL compiler, optimizing code and functional coverage features. I drive new capabilities, enhancements, and issue resolutions. My role leverages C++11 and the STL for innovative solutions, focusing on intricate data structures and algorithms. Alongside this, I diligently document projects, ensuring comprehensive functional specifications and design blueprints.
  • 𝐒𝐲𝐧𝐨𝐩𝐬𝐲𝐬 𝐕𝐂𝐒 𝐂𝐨𝐦𝐩𝐢𝐥𝐞𝐫 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬
  • 💡 𝐗𝐌𝐋 𝐍𝐚𝐦𝐞𝐬𝐩𝐚𝐜𝐞 𝐈𝐧𝐭𝐞𝐠𝐫𝐚𝐭𝐢𝐨𝐧 𝐟𝐨𝐫 "𝐜𝐨𝐯𝐢𝐦𝐩𝐨𝐫𝐭" 𝐓𝐨𝐨𝐥
  • Enhanced "covimport" with XML Namespace capabilities.
  • Proficiently utilized C++ STL features like maps and stacks.
  • Strengthened grasp of C++ Standard Library functions.
  • 💡 𝐂𝐨𝐯𝐞𝐫𝐚𝐠𝐞 𝐒𝐮𝐩𝐩𝐨𝐫𝐭 𝐟𝐨𝐫 𝐌𝐮𝐥𝐭𝐢-𝐃𝐢𝐦𝐞𝐧𝐬𝐢𝐨𝐧𝐚𝐥 𝐀𝐫𝐫𝐚𝐲𝐬
  • Pioneered code and functional coverage for MDAs.
  • Transformed MDAs into single-dimensional arrays.
  • Leveraged C++ vectors and containers effectively.
  • 💡 𝐔𝐂𝐀𝐏𝐈 𝐄𝐱𝐜𝐥𝐮𝐬𝐢𝐨𝐧 𝐎𝐛𝐣𝐞𝐜𝐭 𝐒𝐮𝐩𝐩𝐨𝐫𝐭
  • Integrated Unified Coverage API (UCAPI) exclusion object support.
  • Crafted custom C++ classes maintaining high standards.
  • Showcased adeptness in OOP concepts and coding standards.
  • 💡 𝐏𝐚𝐫𝐚𝐥𝐥𝐞𝐥 𝐅𝐥𝐨𝐰'𝐬 𝐌𝐢𝐱 𝐌𝐨𝐝𝐮𝐥𝐞 𝐓𝐫𝐞𝐞 𝐅𝐞𝐚𝐭𝐮𝐫𝐞
  • Implemented Mix Module Tree in Parallel Flow option.
  • Expertly utilized std::map containers for optimization.
  • Showcased prowess in C++ STL and code efficiency.
  • 💡 𝐅𝐨𝐫𝐦𝐚𝐭 𝐄𝐧𝐡𝐚𝐧𝐜𝐞𝐦𝐞𝐧𝐭 𝐟𝐨𝐫 𝐂𝐨𝐯𝐞𝐫𝐚𝐠𝐞 𝐃𝐚𝐭𝐚 𝐃𝐮𝐦𝐩
  • Revamped file format for compile-time coverage data dump.
  • Enabled better coverage reporting post compilation.
  • Strengthened C++ skills in I/O streams and memory management.
C#AzureReactVueMySQL.NET

Geveo australasia

Software Engineer Intern

Apr 2021Aug 2021 · 4 mos · Colombo District, Western, Sri Lanka

  • During my Software Engineer Internship, I gained impactful software development skills:
  • 𝐃𝐞𝐯𝐎𝐩𝐬 𝐈𝐦𝐩𝐥𝐞𝐦𝐞𝐧𝐭𝐚𝐭𝐢𝐨𝐧: Fostered collaboration between dev and ops teams.
  • 𝐂𝐈/𝐂𝐃 𝐏𝐢𝐩𝐞𝐥𝐢𝐧𝐞 𝐃𝐞𝐬𝐢𝐠𝐧: Optimized pipelines, enhancing delivery efficiency.
  • 𝐀𝐠𝐢𝐥𝐞 𝐌𝐚𝐬𝐭𝐞𝐫𝐲: Managed stories, sprints, for iterative execution.
  • 𝐀𝐳𝐮𝐫𝐞 𝐂𝐥𝐨𝐮𝐝 𝐏𝐫𝐨𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲: Expertise in Azure, Cosmos DB for scalability.
  • 𝐕𝐞𝐫𝐬𝐢𝐨𝐧 𝐂𝐨𝐧𝐭𝐫𝐨𝐥 𝐄𝐱𝐜𝐞𝐥𝐥𝐞𝐧𝐜𝐞: Adept in version control for cohesive code.
  • .𝐍𝐄𝐓 & 𝐄𝐧𝐭𝐢𝐭𝐲 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤: Enriched robust backend development.
  • 𝐂# 𝐏𝐫𝐨𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲: Enhanced functionality with C# skills.
  • 𝐅𝐫𝐨𝐧𝐭-𝐄𝐧𝐝 𝐂𝐨𝐧𝐭𝐫𝐢𝐛𝐮𝐭𝐢𝐨𝐧: Boosted responsiveness in React, Vue.
  • 𝐈𝐃𝐄 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞: Streamlined workflows using Visual Studio tools.
  • 𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐂𝐨𝐧𝐭𝐫𝐢𝐛𝐮𝐭𝐢𝐨𝐧𝐬:
  • 🚗 𝐏𝐄𝐌𝐒 3
  • 𝐃𝐮𝐫𝐚𝐭𝐢𝐨𝐧: 3 𝐦𝐨𝐧𝐭𝐡𝐬
  • Contributed to a dynamic 𝐕𝐞𝐡𝐢𝐜𝐥𝐞 𝐏𝐚𝐫𝐤𝐢𝐧𝐠 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 𝐒𝐲𝐬𝐭𝐞𝐦 for an Australian client.
  • Resolved bugs, added UI components, fixed API issues, and developed new APIs.
  • Managed database changes and migrations for improved data handling.
  • Implemented a 𝐥𝐨𝐜𝐚𝐭𝐢𝐨𝐧-𝐛𝐚𝐬𝐞𝐝 𝐬𝐞𝐚𝐫𝐜𝐡 𝐟𝐞𝐚𝐭𝐮𝐫𝐞 for parking ticket machines using Azure Maps.
  • 𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤: ⚙️ C#, CosmoDB, React, .NET framework, Azure cloud services.
  • 💼 𝐀𝐩𝐞𝐱 𝐒𝐚𝐥𝐚𝐫𝐲
  • 𝐃𝐮𝐫𝐚𝐭𝐢𝐨𝐧: 2 𝐦𝐨𝐧𝐭𝐡𝐬
  • Involved in a comprehensive 𝐒𝐚𝐥𝐚𝐫𝐲 𝐏𝐚𝐜𝐤𝐚𝐠𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦 project.
  • Addressed bugs, enriched front-end features, and performed unit testing.
  • Implemented back-end changes and database improvements.
  • Successfully developed a fully functioning 𝐝𝐚𝐬𝐡𝐛𝐨𝐚𝐫𝐝 𝐟𝐞𝐚𝐭𝐮𝐫𝐞.
  • 𝐓𝐞𝐜𝐡 𝐒𝐭𝐚𝐜𝐤: ⚙️ Vue, C3, MySQL.

Education

University of Peradeniya

Bachelor of Engineering - BE — Computer Engineering

Jan 2016Jan 2021

Dharmaraja College - Kandy

Physical Sciences

May 2007Aug 2015

Stackforce found 100+ more professionals with C++ & .net

Explore similar profiles based on matching skills and experience