dangthomas_1pageresume_architect

1

Click here to load reader

Upload: thomas-dang

Post on 15-Apr-2017

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DangThomas_1PageResume_Architect

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