Jess B. Sturgeon
My Personal Site
Code
Jess B. Sturgeon
Lawrence, KS 66049
***.**********.*******@**********.***
resume 16-May-2012
Education
Ph.D. - University of Kansas, Theoretical Chemistry (with honors), February, 2001
Thesis: Simulation of a Crystal/Melt Interface: Methods and Application to Aluminum
B.S. - Pennsylvania State University, Chemistry, May, 1989
Computer Skills
Visual C/C++, C#, MFC, Fortran 77/90
High Performance Computing (software via OpenMP / MPI, hardware and admin)
Microsoft Visual Studio (version 5 through 2011 beta)
Operating Systems: Windows 7 (x64), Vista (x64), XP (x64), 2000, NT, 95/98/Me, 3.1;
LINUX; AIX; IRIX
Familiar with SQL, Perl, Java, LabView
Awk, LaTex, Photoshop, Mathematica, CHARMM, HTML
Standard Waterfall, Iterative and Agile software designsExperience
Sep 09 - Today; Senior Scientist - Midwest Research Institute, Kansas City, MO;
At MRI, I am the lead architect for software solutions that manage and/or analyze data
for our clients various biological and chemical systems. These systems include SCADA
interfaces with building management systems, chemical monitoring and control of third
party devices. This work includes the initial architectural design, specification
documents, interface control design, development, debugging and verification of the
software. Most of the projects are standard event driven interfaces developed in C# and
C++; a modest effort with LabView has been used to facilitate interfaces with National
Instruments hardware.
Additionally, I have designed, built, configured and been maintaining a small High
Performance Computing cluster for large scale simulations using OpenMP and MPI (128
processors / 256 GB memory). I am currently engaged in expanding usage of the HPC to
support various groups throughout the company in an effort to increase productivity and
grow our capabilities for various programs. I have written several solutions that take
advantage of multi-core processing and implemented various parallel processing packages on
the cluster (this also includes training staff on the usage of software in a HPC
environment).
Jan 07 - Aug 09; Software Engineer - Perceptive Software Inc., Shawnee, KS;
At PSI, I developed/enhanced GUI and backend components for their documents imaging
solution (ImageNow). One project was to develop from scratch a system performance tool for
real-time and post execution analysis of the software s performance. Other research
included designing and implementing an image processing algorithm for data capture and
analysis of unstructured forms (developed from scratch using concepts from Mathematical
Morphology). I also enhanced the licensing implementation to protect / work around Windows
RDP issues. Routine duties include programming/debugging event driven user interfaces via
MFC in Visual Studio. Some other tasks include converting the source code management
system from Visual Source Safe to Team Foundation Server (IBM ClearCase was also
evaluated); Modification of all of the client and server solutions for compatibility with
Visual Studio 2005 and subsequently Visual Studio 2008.
Oct 01 - Feb 07; Research Scientist - Lawrence Livermore National Laboratory, Livermore,
CA;
Research at LLNL included developing software solutions (Visual C/C++) for theoretical
models used in materials research. These models were designed to study various properties
of materials used in the nuclear weapons stockpile (required security clearance: TS/Q).
Specific projects include improving state function libraries to include aging effects,
modeling (finite volume code) of hydrodynamic experiments, porting older nucleation codes
(Fortran to C; optimizing for speed), and compiling ab-initio executables/libraries across
various platforms.
Mar 00 - Oct 01Sr. Software Engineer - Integrated Decisions and Systems, Eagan MN
IDeaS is the premier provider of enterprise revenue management and optimization
solutions. At IDeaS, I was responsible for the entire software development life-cycle of
the financial forecasting and optimization libraries (F&O). My duties included the
simultaneous C/C++ code development for use in WinNT and *nix environments. Statistical
analysis of historical data led to significant improvements in existing F&O libraries as
well as the development of new modules. In this position I was able to enhance my
understanding of object-oriented programming in Visual C/C++, Visual Basic, client/server
applications (CORBA), database management systems (ctree, dBase/Clipper), perl scripting,
and numerical analysis.
Aug 95 - Feb 01University of Kansas, Lawrence KS; Research Assistant
My research required the development of Molecular Dynamics (MD) and Monte Carlo (MC)
simulation codes (from scratch), which were used to study the interfacial region between a
solid and liquid. My thesis consisted of three major projects. First, an existing inter-
atomic potential was modified using Gibbs-Duhem integration to correctly model the
experimental melting temperature of the material. The second part of my research was to
develop and implement a constant pressure/constant temperature integrator that was both
exactly Hamiltonian and symplectic for use in the molecular dynamics simulations (this
improves upon the traditional Nose-Hoover algorithm). And finally, these tools were used
to study the dynamical properties of a solid/liquid interface at coexistence conditions.
Numerous statistical programs were developed (C/C++, Fortran 77/90) to analyze the
simulation data for comparisons with Statistical Mechanics theory. I experimented with a
few inter-atomic potentials (hard-spheres, Lennard-Jones), but the majority of my research
was using a complex embedded atom (EAM) potential.
Additional responsibilities included the system administration of my research groups
computer network consisting of several different UNIX (AIX, IRIX, LINUX) and Windows
systems. Other duties included web-page design for both our research group and several
chemistry courses. Relevant software used included LaTeX, Mathematica, Gaussian, CHARMM,
Quanta, Rasmol, Xmakemol and all of the Microsoft Office products.
Over the course of my graduate studies I was a teaching assistant for several
undergraduate courses including Physical Chemistry, Analytical Chemistry and General
Chemistry.
Selected Publications
J.B. Sturgeon, and B.B. Laird, Adjusting the melting point of a model system via Gibbs-
Duhem integration: application to a model of aluminum, Phys. Rev. B., 62 (2000) 14720-
14727
J.B. Sturgeon, and B.B. Laird, "Symplectic algorithm for constant-pressure molecular
dynamics using a Nose-Poincare thermostat", J. Chem. Phys., 112 (200*-****-****
References
References are available upon request.
Home
Resume
Code
Links
Copyright c 2005 Jess B. Sturgeon.