Michael Joya Updated: Apr. ****
Mailing Address:
Contact Information:
absypt@r.postjobfree.com
Victoria, BC
250-***-**** cell
Canada V8R 4W5
250-***-**** home
Summary:
I'm a computer programmer and data analyst. My focus is on deriving meaning from data,
but I enjoy any tasks that involve mathematical modeling.
I'm flexible to working on a wide range of information technology and software
development tasks that include data management, quality assurance, testing, source code and
document management. If you need work in one of these areas by someone with a broad range of
computing expertise and the motivation to learn something new, please contact me.
Proficiencies:
Programming languages:
- Programmer of various languages for over 15 years
- Java, Scala, C/C++, Python 2&3, C#, Perl, Javascript, MATLAB 2009-2011, SQL 92/99
- 3 years experience teaching programming and logic to University students
Information Technology:
- Linux user of 10+ years: competent with bash script and UNIX text manipulation commands
(grep, sed, awk,
- 'git' and 'svn' as version control systems, including branching, tagging, and backups.
Web standards languages:
- HTML/CSS authoring and design, XML, XPath/XSLT
- 2 years experience as a server-side web application developer using the Java language
API and technical experience:
- Java Servlets / JSP JDBC, JUnit, MPI, OpenGL, CUDA,
- Small programs for GPU architectures
Software:
- MySQL, Apache, Eclipse IDE
Work Experience:
2009-2012 Teaching Assistant, Department of Computing Science, University of Alberta
Conducted laboratory sessions for first and second year computing science
courses, graded papers and provided feedback to students on programming
and proof technique.
Contact: Dale Schuurmans, Professor: absypt@r.postjobfree.com
Contact: Guo-Hui Lin, Professor: absypt@r.postjobfree.com
2008 (Summer) Research Assistant, LCI Laboratory, University of British Columbia
Software development and support for the “Semantic Robot Vision
Challenge” team. Our entry won the CVPR '08 SRV Challenge in this year.
Contact: Jim Little, LCI Professor: absypt@r.postjobfree.com
2000-2002 Software Developer, XML Global Research & Development
Lead developer for the “GoXML Registry” project team. This product
implemented a set of new open electronic business standards in the Java
language. It supported compatibility with a variety of SQL databases and
the company's own XML database technology. Project tasks included
architectural design, technical / business liaison, and consultation with
executive management.
Contact: Lawell Kiing, former VP: absypt@r.postjobfree.com 604-***-****
2000 Software Support Developer, ecMarket.com
Tasks involved development of electronic payment processor modules in
Perl, development of automated installation and configuration utilities in
Perl and with Java servlet / JSP technology.
Contact: Mack Hardy, software development manager:
absypt@r.postjobfree.com
Education:
2009-2012 M.Sc. Computing Science, University of Alberta
Areas of study: machine learning (graphical models, kernel methods, stochastic processes),
optimization, signal processing
2004-2009 B.Sc. Computer Science, University of British Columbia
Areas of study: machine learning, machine vision, AI, neuroscience, computer systems
Scholarships:
2008 NSERC Undergraduate Student Research Award
LCI Laboratory: Application to robotic path planning for a computer vision application
Mike in his spare time:
- Although I'm a computer scientist by training, I've always been a mathematician at heart.
- I can read and speak French.
- I love to garden!