Post Job Free
Sign in

Software Developer

Location:
Austin, TX
Posted:
October 07, 2012

Contact this candidate

Resume:

Mark M. Mims

Ph.D. - Resume

Mark M. Mims

Ph.D.

Austin/Boulder

Email: ****.****@*****.***

URL: http://www.markmims.com

Summary:

* Member of the Ubuntu Server Team

* Software Developer (Rails, Ruby/C++/Java)

* Design/Build Private & Hybrid Clouds

* Enterprise Integration (Chief Architect for $30MM J2EE project in

the Energy Industry)

* 3D Modeling/Simulation/AI

* Ph.D. Physics

Employment History:

Software Engineer - Ubuntu Server

Canonical Ltd. (Global)

2011-Present

Part of the team working to build juju, a new suite of DevOps tools

for Ubuntu Server. Developing juju charms to orchestrate various

services throughout the enterprise. Designing / developing APIs and

tools surrounding the juju DevOps stack. Developing service stacks

for everything from Hadoop clusters to complex large-scale

infrastructures like Wikipedia. Integrate / test deployments on bare

metal as well as EC2, Eucalyptus, and OpenStack cloud

infrastructures.

Cloud ArchitectArchethought (Austin, TX)

2010-2011

Archethought is a consulting firm specializing in designing and

building *private and hybrid clouds* for colleges and universities

around the world. This helps universities take advantage of more

efficient Virtualization technologies, provide infrastructure as a

service within the university, and safely explore various emerging

Digital Library technologies.

Design and Deliver all software, networking, configuration and

monitoring needed to set up and support a Cloud Computing System,

Storage Systems, and cloud-based High Performance Computing Systems.

Help integrate the Cloud Computing System with existing systems and

applications throughout the university environment.

This includes a web-based (Rails) Cloud Management Console with

account, instance, image, and storage management.

Technology Used: Eucalyptus, AWS/EC2 API, RightAWS, Ruby, Rails,

Chef.

Chief ScientistAgile Dynamics (Austin, TX)

2005-2011

Agile Dynamics is a consulting firm specializing in *data-driven

decision making*, helping businesses adopt a more quantitative view

of everyday business decisions. We provide the leadership, business

acumen, and technical expertise necessary to adapt business

processes and implement the enterprise software needed to support

this process across various different industries.

Designed and built a *data-driven decision support system* for the

Jamaican Ministry of Education. This USAID-sponsored project serves

primary and secondary educational institutions throughout the nation

and gives the Ministry previously unknown visibility into the state

of education on the Island. This application was built using Rails

and scales dynamically in EC2 using Chef.

Designed the next generation of application for a company offering

Fleet/Inventory Tracking services. This company provides web

services and whitelabel web portals to track assets using their

proprietary GPS tracking hardware. The new design helped prepare for

*integration into Machine to Machine (M2M) data market*.

Provide *ad-hoc data-munging* services to a variety of businesses.

Designed/built web-based bulk data importers for textbook

distributors to manage inventory from publishers with various

proprietary and standard (ONIX) formats. Designed/built web-based

bulk data importers for a game company wanting a portal for

customers to manage game content.

Provide *social network integration* services to help today's

businesses migrate away from traditional marketing models and

embrace a new role as part of a community of customers. This

includes management consulting and the development of web-based

applications and Facebook apps using Ruby on Rails.

Provided quantitative marketing tools and services for the

visualization and *modeling of social networks*. Allowed for trend

identification and analysis, growth rate predictions, and what-if

scenarios for various network and Web-2.0 businesses. This was

developed using Ruby/MySQL with Rails/GraphViz visualization.

Provided environmental simulation and modeling solutions to track

pollutants in the Florida Everglades. Created numerical

*hydrodynamic mass balance models* that are used to calculate tax

incentives/penalties for surrounding commercial land. This was

developed using Java/SWT/WebStart and interfaced with a variety of

legacy apps and databases.

Technology Used: Ruby, Rails, Java, SWT/JFace.

Chief Technology OfficerRational Systems (Houston, TX)

2002-2005

Developed business models for the Energy Industry and then designed

/ developed systems to implement these models. For regulated energy

utilities, this allows for efficient daily operations and longterm

optimization decisions. Directed delivery of two complete product

lines, Rational Pipe(TM) and Rational Catalyst(TM), from conception.

Rational Pipe is software designed to *manage the commercial

activities of interstate natural gas pipelines*, including

contracts, CRM, tariffs, capacity release, nominations, allocations

and invoicing. It was the result of a 140+ man-year, joint

development project between Rational Systems and a major US

interstate natural gas pipeline, utilizing Rational's Rights-Based

engine (pat pending).

Chief Architect for this $30M project delivered on time and on

