PDF Download: Academic CV | Industry CV
PhD Genetics, Bioinformatics, and Computational Biology Virginia Tech: 2011
Bachelor of Science in Computer Science University of Illinois Springfield: 2005
Faculty of Computer Science BYU-Idaho: 2020 – 2021
Assistant Professor of Computer Science Southern Virginia University: 2017 – 2018
Visiting Faculty of Computer Science BYU-Idaho: 2015 – 2017
CS/EE Adjunct BYU-Idaho: 2014 – 2015
Bioinformatician EMBL–European Bioinformatics Institute: 2012 – 2014
Research Assistant, Tyler Lab Virginia Bioinformatics Institute: 2006 – 2011
University Courses Taught
- Machine Learning
- Software Design and Development
- Procedural Programming in C++
- Object-Oriented Programming in C++
- Data Structures & Algorithms in C++
- Introductory Programming in Python
- Introductory Programming in Java
- Database Systems with PostgreSQL
- Theory of Computation
- Game Design
- Client-Side Web Development
- Server-Side Web Development
University Citizenship Assignments
- Digital Literacy Committee – SVU
- Course design council – BYU-Idaho
- AI Faculty Mentor – BYU-Idaho
Publications / Conference Presentations
Ensembl Genomes 2016: more genomes, more complexity. Kersey, Paul; et al. – Nucl. Acids Res. (04 January 2016) 44 (D1): D574-D580
Ensembl Genomes 2013: Scaling up access to genome-wide data. Kersey, Paul; et al. – Nucl. Acids Res. (1 January 2014) 42 (D1): D546-D552
Using Interpolation to Estimate System Uncertainty in Gene Expression Experiments. Falin LJ, Tyler BM (2011) – PLoS ONE 6(7): e22071.
Adapting Teaching to the Needs of the Learner VT Hokie Stone Commemoration – 2010
System Uncertainty in Gene Expression Data VT Graduate Research Symposium – 2010
Microarray Data Inference ACC Interdisciplinary Forum for Discovery in the Life Sciences – 2010
Microarray Data Inference ISCB Intelligent Systems for Molecular Biology – 2010
OpenCL – Now everyone has a super computer (almost) Virginia Bioinformatics Institute – 2009
Inference of Functional Modules in Regulatory Networks Virginia Bioinformatics Institute – 2007
Selected Industry Experience
Data Science Consultant
May 2017 – Present
I work with clients using the CRISP-DM process model to develop custom heuristic algorithms and statistical methods to help them solve data analysis, data visualization, and other machine learning problems using a variety of libraries, including pandas, numpy, matplotlib, scikit-learn, TensorFlow, and keras.
Software Engineer / Web Developer at Rogue Amoeba
2018 – 2019, 2020 – Present
I’m currently working on a remote, asynchronous team as a web developer and mac software engineer on a variety of commercial software projects for macOS, iOS, and Android using Objective-C, Swift, Python, and Java.
Software Engineer at Rogue Amoeba
Various Capacities Between 2008 – 2016
I worked at Rogue Amoeba in various capacities (full-time, part-time, contractor) from 2008 to 2016, depending on what was happening with my academic career.
During that time, I worked on various of commercial audio software on a variety of platforms including Windows, Linux, iOS, Android, and Raspberry Pi. The technology stack varied based on platform, but included C++, C#.NET, Java, Objective-C, and Python.
Bioinformatician at EMBL-EBI
2012 – 2014
Owner and Developer at Polaris Software
2005 – 2008
Polarian was a company I built as an undergraduate student whose primary product was Screen Mimic, a screen casting application I designed for macOS using Objective-C and OpenGL. It had support for QuickTime, Flash, and Flash Video formats.
In 2008 Polarian was acquired by Decimus software.
Senior Software Engineer at Cat Communications Inc
2001 – 2005
At CCI, I developed a variety of software to integrate sales, marketing, and 3rd party order provisioning systems. Most of the software was written using Microsoft’s .NET stack, including: MS SQL Server, Microsoft BizTalk Server, and C# .NET.
- English: Native Proficiency
- Brazilian Portuguese: Professional Working Proficiency