Heiswayi Nrird
a.k.a. Heiswayi Nrird
| (+60) 019-955 9252 | Penang, Malaysia

I identify and solve hard problems.

I can recognize vague big picture problems, identify the underlying needs, and then implement a working solution that meets organizational goals. The solution might be an exploratory prototype, production-quality software, or a better development process. I can choose the appropriate balance of delivery speed, quality, and functionality to meet each particular situation. And I make sure there are feedback loops so the product can keep improving.

Software Engineer December 2017 - Present
Keysight Technologies, Penang, Malaysia

Software Build Automation Lead

  • Develop and manage automated build capabilities for all software projects.
  • Troubleshoot software deployment and build issues.
  • Coordinate and set up automated software build environments.
  • Improve engineers' productivity with Integrated Automation and DevOps practices.
  • Provide installation development services for software project requests.

Software Developer

  • Design and develop software products.
  • Hold the ownership of software releases and NPIs.
  • Develop software deployment tools.
  • Write automation scripts.
Web Development & Global IT Manager September 2017 - November 2017 (3 months)
ITD World (HQ), Penang, Malaysia

ITD World is the global talent and leadership development expert that delivers training, action learning, coaching, mentoring, consulting, competency certification and seminars.

  • Developed business support system and web applications.
  • Provided IT supports to all of ITD World centers.
  • Managed the whole IT organization in ITD.
  • Developed a complete functional and customized e-Assessment System 2.0 web application within a month using PHP/MySQL & jQuery/AJAX.
Build & Release Engineer February 2017 - August 2017 (7 months)
Keysight Technologies, Penang, Malaysia

To ensure the software is built successfully, tested, well packaged and delivered right on time by automation.

  • Implemented software build automation process for all software projects, and worked closely with all development teams for any support when required.
  • Implemented software obfuscation, installation package and continuous quality measurement metrics for all the software projects.
  • Implemented Continuous Integration build process for Android and iOS applications.
  • Improved software delivery efficiency with automation process and DevOps practices.
  • Shared some talks about software automation implementation and software quality metrics integration.

Projects involved: BenchVue USB Modular apps such as Switch Matrix, Function Generator, Chassis, SMU, Oscilloscope, DAQ and DMM, BenchVue DAQ, VEE, Mobile Meter Logger 3.1 (Android and iOS app).

Software Engineer January 2015 - January 2017 (2 years 1 month)
Keysight Technologies, Penang, Malaysia

Keysight Technologies, or Keysight, is a US company that manufactures electronics test and measurement equipment and software.

  • Worked closely with multiple teams to ensure delivery of high quality work in software development with Agile, Scrum methodology.
  • Worked on full-stack software development, from designing icons to coding (mostly in C# with MVVM design pattern), from bug fixes to documentations.
  • Integrated software components into a fully functional software system and develop software verification plans and QA procedures.
  • Executed full software development life cycle while writing well designed (clean and well-documented), testable, efficient code.
  • Implemented efficient software build automation process by automating the software delivery with quality metrics.


  • Was part of software development team for Keysight handheld meter products.
  • Was part of software development team for Keysight USB modular products.
  • Was an internal software graphic designer for the team; GUI and icon design.
  • Developed few helpful tools that helped automating engineer tasks, and filled few gaps in software delivery automation process.
Application Engineer October 2013 - December 2014 (1 year 3 months)
IME Technology (Penang) Sdn. Bhd., Penang, Malaysia

IME Technology is a member of IME Group of companies, the leading and most established CAD, CAM, and CAE solutions provider in Malaysia since 1980, specialized in 3D CAD Design, CAM (Machining) and CAE (FEA Simulation).

  • Conducted SOLIDWORKS training, performed technical supports, software delivery and installation, performed technical demo for SOLIDWORKS Electrical and SOLIDWORKS EPDM, and implemented SOLIDWORKS EPDM project at customers' location.
  • Developed SOLIDWORKS macros and custom add-ins using SOLIDWORKS API in C#/VB.
  • Developed custom .NET applications for internal use to automate some engineer' tasks.
  • Created custom web applications for internal operation using PHP, MySQL and jQuery/AJAX.


  • Professional certified engineer; Certified SOLIDWORKS Professional (CSWP) and SOLIDWORKS Specialist (CSWS)
  • Developed company first SOLIDWORKS add-in known as IME InterX and launched it during SOLIDWORKS 2015 Innovation Day.
  • Was a Product Owner for SOLIDWORKS Electrical.
  • Created paperless training evaluation system (web app) to automate the results and improve engineer's productivity.
  • Redesigned company corporate website and improved the web SEO.
Freelance Software Developer June 2013 - September 2013 (4 months)
CEDEC, USM, Penang, Malaysia

After finished my degree study, I have been working as a part-time/freelance software developer and these are 2 major projects I have developed here;-

  • xLogger
    • This application is to control the electrometer instrument from the application GUI using some SCPI commands. This application is able to log data streams, interpret the data into readable format and export it into CSV file. This application also can export the data into Excel then automate the graph plotting using MS Excel interop API.
    • Technologies used: .NET Framework, C# WinForms, SCPI commands, MS Excel interop API, Visual Studio (IDE)
  • Device Indicator for Environment Monitoring Device (EMD) Data Logger
    • This application is an extended version for EMD Data Logger to monitor online-offline status of each device installed using Google Map API. This application receives the device status from Arduino board attached with GSM module via serial communication protocol.
    • Technologies used: .NET Framework, C# WinForms, C (Arduino), Google Map API, Visual Studio (IDE)
Software Developer Internship June 2012 - August 2012 (3 months)
CEDEC, USM, Penang, Malaysia

Within my 3-month of internship here I have developed 3 major projects;-

  • Sign Language Translator System for Deaf-mute Person
    • This competition project has won the Second Prize in Intel Cup 2012 at Shanghai, China.
    • It is the main software for an embedded device based on Intel Atom that translates sign languages performed by a person wearing sensor-equipped gloves then displays the meaning into readable text with speech enabled.
    • Technologies used: Windows CE, .NET Framework, C# WinForms, C++ (driver), Visual Studio (IDE)
  • Environment Monitoring Device (EMD) Data Logger
    • This application visualizes raw data (analog) received from Arduino board (sensors equipped) via serial communication protocol into nicely designed live graph plotting and gauge UI with a threshold alert. There are 4 visualizations covered which are Oxygen, Carbon Dioxide, Humidity and Temperature. This application also is capable to export data logging into Excel with automated graph plotting using MS Excel interop API.
    • Technologies used: .NET Framework, C# WinForms, C (Arduino), Visual Studio (IDE), graph library, MS Excel interop API
  • Equipment Control GUI Program for Test & Measurement
    • This application centralizes all available test measurement equipment programs into a single main GUI system which is able to control each program remotely.
    • Technologies used: .NET Framework, C# WinForms, ComponentOne UI libraries, Visual Studio (IDE)
Intel Cup 2012 by Intel Corporation July 2012
Shanghai, China
3G Infocom Training Sdn Bhd
  • Cisco Certified Network Associate (CCNA) - December 2012
Dassault Systemes SolidWorks Corporation
https://solidworks.virtualtester.com/ (Cert. Validation Link)
  • Certified SolidWorks Professional – Core (CSWP) - CertificateID: C-86Q9BMJRYG
  • Certified SolidWorks Professional – Data Management (CSWP-D) - CertificateID: C-3YRAL7YG3V
Universiti Sains Malaysia (USM), Penang, Malaysia
Bachelor's Degree (Honours) in Electronics Engineering
Programmings: C/C++, C#, XAML, VB/VBA, PHP, jQuery/JavaScript, SQL, HTML, CSS/SCSS, XML, Windows Batch Scripting, Perl/Python, PowerShell, Shell/Bash Scripting
Networking: Installing, configuring and troubleshooting of networking equipments, WAN and routing protocols, MPLS, VoIP, Firewall PIX, OSI Model, TCP/IP protocol suite, LAN, subnetting and routing concepts, DHCP, DNS, FTP, VPN, Cisco Routers configuration.
Web Technologies: WAMP/LAMP, Apache, GitHub/BitBucket (Git), SVN, NodeJS, Web Frameworks (e.g. Bootstrap, Foundation, etc.), Composer, Jekyll (Ruby), PHP Frameworks (e.g. Laravel 5, CodeIgniter, etc.)
Source Control: GitHub, BitBucket, Team Foundation Server (Team Build), Git
Operating System: Windows, Linux, VirtualBox/VMware, Android, iOS
Installation Development: Windows Installer (MSI), InstallShield MSI & InstallScript, WiX Toolset, Advanced Installer, Inno Setup, NSIS
Malay (Native)
English (Writing and Speaking)
Web Application Development • Desktop Application Development • Software Design and Engineering • UI and UX • Cryptography • Artificial Intelligence • Computer Networking and Security • Internet of Things (IoT) • Software Delivery Process • Software Build and Automation • Enterprise Product Data Management • Open Source Software • Visual Arts • Photography • Hiking and Outdoor Sports • Speaking and Teaching • Installation Development
Last update: April 17, 2018
Note: This template is print-friendly and PDF-optimized. PDF file can be generated easily using Google Chrome by right-click on this page, select "Print...", then select "Save as PDF" as Destination.