budget. Provided Technical leadership for a team of approximately

thirty developers and twenty testers. Directly developed components

across the system, including: gas flow, physical pipe, scheduling,

and the JMX-based system management console.

Rational Catalyst is a business simulation and analysis framework

used in energy production, exploration, and gathering. It is

software that enables *collaborative business modeling* by

integrating small disparate models of various aspects of the

business together making model data available across the enterprise.

Catalyst packages data mining, revision control for both data and

models, and various visualization tools including configurable

executive dashboards into one complete package for business

analysis.

Chief Architect for the Rational Catalyst team of four developers

and two testers. Directly developed add-in interface components for

Microsoft Excel 2000 using MFC/ATL/COM plugins in C++.

Technology Used: Java, C#, C++, J2EE Design/Development, .NET,

Business modeling, MFC, ATL, COM, Tibco, SQLServer 2000 with

Analysis Services, Enterprise Hardware (Compaq/HP) running Windows

2000 Server, Windows 2003 Server, Red Hat 9 and Fedora Core 2-3,

Microsoft SharePoint, Linux.

Lead Software ArchitectThe AEgis Technologies Group, Inc. (Austin, TX)

2000-2002

Principal architect of AEgis' AcslXtreme(TM) product line, a suite

of *commercial simulation tools* based on the industry standard

ACSL(TM) (Advanced Continuous Simulation Language). Leader of a

development team responsible for refactoring and modernizing the

ACSL language as well as developing a complete modern development

environment for simulation engineers. Responsible for coordinating

all technical activities and artifacts throughout the lifecycle of

the project.

Directly developed software components across the product line: for

ACSL language translation, compilation, interpretation, symbolic

mathematical manipulation, numerical integration and analysis,

numerical optimization, build management, simulation execution

management, communications infrastructure (using both distributing

and componenting technologies), and developing user interface

component APIs.

Technology Used: C/C++, C#, Java, .NET, MATLAB, VB, FORTRAN, UNIX

and Win32 systems programming, MFC, COM/DCOM, CORBA, SOAP, HLA,

ANTLR, lex/yacc, UML, RUP, GoF design patterns, object-oriented

design, component-based design, Windows .NET, Various flavors of

UNIX/Linux (some components native, UI(MFC) components ported using

Bristol porting tools).

Software DeveloperWesson International, Inc., now Adacel Technologies, Ltd. (Austin, TX)

1996-1998

Responsible for creating and maintaining realistic aircraft movement

and intelligent pilot behavior in a multi-platform, scaleable *air

traffic control (ATC) simulator*.

Integrated tower ATC, radar ATC, and flight simulators in order to

simultaneously train tower controllers, radar controllers, and

pilots. Distributed the system using CORBA and the US Defense

Department's High Level Architecture (HLA). Spearheaded the

simulator port to C++ on a POSIX-compliant kernel.

In addition to movement and pilot intelligence in a soft real-time

environment, responsibilities included on-site customization for

systems installed in Alaska and Hong Kong, graphics programming

using SGI's IRIS Performer toolkit, and developing networking tools

to assist in distributing the simulators.

Technology Used: C/C++, Tcl/Tk, UNIX and Win32 systems programming,

(soft) real-time process scheduling/event management, resource

conflict resolution/management, network programming using TCP/IP and

NetBIOS, Silicon Graphics O_2, Onyx Reality Engine, and Onyx2

Infinite Reality high-end graphics systems running IRIX(UNIX), i386

hardware running Linux, Win95, NT-4.0, and an in-house real-time OS

over DOS/4GW.

Instructor

Dept. of Physics - UT Austin (Austin, TX)

1994-2000Physical Science I: Mechanics (AI, Instructor of Record)

Lab for Engineering Physics I (TA)

Lab for General Physics II (TA)

Lecturer

Austin Community College (Austin, TX)

1995-1996

Intro to General Physics I

Engineering Physics I

Education:

Ph.D. in Physics, 2000

The University of Texas at Austin

Projects:

* Dissertation: "Dynamical Stability of Quantum Algorithms."

Supervisor: E.C.G. Sudarshan Created a numerical model to

characterize noise in Grover's quantum search algorithm. This

model was then used to determine the maximum amount of noise that

the bare algorithm can tolerate before failing. This is useful in

determining exactly which emerging technologies will prove to be

viable for implementing quantum computers. Technology Used: C++,

Perl, BASH script, LaTeX, numerical solutions to ODEs,

randomization, various matrix calculations (using blitz++, TNT,

and LAPACK).

B.S. in Physics, 1992

The University of Texas at Austin

B.S. in Mathematics, 1992

The University of Texas at Austin

Projects:

*



Contact this candidate