JS
OBJECTIVE
Seeking position as a Fullstack Developer in the Blockchain space to provide innovative solutions to company problems through team leadership, strategy execution and commitment to quality
SKILLS
Blockchain and Smart Contract on Ethereum platform
Hyperledger Fabric and Chaincode
NodeJS and JavaScript
Mobile Android native and PhoneGap, Google Flutty and SAPUI5
Jasper report with Jaspersoft
Java SDK 8
RDBMS: Oracle, MSSQL, PostGres and MySQL
NoSQL: MongoDB
Github and NPM
FULLSTACK DEVELOPER
INFORMATION TECHNOLOGY
EXPERIENCE
BLOCKCHAIN DEVELOPER • SHYFT NETWORK • APRIL 2018 - PRESENT
Part of the Core of Engineers. Developed smart contracts for Ethereum platform to support the KYC/AML protocol. Made custom code changes to Go-Ethereum and Solidity in C++ in order to accommodate new Opcodes. Developed middleware for RESTful API in Nodejs for decentralized application that interfaced with the smart contracts and connected to MongoDB. Developed test scripts to test all smart contracts in Truffle.
DIRECTOR OF TRAINING PROGRAMS • THE BLOCKCHAIN ACADEMY • JANUARY 2018 – OCTOBER 2018 (10 MONTHS)
Developed training curriculum for Blockchain platforms and delivered these training programs as well as onboard instructors to help deliver training curriculum. Taught smart contract development in Ethereum, Solidity to individuals and private companies. Topics covered in all curriculum: HTML, Javascript, and Solidity. Also provided two days workshop using Hyperledger Fabric using Javascript for chaincode
JASPER REPORTS DEVELOPER • BC FERRIES • JUNE 2018 – SEPTEMBER 2018 (4 MONTHS)
Fixed performance issues with current Jasper reports used by the fleet. Developed new reports and deployed on Jasper server. Used SQL with MSSQL server
JASPER REPORTS DEVELOPER • ATOS IT SOLUTIONS AND SERVICES • FEBRUARY 2018 (1 MONTH)
Designed and developed template reports for big data source using JSON data source
SENIOR TECHNICAL CONSULTANT • FUJITSU GLOBAL • FEBRUARY 2015 – FEBRUARY 2017 (2 YEARS, 1 MONTH)
Designed and developed Jasper reports for British Columbia’s education system
LEAD ENTERPRISE MOBILE DEVELOPER • SOLVERA SOLUTIONS • SEPTEMBER 2012 – FEBRUARY 2015 (2 YEARS, 6 MONTHS)
Led the newly created Mobile Development core team for Saskpower based in Regina, SK. Designed and developed mobile applications in both Android and iOS devices using SAPUI5 SDK and Android native. Interface with MSSQL databases using Ajax and pure vanilla Javascript
BLACKBERRY MOBILE DEVELOPER • RESEARCH IN MOTION • AUGUST 2011 – SEPTEMBER 2012 (1 YEAR, 2 MONTHS)
Designed and developed internal mobile applications for cross departmental use on all blackberry devices using HTML and vanilla Javascript
INTERSYSTEMS CACHE/JAVA DEVELOPER • FIVE POINTS TECHNOLOGY • AUGUST 2010 – JUNE 2011 (11 MONTHS)
Developed reports in Cache database used by the State of Florida, Department of Health Services
J2ME DEVELOPER • POYNT CORPORATION • MARCH 2011 – MAY 2011 (3 MONTHS)
Developed and supported OpenTable mobile application on J2ME compatible devices using Java and J2ME
CACHE DATABASE DEVELOPER • DYNAMIC CLINICAL SYSTEMS • OCTOBER 2009 – APRIL 2010 (7 MONTHS)
Designed and developed database schema and SQL queries in Cache database. Developed reporting interface and web application with Java JSP and Servlet.
CACHE AND ENSEMBLE DEVELOPER • J2 INTERACTIVE • SEPTEMBER 2009 – NOVEMBER 2009 (3 MONTHS)
Designed and developed database schema to export Cache data and into MSSQL databased. Developed Ensemble module to perform the export task with embedded SQL
CACHE DATABASE DEVELOPER • TD AMERITRADE • JANUARY 2008 – SEPTEMBER 2008 (8 MONTHS)
Developed new sub-routines in Cache/MUMPS language. Supported trouble tickets and troubleshoot production issues.
CACHE DATABASE DEVELOPER • QUEST DIAGNOSTICS • MAY 2007 – JANUARY 2008 (9 MONTHS)
Designed and developed database schema to export Cache data and into MSSQL databased. Developed Ensemble module to perform the export task with embedded SQL
MUMPS/CACHE DATABASE DEVELOPER • GOVERNMENT OF CALIFORNIA • APRIL 2006 – MAY 2007 (1 YEAR 2 MONTHS)
Developed new sub-routines in Cache/MUMPS language. Supported trouble tickets and troubleshoot production issues.
CACHE DATABASE DEVELOPER • THE GOLDEN1 CREDIT UNION • JANUARY 2005 – APRIL 2006 (1 YEAR 4 MONTHS)
Developed new sub-routines in Cache/MUMPS language. Supported trouble tickets and troubleshoot production issues in mainframe environment
SENIOR AND LEAD JAVA DEVELOPER • DST OUTPUT • NOVEMBER 1999 – DECEMBER 2003
Designed and developed a new reporting system using Jasper reports and developed web user interface for managing employees task using Java JSP/Servlet with Struts framework. Supported production system in C/C++ and Oracle database
JUNIOR ANSI C DEVELOPER • SLM SOFTWARE • OCTOBER 1998 – NOVEMBER 1999
Developed user interface application for the retail banking clients in ANSI C and Oracle PL/SQL database
EDUCATION
CERTIFIED BLOCKCHAIN DEVELOPER • OCTOBER 2018 • CONSENSYS
CERTIFICATE, HCIT IMPLEMENTATION SUPPORT SPECIALIST • JUNE 2006 • COSUMNES RIVER COLLEGE
ASSOCIATES DEGREE, COMPUTER PROGRAMMING & SYSTEMS ANALYSIS • AUGUST 1998 • COMPU COLLEGE SCHOOL OF BUSINESS
VOLUNTEER EXPERIENCE OR LEADERSHIP
1.Public speaker for Blockchain technology for local Blockchain meetups.
2.Organizer for monthly Blockchain meetups at UCSC Silicon Valley Campus
3.Organizer for monthly Lunch and Learn for Blockchain technology partnered with WeWork and Abelian