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

Evangelizing best practices, nurturing community and doing R&D in software development.

Build & Release Engineer February 2017 - Present
Keysight Technologies, Penang, Malaysia
  • Maximizing automation in software delivery process.
  • Implement full Continuous Integration (CI) for Android and iOS builds.
  • Designing and improving software delivery process workflow from development to production release with automation and DevOps practices.
  • Write scripts and develop internal support tools to help in automating tasks as much as possible (minimizing human intervention).
  • Managing software builds and releases.
Software Engineer January 2015 - January 2017 (2 years 1 month)
Keysight Technologies, Penang, Malaysia
  • Have been working closely with team members to ensure delivery of high quality work in software development with Agile, Scrum methodology.
  • Work on full-stack software development, from designing icons to codings (mostly in C# with MVVM pattern), and from bug fixes to software documentation.
  • Integrate software components into a fully functional software system and develop software verification plans and QA procedures.
  • Execute full software development lifecycle (SDLC) while writing well designed (clean and well-documented), testable, efficient code.
  • Have been developing few internal tools to help to automate few tasks in department internal operations.
  • Implement and manage software build automation process using TFS On Premise, write some batch and PowerShell scripts to help in automating the software delivery.


  • Part of software development team for handheld meter products.
  • Part of software development team for USB modular products.
  • Became an internal software graphic designer (GUI consulting and icon designing).
  • Developed few helpful tools that help automate some engineers' tasks including QA team.
Application Engineer October 2013 - December 2014 (1 year 3 months)
IME Technology (Penang) Sdn. Bhd., Penang, Malaysia
  • Conduct and teach SolidWorks courses to mechanical designers and engineers from various companies.
  • Provide SolidWorks technical supports (internally or on-site), hardware troubleshooting, software delivery and installation.
  • Perform technical demonstration for SolidWorks Electrical and SolidWorks EPDM in front of everyone.
  • Implement SolidWorks EPDM project at customer/client locations.
  • Write few SolidWorks Macros using VBA or Excel VBA.
  • Develop custom SolidWorks Add-ins based on available SolidWorks API using .NET C#/VB.
  • Develop custom .NET application for company internal use to automate some engineer tasks using .NET C#.
  • Develop custom web applications for company internal use using PHP, MySQL and jQuery/AJAX library.


  • Became Certified SolidWorks Professional and SolidWorks Specialist Engineer.
  • Developed company's first SolidWorks Add-in known as IME InterX and launched it during SolidWorks 2015 Innovation Day.
  • Became SolidWorks Product Owner for SolidWorks Electrical in northern region.
  • Developed a customized paperless training evaluation system that automates everything including graph analysis, hence replaced the traditional evaluation form.
  • Helped marketing team in redesigning new company corporate website and improve company website Internet exposure like SEO.
C# Programmer June 2013 - September 2013 (4 months)
CEDEC, USM, Penang, Malaysia

After complete my university days, I had been working as a part-time programmer and these are two (2) major projects that I had developed:-

  • 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, interprets the data into readable format and export it into CSV file. This application also can export the data into Excel then automates graph plotting using Excel interop API.
    • Technologies used: .NET Framework, C# WinForms, SCPI commands, 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 devince installed using Google Map API. This application receives the device status from Arduino board with attached GSM module via serial communication protocol.
    • Technologies used: .NET Framework, C# WinForms, C (Arduino), Google Map API, Visual Studio (IDE)
Software Developer / C# Programmer (Internship) June 2012 - August 2012 (3 months)
CEDEC, USM, Penang, Malaysia

During my internship, these are three (3) major projects that I had developed:-

  • Sign Language Translator System for Deaf-mute Person. (Intel Cup 2012)
    • This application is the main software for an embedded device based on Intel Atom that translates sign languages performed by a person wearing sensor-equipped gloves and 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) via serial communication protocol into nicely designed live graph plotting and gauge UI with a threshold alert. There are four visualizations which are Oxygen, Carbon Dioxide, Humidity and Temperature. This application also is capable to export data logging into Excel with automated graph plotting using Excel interop API.
    • Technologies used: .NET Framework, C# WinForms, C (Arduino), Visual Studio (IDE), graph library, 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
  • 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
  • FYP: Autonomous Car based on GPS Navigation System and Digital Compass
  • Core developer of Ishare Portal - a popular student-sharing community platform.
  • Core developer of Career Portal application which is being used by Career Fair organization for years.
Programming Languages: C/C++, C#, VB/VBA, PHP, jQuery/JavaScript, SQL, HTML, CSS/SCSS, XML, Batch, Perl, Python, PowerShell
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.
Use of Web Technologies: WAMP/LAMP, Apache, GitHub (Git), SVN, NodeJS, Web Frameworks (e.g. Bootstrap, Foundation, etc.), Composer, Jekyll, PHP Frameworks (e.g. Laravel 5)
Source Control: GitHub, BitBucket, TFS
Operating System: Windows, Linux, VirtualBox/VMware, Android
Malay (Native)
English (Writing and Speaking)
Modern Computer Programmings • Software Design and Engineering • Web Application Development • Cryptography Algorithms • Artificial Intelligence • Computer Hackings • Network and Security • Internet of Things (IoT) • Data Management • User Experience • Open Source Software • Visual Arts • Outdoor Sports • Landscape Photography • Teaching
Available upon request.
Last update: January 25, 2017
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.