>_~/resume/elliot-chin.profile
Secure candidate profile

Software developer with experience across cybersecurity, OT/industrial networking, infrastructure management, full-stack application development, and applied AI research support. Skilled in building technical solutions for networked and industrial environments, maintaining virtualized lab infrastructure, troubleshooting Windows/Linux systems, and supporting research and development for cybersecurity use cases and products. Experienced with industrial communication systems, network segmentation, packet analysis, real-time web application development, and exploratory AI workflows for network/security analysis. Interested in roles that combine cybersecurity, networking, software development, AI-enabled tooling, and system architecture.

Contact / Links
Email
contact@elliotc.dev
GitHub
Elliot-Chin
LinkedIn
elliot-chin
Portfolio
elliotc.dev
Header Data
Base:
Canada
Focus:
OT Security
Degree:
BScSwE
Career_Schematic
202201_DEV

Software Developer

Full-stack delivery for advising and accreditation workflows at UNB.

202302_OT

OT Security

Joined Siemens to support OT lab infrastructure, compatibility testing, and product-adjacent engineering workflows.

2023 - Current03_SEC

Cybersecurity

Focused on industrial protocol analysis, Zeek plugin development, OT lab operations, and secure product tooling.

Engineering Experience

siemens::junior_application_cybersecurity_specialist
June 2023 - CurrentCanada

Junior Application Cybersecurity Specialist

Siemens

+Lead compatibility testing for SINEC Security Monitor across lab configurations, validating integration behavior, deployment scenarios, and product functionality in representative OT environments.
+Analyze industrial protocols including PROFINET, OPC UA, S7 communication, and IEC 104 using Wireshark and UAExpert.
+Develop Zeek packet-analysis plugins in C++ to inspect, parse, and log industrial/OT protocol traffic for cybersecurity monitoring and R&D use cases.
+Administer Proxmox-based virtualization infrastructure hosting R&D virtual machines, project infrastructure VMs, and remotely accessible jumpboxes.
+Maintain and manage an OT lab environment that simulates electric power substation and building automation networks using relays, IEDs, servers, switches, and rack-mounted industrial equipment.
+Configure and manage VLANs, network segmentation, switch connectivity, and lab infrastructure used for OT cybersecurity testing and development.
+Troubleshot lab infrastructure across Linux, Windows, Proxmox, Cisco switching, Cisco and Fortinet firewall environments, and industrial network equipment.
+Develop custom analysis workflows to compare observed network traffic against expected protocol behavior, generated Zeek logs, and cybersecurity monitoring use cases.
+Build and debug software tools and web applications using React, Next.js, Python, Flask, Docker, and Git, including SSM API integrations, internal team management tooling, and SSM protocol support work.
university_of_new_brunswick::software_developer
May 2022 - Dec 2022Canada

Software Developer

University of New Brunswick

+Served as the sole full-stack developer for the Department of Electrical and Computer Engineering, working directly with the Department Head and Software Engineering Advisor to design, deliver, and maintain two internal academic-support tools.
+Developed a Java Swing desktop application with a Python backend to consolidate student academic records and generate CEAB audit-ready tier and ranking groups, giving stakeholders a clearer view of student standing and accreditation-related outcomes.
+Built an academic-advising planning tool that analyzed completed courses, grades, intended future courses, course prerequisites, and failed courses to generate a program-wide course matrix for individual students.
+Implemented advising recommendations that identified eligible courses, prerequisite gaps, required retakes, and suggested semester sequencing, helping advisors assess student progression and build realistic academic plans.
+Translated stakeholder requirements into technical designs through twice-weekly meetings, where progress, defects, proposed changes, and workflow needs were reviewed collaboratively.
+Used GitHub and GitHub Projects to manage source control, issues, enhancements, and release work through a Kanban-based, sprint-style workflow.
+Delivered a stakeholder-testable release every two weeks, incorporating feedback into subsequent iterations through new features, bug fixes, and usability improvements.
+Analyzed academic and accreditation data to identify process gaps and provide recommendations for future improvements to the department's advising and CEAB reporting workflows.

Selected Projects

>_~/projects/industrial-protocol-analysis
Canada

Industrial Protocol Analysis / Zeek Plugin Development

R&D work focused on understanding OPC UA behavior in industrial environments and translating that knowledge into protocol-aware monitoring for SINEC Security Monitor.

>> zeek-build --protocol opcua --lab ot-rnd
+Researched OPC UA protocol behavior within an R&D lab environment using PLCs, generated OPC UA traffic, Wireshark, and UAExpert to simulate and understand normal and abnormal industrial communication scenarios.
+Developed a Zeek-based protocol-analysis plugin for SINEC Security Monitor to inspect and parse OPC UA traffic and generate event-specific logs for selected cybersecurity monitoring use cases.
+Defined attack procedures and generated test-data scenarios to validate how the plugin detected and logged protocol events, communication behavior, certificate handling, access-level checks, and write-response conditions.
Industrial Protocol Analysis / Zeek Plugin Development
>_~/projects/expenses-recorder
Personal Project

Web Application Development / Expense Recorder

Personal full-stack project used to learn how modern web applications are designed, built, and deployed across frontend and backend components.

>> npm run build && flask --app api serve
+Learned and applied React and Next.js for frontend development, Flask and Python for backend services, and REST API patterns for communication between client interfaces and server-side application logic.
+Developed a full-stack expense-recording application that allows users to record, organize, and review personal expense data through a web-based interface.
+Designed the application around a Next.js frontend and Flask backend, implementing API endpoints to process expense records and connect the user interface to persistent storage.
+Initially stored application data in a local PostgreSQL database, then migrated the project to Supabase to use a managed cloud-hosted PostgreSQL database and simplify data persistence.
+Built practical understanding of frontend state and form handling, backend request processing, database integration, API design, and the end-to-end flow of data within a web application.
+Expanded the project iteratively from a learning exercise into a larger usable tool, using each feature to strengthen understanding of full-stack architecture and deployment-oriented development practices.
Web Application Development / Expense Recorder

Specialized Skills

Programming / Web

JavaScriptJavaScriptReactReactNext.jsNext.jsPythonPythonFlaskFlaskREST APIsREST APIsHTML/CSSHTML/CSSTailwind CSSTailwind CSSMaterial UIMaterial UIHeroUIHeroUI

Data / Backend

RedisRedisBackend event handlingBackend event handlingAPI designAPI designReal-time communicationReal-time communication

Cybersecurity / Analysis

WiresharkWiresharkPacket analysisPacket analysisWindows Event ViewerWindows Event ViewerAudit policy reviewAudit policy reviewAuthentication troubleshootingAuthentication troubleshootingOpenSSLOpenSSL

Industrial / OT

OPC UAOPC UAPROFINETPROFINETS7 communicationS7 communicationIEC 104IEC 104VLANsVLANsTrunk/access portsTrunk/access portsSIEM/SCADA systemsSIEM/SCADA systems

Infrastructure / Tools

DockerDockerLinuxLinuxWindowsWindowsProxmoxProxmoxNginxNginxCisco switch troubleshootingCisco switch troubleshootingFortinet firewall diagnosticsFortinet firewall diagnosticsGitGitPowerShellPowerShellBashBash

Languages

MandarinMandarinEnglishEnglishCantoneseCantoneseMalayMalay

Education

university_of_new_brunswick::education_record
2023

University of New Brunswick

Bachelor of Science in Software Engineering/Fredericton, NB, Canada
+CEAB-accredited program