SEAN
CIER
Skills
-
Java, C#, C/C++. Some experience with Javascript, Ruby,
Perl, Lisp, shell scripting, and other languages
-
Comfortable with a variety of software engineering and design
techniques and technologies, including object-oriented methodologies and
design patterns; REST-based and other distributed systems; cross-platform
development; scalable, reliable and redundant server and service design;
database-backed persistent services; encryption, authentication, and secure
software
-
Particular experience with multithreading and massively
parallel computing, including clouds/grids, distributed servers,
multithreaded client applications, and General-Purpose GPU (GPGPU)
techniques
-
Have extensively employed diverse algorithms in domains
such as nonlinear optimization (such as genetic algorithms and particle
swarm optimization), physical simulation, Monte Carlo method and other
stochastic techniques, and computational geometry
-
Adept at seeing the big picture and creating innovative and flexible
architectures, APIs, and protocols to solve the problem at
hand in a scalable, maintainable, and pragmatic manner; equally happy
getting my hands dirty writing code to implement such systems
-
Equally effective leading teams or working
side-by-side with peers
-
Able to adapt quickly to the use of new software
architectures, APIs, languages, and techniques
-
Can write in English effectively as well
-
Extensive familiarity with 3D graphics: visualization,
modeling, animation, and rendering (both photorealistic and interactive),
including theory (e.g. curved surface representations, physical simulation,
and global illumination algorithms) and practice (e.g. use of OpenGL, OSG
(Open Scene Graph) and the RenderMan interface). Have designed and
implemented novel image-based modeling and rendering techniques, realtime
animation and 3D user interface paradigms, distributed rendering, Monte
Carlo path tracing, and virtual reality applications
-
Experience with
-
subversion, cvs
-
Ant, NAnt, GNU make
-
Eclipse, vi, emacs, Microsoft Visual Studio, SharpDevelop, MonoDevelop
-
XML, RDF, and parser technologies such as SAX, DOM, ANTLR
-
Java 1.6, Microsoft .NET 2.0, Mono
-
SQL, JDBC
-
RMI, HTTP, SSL, servlets, SNMP
-
Docbook, LaTeX
-
a diverse variety of other keywords and buzzwords
-
Used and developed under Linux, Windows, OS X, IRIX,
Solaris
-
Hold a Top Secret clearance
Education and Professional Development
-
Graduated from Carnegie
Mellon University with a GPA of 3.47 (4.0 within
Computer Science), with BS degrees in both Computer Science
and Physics
Experience
-
Independent projects include a publicly-available Java
binding for the RenderMan API, a C# library for MusicBrainz, participation
in various Open Source projects such as
The GIMP, and assorted other
minor projects
Also available are
PDF,
text,
Word,
and Google
Docs versions of this resume