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.

 

 

Application Developer

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 Detroit auction house. Interfaced an existing Access application with the UA SQL server database, in order to customize accounting functionality.

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

Baker College,

Clinton Township, MI

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

Ann Arbor, MI

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 (China and Taiwan), The Sound of Music Asia Tour

2004

First all-asia production of The Sound of Music

Troika Entertainment

 

Assistant Concertmaster, Sarasota Opera

2003-2005

 

Tenured Member, Michigan Opera Theater Orchestra, at the Detroit Opera House

2000-Present

 

Freelace Violinist

1996-Present

Performed with Ann Arbor Symphony, Flint Symphony, Michal Bolton, Yes, Cirque Orchestra,

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

University of Michigan, Ann Arbor, MI

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

University of Michigan, Ann Arbor, MI

B.S., Mathematics, with Honors and Distinction 1991-1996

· Minor in violin performance.