Skip to content

Instantly share code, notes, and snippets.

@beiller
Last active July 13, 2019 03:10
Show Gist options
  • Save beiller/8368f9c3071f363a20feac39ef16690f to your computer and use it in GitHub Desktop.
Save beiller/8368f9c3071f363a20feac39ef16690f to your computer and use it in GitHub Desktop.
Resume Markdown 2019
# Bill Hamilton
##### Contact
beiller@gmail.com
647.389.1872
https://www.linkedin.com/in/bill-hamilton-42b53325/
## SUMMARY
### Technical Leader, Full Stack Engineer, Ecommerce Focused
20 years of experience. Cloud cost optimizer, machine learning master using Keras and SciPy, open source contributor, and passionate about technology.
## DEVELOPMENT
- Procedural, Object Oriented, and Functional programming languages
- Over 20 languages and counting (Top 5: *Python, JavaScript, Java, Go, C*)
- Frameworks such as React, Angular, Keras, Django, Wordpress
- PCI Compliance, CASL, Secure Code Review Certified
## CLOUD APPLICATIONS
- Event driven architecture (Apache Kafka, RabbitMQ, Amazon SQS, S3, Azure Blob Storage)
- Microservice APIs using REST based architecture
- Cloud (Amazon IaaS, Google Cloud IaaS, Azure PaaS/IaaS, Heroku PaaS)
- CI/CD with Jenkins, Git, Bitbucket Pipelines, and Selenium
- Docker, Webhook based deployments, Kubernetes and Terraform orchestration
## MONOLITHIC APPLICATIONS
- Websphere Commerce, Sterling, MQ, AIX, Oracle, Spring
## EXPERIENCE
### LCBO
#### Senior Application Developer
##### March 2017 - Present
Development team lead at LCBO coordinating cloud APIs with beautiful customer focused interfaces, mentoring internal, external, on-shore and off-shore development teams.
- Performing code reviews, mentoring developer teams, approval of source code changes based on pull request workflows
- Leading e-commerce backend and frontend development team of 4 using Java/JSP and Javascript
- Leading University of Waterloo co-op teams of 4 using React, Angular, and Ionic with node js backends and TypeScript to build lightweight B2B applications
- Lead engineer for LCBO public APIs to query Inventory, B2C Order Placement and B2B Integrations with autoscaling back-ends requiring sub-second response times
- Launched cutting edge projects like Foodora courier delivery (B2B Integrations)
- Architect and implement cloud based continuous integration pipelines including automated security scans, unit tests, and smoke tests using selenium scripts running in Docker containers
- Continuous Deploy of applications to cloud PaaS providers such as Microsoft Azure, Google Cloud Platform, and Amazon Web Services
- Integration of cloud technologies with legacy infratructure (Migration to git, Containerization)
#### Senior Programmer Analyst
##### March 2011 - March 2017 (6 years 1 month)
- Lead Developr of of LCBO Mobile App (2016 Android / IOS)
- Java, J2EE development
- SQL Mastery in Oracle PL/SQL, Teradata, DB2, Postgres, MySQL
- Informatica, Sales forcasting, Demand chain and supply chain applications, chemical lab software and equipment support
- Mentoring team members
- Mobile B2B applications for tracking products and inventory management
### CityDirect dot info
#### Senior Application Developer
##### September 2007 - March 2011 (3 years 7 months)
- Cloud based telephony systems, advanced CRM data engineering to enable marketing teams
- MySQL and Postgres Distributed Data Architecture (replication, clustering)
- Lead Application Developer using PHP and Python
- Networks (advanced routing and load balancing)
- Web crawling, CRM applications, user interface design and optimization, application development and life cycles
- Writing great documentation
### Honda of America Mfg., Inc.
#### Operations Help Desk
##### May 2005 - September 2005 (5 months)
- Supporting AIX assembly line systems
- Troubleshooting various PC problems remotely
- Help desk operations
### Bell Canada
#### SAP Administrator
##### June 2004 - September 2004 (4 months)
- SAP Data cleanup and administration
## EDUCATION
- Certificate in Project Management, University of Toronto, Toronto ON (2014)
- Honours Bachelor of Computer Science, Laurentian University, Sudbury ON (2008)
- Computer Programmer Diploma, Georgian College, Barrie ON (2005)
## CERTIFICATIONS
- ITIL Foundation (AXELOS March 2019)
- Software Development Security (Cybrary Sep 2018)
- Secure Coding (Cybrary Sep 2017)
- Cisco Certified Network Associate, CompTIA A+, Informatica PowerCenter, Teradata Physical Database Design, First Aid
## ADDITIONAL PROJECTS
- Containerizing PyTorch machine learning facial reconstruction application https://github.com/beiller/3DDFA
- Ammo.js - A WASM compiled port of Bullet physics library to Javascript contributor https://github.com/beiller/ammo.js
- C++ port of liquibooks to Python, an order matching engine https://github.com/beiller/python-liquibook
- Sparechange dot io alternative monetization platform
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment