Skip to content

Instantly share code, notes, and snippets.

@starlocke
Last active August 19, 2023 17:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save starlocke/8949f0767320bec455b786dac8238871 to your computer and use it in GitHub Desktop.
Save starlocke/8949f0767320bec455b786dac8238871 to your computer and use it in GitHub Desktop.
resume.json
{
"basics": {
"name": "Victor Yap",
"label": "Tech Guru",
"picture": "",
"email": "sir.victor.yap@gmail.com",
"phone": "(514) 558-5979",
"website": "https://www.cul-de-sac.ca/",
"summary": "A highly driven and results-oriented Technologist & Senior Software Developer with 15+ years of proven experience leveraging a broad portfolio of systems, programming languages, and user experience (UX) skills to design creative technical solutions for on-premises, cloud, and SaaS platforms and complex database-centric systems. Agile Methodology / Kanban / Scaled-Agile Framework (SAFe). Data Pipelines. ETL (Entry-Transform-Load). DevOps. CI/CD.",
"location": {
"address": "",
"postalCode": "",
"city": "Montreal",
"countryCode": "CA",
"region": "Quebec"
},
"profiles": [
{
"network": "LinkedIn",
"username": "gitcommit",
"url": "https://www.linkedin.com/in/gitcommit/"
}
]
},
"work": [
{
"company": "Symend Inc",
"position": "Senior Architect in Technology Strategy",
"website": "https://www.symend.com/",
"startDate": "2022-05-01",
"endDate": "2023-03-15",
"summary": "Key Technologies: Microsoft Azure, AWS, C#, .NET, Python, JavaScript, NodeJS, Git, GitHub, GitHub Actions, Shell Scripts, Redis, Confluence, Jira, Docker, PowerShell, Heroku",
"highlights": [
"Key member of Technology Strategy team (comprised of 5 Architects) responsible for establishing and developing the long-term strategic vision for the SaaS enterprise technology and provided subsequent oversight of the strategy implementation orchestrated through ~100 Software Developers, DevOps,Testers, Security (under CISO\u00e2\u20ac\u2122s leadership), and Product Managers",
"Contributions to technology selection and utilization allowed the firm to rapidly raise the maturity of the technology and proactively identify opportunities to build technology enablers resulting in accelerating the firm\u00e2\u20ac\u2122s achievement of its growth targets",
"Acted as a primary point of contact coordinating and collaborating with multidisciplinary cross-functional teams specializing in the management of specific domains in the microservices architecture; effective troubleshooting, analysis, and guidance resulted in ensuring the optimization of strategy implementation in a high-growth, Agile environment"
]
},
{
"company": "Symboticware Inc",
"position": "Software Development Manager",
"website": "https://www.symboticware.com/",
"startDate": "2021-10-01",
"endDate": "2022-03-15",
"summary": "Key Technologies: AWS, C#, .NET, Python, JavaScript, Git, GitHub, GitHub Actions, Shell Scripts, Confluence, Jira, HTML, CSS, Docker",
"highlights": [
"Managed a team of software development specialists in producing a highly complex, cloud-based web-service that acted as a central hub for all things IoT, particularly with heavy-industries equipment (mining, forestry, etc.)",
"Introduced effective Agile methodology practices and project management tools to provide structure and order to the incumbent team of developers, testers, and product managers",
"Crafted job requirements and created a new HR pipeline for hiring software development talent to expand the team and accelerate the development of features",
"Collaborated with the designer to clarify use-case scenarios and product features to be developed, steering away from concepts that were too complex to effectively implement within the context of \"fast-paced\" business development",
"Guided and mentored developers regarding architecture, best practices, software design patterns, testing strategies, maintainability, scalability, etc."
]
},
{
"company": "MDA Corporation",
"position": "Member of Technical Staff II in Software Engineering",
"website": "https://mda.space/",
"startDate": "2018-04-01",
"endDate": "2022-08-15",
"summary": "Key Technologies & Skills: Windows System Administration, Linux System Administration, Jenkins, Git, Python, C, C++, C#, R, Real-time Operating Systems (Linux), Satellite Clocks, Keysight Instruments (Demodulators, Oscilloscope, Signal Generator), Groovy, HTML, CSS, JavaScript, Docker, XTCE, XML",
"highlights": [
"Architectured, designed, and implemented end-to-end testing, CI/CD, and DevOps of real-time space mission products and systems",
"Resolved highly challenging technical problems including diagnosing and resolving faulty PCI-E based SATA interface cards by designing a redundancy solution and identifying/ mitigating faulty critical server hardware by initiating a backup of data to corporate IT infrastructure; actions taken enabled the recovery of the project for software maintenance requests 3 years after delivery to the customer, ultimately saving millions of dollars in development costs",
"Diagnosed complex software logic faults, including race conditions, to ensure that the products worked without fault, and provided support to development teams",
"Operated and optimized the control of specialized lab equipment such as oscilloscopes, signal generators, demodulators, and satellite-based clocks to verify and validate real-time signal processing systems",
"Created new interoperability tools based on the XTCE standard employed by international space agencies; developed new interoperability tools based on the XTCE standard employed by international space agencies"
]
},
{
"company": "Turbulent Inc",
"position": "Senior Web Developer",
"website": "https://www.turbulent.ca/",
"startDate": "2017-05-25",
"endDate": "2018-02-25",
"summary": "Key Technologies + Skills: AWS, HTML, CSS, PHP, JavaScript, Docker, Confluence, Jira, Stripe",
"highlights": [
"Automated labourious data analytics processes used for accounting subsystems of ecommerce platform",
"Implemented and refined designs on various web mini games",
"Development of Star Citizen's web presence"
]
},
{
"company": "Genetec Inc",
"position": "Web Developer",
"website": "https://www.genetec.com/",
"startDate": "2015-06-01",
"endDate": "2017-04-25",
"summary": "Key Technologies: Azure, C#, .NET, Python, JavaScript, Git, GitHub, GitHub Actions, Shell Scripts, Confluence, Jira, HTML, CSS, Docker",
"highlights": [
"Overhauled the main corporate website, introducing responsive desktop/mobile design, 1000x faster search engine, 1000x faster content publishing pipeline, and a plethora of convenient hooks that the marketing team could leverage in a largely no-code fashion",
"Developed numerous responsive templates that had dynamic blocks which enabled the marketing team to create landing pages with a variety of different layouts within the Marketo (no-code) platform"
]
},
{
"company": "Inter-Dec College",
"position": "Teacher, Web Languages 01",
"website": "https://www.turbulent.ca/",
"startDate": "2015-01-01",
"endDate": "2015-04-01",
"summary": "Key Technologies: HTML, CSS, JavaScript",
"highlights": [
"Taught the fundamentals of web development to design-oriented class"
]
},
{
"company": "Groupe Archambault (Quebecor)",
"position": "Senior Web Developer",
"website": "https://www.archambault.ca/",
"startDate": "2013-08-01",
"endDate": "2014-12-01",
"summary": "Key Technologies: AWS, Python, JavaScript, Git, GitLab, Shell Scripts, Confluence, Jira, HTML, CSS, Docker, SVN, Moneris, PayPal, Django",
"highlights": [
"Provided fast-paced e-commerce website development, troubleshooting, and evolution; interfaced with multiple data sources including SQL servers and IBM/DB2 servers",
"Introduced a migration from SVN to Git, coupled with a CICD pipeline that significantly reduced the time and manpower taken to as little as 1-2 minutes by any developer, in contrast to 1-2 days involving the entire development team and the system administrator",
"Built deep-monitoring and analytics for the business\u00e2\u20ac\u2122 key data ETL pipelines enabling rapid and focused fixes to be made; the system was inherited with a success rate of ~70% and was brought up to a stable success rate of 95% on average (achieving 100% most days)"
]
},
{
"company": "Modulis",
"position": "Senior Web Developer",
"website": "https://www.modulis.ca/",
"startDate": "2010-05-01",
"endDate": "2012-04-01",
"summary": "---",
"highlights": [
"---"
]
},
{
"company": "Tribal Nova",
"position": "Lead Flash Developer",
"website": "http://tribalnova.com/",
"startDate": "2007-08-01",
"endDate": "2009-11-25",
"summary": "---",
"highlights": [
"---"
]
},
{
"company": "Babel Games Services",
"position": "Functionality Quality-Assurance Tester",
"website": "https://www.babelmedia.com/",
"startDate": "2007-08-01",
"endDate": "2009-11-25",
"summary": "---",
"highlights": [
"---"
]
},
{
"company": "Concordia University",
"position": "Computer Lab Monitor & Student Support",
"website": "https://www.concordia.ca/",
"startDate": "2004-09-01",
"endDate": "2006-04-25",
"summary": "---",
"highlights": [
"---"
]
}
],
"volunteer": [
{
"organization": "Otakuthon Cultural Society",
"position": "Founder, Board of Directors",
"website": "https://www.otakuthon.com/",
"startDate": "2006-08-01",
"endDate": "2021-08-01",
"summary": "Montreal's annual anime convention",
"highlights": [
"Hosted 35,309 paid attendees in 2023, becoming the largest annual anime convention in Canada."
]
}
],
"education": [
{
"institution": "Concordia University",
"area": "Software Engineering",
"studyType": "Master",
"startDate": "2018-08-01",
"gpa": "3.68",
"courses": [
"SOEN 6431 - SOFT. COMP.& MAINTENANCE",
"SOEN 6471 - ADV D SOFTWARE ARCHITECTURES",
"SOEN 6481 - SYSTEMS REQMT. SPECIFICATION",
"SOEN 6501 - PROGRAMMING COMPETENCY TEST",
"COMP 6321 - MACHINE LEARNING",
"SOEN 6461 - SOFTWARE DSGN METHODOLOGIES",
"SOEN 6441 - ADV. PROG. PRACTICES",
"SOEN 6751 - HUMAN COMPUTER INTERFACE DES",
"COMP 6961 - GRADUATE SEMINAR-COMP.SC.",
"COMP 6411 - COMPARAT.STUDY/PROGRAM.LANG.",
"SOEN 6011 - Software Engineering Processes",
"SOEN 6491 - SOFTWARE REFACTORING",
"SOEN 7481 - SOFTWARE VERIFICAT N/TESTING"
]
},
{
"institution": "HarvardX @ edX",
"area": "HLS2x: From Trust to Promise to Contract",
"studyType": "Certificate",
"startDate": "2015-01-01",
"endDate": "2015-01-01"
},
{
"institution": "University of California, Berkeley: BerkeleyX @ edX",
"area": "CS169.2x: Advanced Software as a Service",
"studyType": "Certificate",
"startDate": "2012-01-01",
"endDate": "2012-01-01"
},
{
"institution": "University of California, Berkeley: BerkeleyX @ edX",
"area": "CS169.1x: Software as a Service",
"studyType": "Certificate",
"startDate": "2012-01-01",
"endDate": "2012-01-01"
},
{
"institution": "Concordia University",
"area": "Computer Science - Digital Image & Sound and the Fine Arts (Double Major)",
"studyType": "Bachelor",
"startDate": "2003-09-01",
"endDate": "2007-04-25",
"gpa": "3.22",
"courses": [
"COMP 228 - SYSTEM HARDWARE",
"COMP 238 - MATH.FOR COMPUTER SCIENCE I",
"DFAR 251 - WEB IN SITES",
"FMAN 398H - SPECIAL TOPICS IN FMAN (3-D ANIMATION/MEDIA I)",
"FFAR 250 - VISUAL/PERF.ARTS IN CANADA",
"ARTH 353 - TECHNOLOGY & CONTEMP. ART",
"COMP 248 - INTRODUCTION TO PROGRAMMING",
"DFAR 252 - IMAGE/SOUND/DIMENSION",
"FMAN 398I - SPECIAL TOPICS IN FMAN (3-D ANIMATION/MEDIA II)",
"COMP 239 - MATH.FOR COMPUTER SCIENCE II",
"ENCS 282 - TECH. WRITING + COMMUNIC N.",
"COMP 229 - SYSTEM SOFTWARE",
"COMP 249 - PROGRAMMING METHODOLOGY",
"DFAR 351 - NETWORKS AND NAVIGATION",
"DFAR 360 - TANGIBLE MEDIA/PHYSICAL COMP",
"DRAW 200 - DRAWING I",
"EART 300 - INTER.STUDIO/ELECTRONIC ARTS",
"COMP 335 - INTRO/THEORETICAL COMP SCI",
"COMP 352 - DATA STRUCTURES + ALGORITHMS",
"DFAR 398C - SPECIAL TOPICS IN DFAR (ADV.LANGUAGES PROGRAMM.)",
"CART 451 - INTERACTIVE MULTIMEDIA",
"COMP 346 - OPERATING SYSTEMS",
"COMP 353 - DATABASES",
"COMP 473 - PATTERN RECOGNITION",
"CART 452 - TRI-MEDIA PRODUCTIONS",
"COMP 354 - SOFTWARE ENGINEERING I",
"COMP 442 - COMPILER DESIGN",
"COMP 471 - COMPUTER GRAPHICS",
"CART 498C - TOPICS IN COMPUTATION ARTS (ALCHEMY/REAL-TIME MEDIA)",
"COMP 471 - COMPUTER GRAPHICS",
"CART 454D - TOPICS IN MULTIMEDIA THEORY (ALCHEMICAL/TOPO.MEDIA)",
"COMP 353 - DATABASES",
"COMP 446 - DESIGNING PROG. WITH C++"
]
},
{
"institution": "Dawson College",
"area": "Creative Arts, Literature and Languages - Cinema and Communications",
"studyType": "Diploma of Collegiate Studies",
"startDate": "2001-09-01",
"endDate": "2003-04-25",
"courses": []
},
{
"institution": "Royal West Academy",
"area": "High School",
"studyType": "Bilingual Immersion + Advanced Mathematics",
"startDate": "2001-04-25",
"endDate": "1996-09-01",
"courses": []
}
],
"awards": [
{
"title": "Perfect Score",
"date": "1996",
"awarder": "Gauss Mathematics Competition",
"summary": "..."
}
],
"skills": [
{
"name": "Front-End",
"level": "Master",
"keywords": [
"HTML",
"CSS",
"Javascript",
"jQuery",
"React.js",
"Vue.js",
"Angular.js"
]
},
{
"name": "Web",
"level": "Master",
"keywords": [
"ASP.NET",
"AJAX",
"XML",
"NodeJS"
]
},
{
"name": "Web APIs and Cloud",
"level": "Power User",
"keywords": [
"Amazon AWS",
"Microsoft Azure",
"Heroku"
]
},
{
"name": "eCommerce",
"level": "Advanced",
"keywords": [
"PayPal",
"Stripe",
"Moneris",
"Amazon Pay"
]
},
{
"name": "Digital Marketing",
"level": "Advanced",
"keywords": [
"Google Analytics",
"Google Tag Manager",
"MailChimp",
"CrazyEgg",
"Marketo",
"Facebook",
"Twitter",
"YouTube",
"G+",
"Search Engine Optimization (SEO)",
"Search Engine Marketing (SEM)"
]
},
{
"name": "Electronics",
"level": "Power User",
"keywords": [
"Keysight Instruments: Demodulators",
"Keysight Instruments: Oscilloscopes",
"Keysight Instruments: Signal Generators",
"Raspberry Pi",
"PIC Microcontrollers",
"Arduino",
"ESP32"
]
},
{
"name": "Backend",
"level": "Master",
"keywords": [
"PHP 5",
"PHP 7",
"Python 2",
"Python 3",
"Java",
"Perl",
"Ruby"
]
},
{
"name": "Database",
"level": "Master",
"keywords": [
"MySQL",
"PostgreSQL",
"SQLite",
"Microsoft SQL",
"IBM iSeries/AS400 DB2",
"Oracle DB",
"ElasticSearch"
]
},
{
"name": "Data Science",
"level": "Power User",
"keywords": [
"PowerBI",
"R"
]
},
{
"name": "Team",
"level": "Master",
"keywords": [
"git",
"mantisBT",
"JIRA",
"crucible",
"fisheye",
"Confluence",
"GitHub",
"GitLab"
]
},
{
"name": "Automation",
"level": "Master",
"keywords": [
"Jenkins",
"Ant",
"MSBuild",
"Vagrant",
"AutoIT",
"SaltStack"
]
},
{
"name": "Scripting",
"level": "Master",
"keywords": [
"bash",
"Groovy",
"PowerShell",
"CMD.EXE"
]
},
{
"name": "Frameworks",
"level": "Master",
"keywords": [
"CakePHP",
".NET",
"Django",
"Win32",
"Swing",
"SDL",
"Zend",
"Rails",
"Xamarin"
]
},
{
"name": "Multimedia",
"level": "Master",
"keywords": [
"Adobe Creative Suite",
"3dsmax",
"combustion",
"Maya",
"Audacity",
"GIMP",
"Krita",
"Blender"
]
},
{
"name": "Code",
"level": "Master",
"keywords": [
"C/C++",
"ASM / Assembly",
"Logo"
]
},
{
"name": "Virtualization",
"level": "Master",
"keywords": [
"Docker",
"Proxmox",
"VMWare",
"VirtualBox",
"Virtual PC",
"Hyper V"
]
},
{
"name": "CMS",
"level": "Power User",
"keywords": [
"WordPress",
"Proxmox",
"Typo3",
"SharePoint",
"Drupal",
"TikiWiki"
]
},
{
"name": "TV / Cinema / Live",
"level": "Power User",
"keywords": [
"Avid Deko 3000"
]
},
{
"name": "Multi-platform",
"level": "Master",
"keywords": [
"Windows",
"Linux",
"macOS",
"Android",
"iOS",
"Embedded Systems",
"Real-Time Systems"
]
},
{
"name": "Entrepreneurial",
"level": "Master",
"keywords": [
"Contract Reviews",
"Secretarial and Administrative",
"Event Planning",
"Treasury and Accounting",
"Translation",
"Meeting Management",
"Policy Management",
"Goverment Filings",
"Billing and Collecting"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker, Teaching ESL Certified"
},
{
"language": "French",
"fluency": "Bilingual"
}
],
"interests": [
{
"name": "Sports",
"keywords": [
"Volleyball",
"Ultimate Frisbee",
"Running"
]
},
{
"name": "Anime",
"keywords": [
"Macross",
"Code Geass",
"Record of Lodoss War"
]
},
{
"name": "Films",
"keywords": [
"Citizen Cane",
"The Fifth Element",
"Back to the Future"
]
},
{
"name": "Video Games",
"keywords": [
"Tales of Phantasia",
"Final Fantasy VI",
"Chrono Trigger"
]
}
],
"references": [
{
"name": "...",
"reference": "..."
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment