dangthomas_1pageresume_architect
TRANSCRIPT
References available upon request Page 1 of 1
Act iv i t ies My Contr ibut ions & Resu l ts Un ivers i ty o f Br i t i sh Co lumb ia – Programmer Ana lys t (Oct 2012 to present)
Security & Privacy
Hardened several medium to large applications against vulnerabilities and comply with PII storage and handling policies.
Implemented 2-factor authentication; introduced vulnerability testing with Acunetix; and conducted backup verification
Helped guide several applications through the Privacy Impact Assessment and Security review processes
Results: For CLAS, a multimedia learning platform used by thousands of students annually, numerous intrusion attempts (XSS and SQL-injection) neutralized and no unplanned service disruption since 2012. For Tandem, a language exchange program with thousands of students enrolled annually, rapidly responded to, contained, and restored service after a DOS attack. For the Arts Waitlist, restored data from backup within 1/2 hour after a department administrator accidentally deleted several courses.
Architecture, Automation,
Cloud Service, & Integration
Introduced multi-tenancy, multi-tiered automated deployment, and modular architecture to various projects
Implemented reporting database separate from production database, with automatic nightly update and consolidation from multiple tenants
Integrated several applications with ELDAP/EAD and SIS API; CAS and Shibboleth; Blackboard Learn, Kaltura, Youtube, Dropbox cloud services
Assisted team members in integrations with Google Map, Earth, Translate
Created data processing/gathering automation pipelines with Talend ETL tool, SQL scripts, Selenium Webdriver, and JMeter
Created build/deployment automation pipelines with rsync and Jenkins protected by SSH and VPN
Process Enhancement
Deployed and managed a private VPN-protected SVN version control system, Jenkins deployment automator, and wiki for the development team
Introduced team members to the use of version control and multi-tiered release process with development, verification, and production instances
Usability & Documentation
Routinely reached out to establish relationships with stakeholders and gather user stories and requirements
Established in the support team a culture of continuously documenting feedbacks from users and identify pain/need trends
Focused on making onboarding simple and problem-free right from application architecture
Participated or assisted in presentations at BcNet, NMC (placed 4th out of 28), Imagine Education, EdMedia (outstanding poster award)
Results: Annual userbase for CLAS grew from 700 students (7 courses, 3 use cases) in 2012 to nearly 7000 students (120+ courses, more than a dozen different use-cases) in 2016. Enrollment for Tandem grew from 500 to 1000+ each term; dropout rate reduced from 50% to 15%
C IFER, MAGIC , and V ISCOG Research Labs a t UBC – Data Ana lys t and Deve loper (2006, 2010-2012)
Security & Privacy
Co-led research team to analyze confidential data breach incident records of financial institutions
Participated in another research team to analyze air traffic accident data to identify risk patterns
Conducted natural language analysis and visualization with In-Spire and D3js
Usability & Documentation
Interviewed an asset management firm to discover pains and needs in terms of analytics visual aid or customer education
Led team of three graduate students to design and develop tool to visualize personal investment data
Results: Prototype well received by client and used for customer education. 1 conference presentation (VAST) and 3 publications
E lec t ron ic Ar ts Canada – So f tware Eng ineer (May 2007 to Sept 2008 and Apr 2005 to Dec 2005)
Programming Engineered audio and user-interface features for EA Playground DS, NCAA Wii and NCAA PSP in teams of 30+ members
Researched motion-based music game concept and led a small team to prototype
Usability & Documentation
Helped developed one of the new-hire training modules. Delivered orientations and training to about 100 new hires
Assisted the Software Engineer Onboarding Program Director in improving the hiring process and criteria
Made comparing candidates easier with “four-quadrant” matrices for competencies and personalities
Thomas Dang – M.Sc. [email protected] – 1-604-339-1319 Summary: Software architect with leadership skills and a proven track record in delivering complex, robust applications, integration with cloud services, security, and policy compliance.
Educat ion Associate of (ISC)2, Certified Information Systems Security Professional (CISSP) track, from Jan 2017 ITIL: Foundation (May 2015, 93%), Service Strategy (Jan 2016, 100%) Master of Computer Science, specialized in Human-Computer Interaction - University of British Columbia Sept 2009 – April 2012 Bachelor of Science, Computer Science with Commerce Minor, Co-op - University of British Columbia Sept 2002 – April 2007