Skip to content

Instantly share code, notes, and snippets.

View wingy3181's full-sized avatar

Cheong Yip wingy3181

View GitHub Profile
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",
"basics": {
"name": "Wing Cheong Yip",
"label": "Staff / Tech Lead / Senior Full-Stack Software Engineer",
"email": "wingy3181@gmail.com",
"phone": "0413 106 878",
"url": "https://wingcheongyip.com/",
"summary": "Staff / Tech Lead / Senior Full-Stack Software Engineer with 20+ years of experience delivering enterprise web platforms across banking, transport, and regulated industries. Strong in modern frontend engineering (Angular, React, Next.js, TypeScript, pre-rendering), Node.js, Java/Spring, AWS services and serverless delivery, containerization platforms (Docker/OpenShift), API design, CI/CD, and production support. Passionate about software craftsmanship and pragmatic design principles to deliver maintainable solutions that improve efficiency, competitiveness, and safety while supporting long-term business goals.",
"location": {
@wingy3181
wingy3181 / Mac OS X 10_5_ Windows Ctrl.xml
Created November 13, 2017 13:03 — forked from fljot/Mac OS X 10_5_ Windows Ctrl.xml
AutoHotkey mappings to emulate OSX keyboard shortcuts on Windows
<!-- put this to IDEA keymaps config folder. For v13 it is <userdir>\.IntelliJIdea13\config\keymaps\ -->
<?xml version="1.0" encoding="UTF-8"?>
<keymap version="1" name="Mac OS X 10.5+ Windows Ctrl" parent="Mac OS X 10.5+">
<action id="$Copy">
<keyboard-shortcut first-keystroke="meta C" />
<keyboard-shortcut first-keystroke="meta INSERT" />
<keyboard-shortcut first-keystroke="control C" />
<keyboard-shortcut first-keystroke="control INSERT" />
</action>
<action id="$Cut">
0x5BfE5AfFA07fB45910bDAa0381306dC56D4efeD7
0x04fD305aaB31A5e47232A637Ee59560464C0d3c7

Keybase proof

I hereby claim:

  • I am wingy3181 on github.
  • I am wingy3181 (https://keybase.io/wingy3181) on keybase.
  • I have a public key whose fingerprint is 1884 1C8E 0692 27CB 0B2A 847A 4B38 9955 EF46 FD53

To claim this, I am signing this object:

@wingy3181
wingy3181 / generate-jira-cards-from-issues.js
Created May 19, 2016 01:58
Generate JIRA cards from Issues
javascript: (function() {
javascript: (function() {
for (newLink = document.createElement("style"), newLink.setAttribute("type", "text/css"), newLink.innerHTML = "@import url(https://fonts.googleapis.com/css?family=Open Sans); body {color: #444;background-color: #fff;}h1{font-size: 25px;margin-top:18px;float:left;font-family: 'Open Sans', Arial;}h2{color: #333;font-size:38px}h3{float:right;position: absolute;bottom: 11px;right: 20px;font-size: 20px;padding: 10px;border-radius: 10px;width: 200px;color:white;text-shadow: 1px 1px #666}h4{color: #555;font-size:44px;position:absolute;top:11px;right:50px;line-height: 65px; position:absolute; top:3px; right:0; text-align: center; width:100%;} .circle{display:none;border-radius: 50%; width: 70px; height: 70px; background: #cf9; position:absolute; top:10px; right:20px;} a {color: #999;}.card {float: left;width: 350px;border: thin solid #fff;height: 350px;padding: 20px;margin: 0px;page-break-after: always;background: #fefdca;background: -moz-linear-gradient(top, #fe
@wingy3181
wingy3181 / tag.tld
Created April 23, 2015 11:50
JSP/EscapeJs
<?xml version="1.0" encoding="UTF-8" ?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
<description>Tag Library</description>
<display-name>Tag Utils</display-name>
<tlib-version>2.0</tlib-version>
<function>