Bryan Johnston
johnstonbt@yahoo.com
Interests: Programming in Linux/Apache/MySQL/PHP or .NET / SQL Server environments.
I am also especially interested in accounting database design, and mathematical approaches to inventory control optimization.
Experience
Programmer
1/2008 - Present
Designing a replacement ERP solution for Caterpillar dealers, comprised of an inventory management solution, a work-flow driven task managment system and an integrated accounting system. Built using a Lua client front end on top of L.A.M.P.
6/2007 – 12/2007
Proactive Technology Management
Worked on database and user interface logic for contact resource
management software web applications.
These applications are used by major local companies to schedule staff at
hospital clinics, and keep track of insurance contacts. They interface with the
SalesLogix software.
Created and modified complex stored procedures to access and modify data used
by this application. Cleaned and fixed buggy asp.net code. This application was
built using asp.net using three-tier architecture. Built user
interface pages using the AJAX-based Telerik RadControls to streamline appearance.
Created reports using SQL Server reporting services, and linked these to
asp.net via report parameters.
Reverse engineered the Adherant Javelan Practice Management solution
database in order to migrate a Javelan
database to the Thomson Elite database format for a major California-based law
firm.
Reverse engineered the UA Corparate
Accounting SQL Server database in order to automated invoicing for a
Migrated Access 2003 applications to asp.net web
applications.
Utilized QIntegrator software to automate creating
and importing QuickBooks invoices from SQL Server stored procedure output. Created the stored procedures and tables required to generate this
data from the UA Accounting SQL Server database.
Programmer /
Developer
8/2006 – 6/2007
Potestivo & Associates
Interfaced companies client management system with client systems using web services and XML data transfer. Created programs utilizing php, MySQL and Visual Basic to automate and streamline various data entry procedures. Wrote software and web-based applications to analyze and warehouse data from a SQL-Server based third party client management system TimeMatters. Reverse engineered the SQL-server database so as to enable the creation of the above tools.
Webmaster
2003 - 2005
Authored a website using php, Javascript, html and MySQL on an Apache server to create a
search-engine/directory/encyclopedia. Programmed web
robots in Java to automate certain web-based tasks utilizing Java threads.
amicistrings.com, serebella.com
Adjunct Math Faculty
7/2005-7/2006
Taught Introducory Algebra and Math for Business using the TI series graphing calculators. Wrote and graded tests, quizzes. Attended seminars about learning styles, syllabus construction, and "customer service" in the classroom.
Graduate Student
Mathematics Instructor
1997 - 2000
University of Michigan Department of Math
Undergraduate mathematics instruction. Responsible for independently teaching single and
multi-variable calculus, as well as indroductory pre-caclulus. Lectured, designed and graded
quizzes. Explained the use of the math package MAPLE as a visualization and computational
tool in mathematics, as well as the use of the TI series graphing calculators.
Concertmaster (
2004
First all-asia production of The Sound of Music
Troika Entertainment
Assistant
Concertmaster,
2003-2005
Tenured Member,
Michigan Opera Theater Orchestra, at the
2000-Present
Freelace Violinist
1996-Present
Performed with
Luciano Pavorotti, Anne Murray, Glen Campbell, Wayne Newton, Three Irish Tenors,
Bernadette Peters, The Four Tops, Trans Siberian Orchestra,
Three Mo Tenors, and other artists.
Computer languages
·C/C++, Maple/Mathematica, php, SQL, html, Java , Visual Basic, Lua
Other skills
·ODBC, Linux, SQL-Server, MySQL
Publications
”The Values of the Milnor Genus on Smooth, Irreducible, Complex Projective
Varieties”, Topology and its Applications, 138 (2004), 189-206.
Education
Graduate
· 1996-2000
Ph.D., Mathematics, 2000
M.S., Mathematics, 1997
· Thesis results in algebraic topology entitled: ”The Values of the Milnor Genus on
Smooth, Irreducible, Complex Projective Varieties”. Solved a 40-year old algebraic topology
problem utilizing cobordism theory, homotopy theory, algebraic geometry, combinatorics
and elementary number theory. Wrote programs in C, MAPLE, and Mathematica
in order to gain insight into the nature of the solution of the problem.
Undergraduate
· 1991-1996
B.S., Mathematics, with Honors and Distinction 1991-1996
· Minor in violin performance.