Working on CorgiBytes resume.

This commit is contained in:
Jonathan Bernard 2015-10-12 21:27:38 -05:00
parent 3291d01ae1
commit 1be0a93ae4

View File

@ -1,5 +1,5 @@
%______________________________________________________________________________
% @brief LaTeX2e Resume for Jonathan Bernard
% @brief LaTeX2e Resume for Jonathan Bernard, submitted to CorgiBytes
\documentclass[margin,line]{resume}
\newenvironment{resplist}{
@ -21,52 +21,26 @@
7703 Windrush Drive \hfill phone : +1 512 777 1602\\
Austin, TX, 78729 \hfill e-mail: jdbernard@gmail.com
%__________________________________________________________________________
% Personal Brief
\section{\mysidestyle Personal Summary}
\textit{I am a full-stack software engineer with a strong background in
applied software solutions and cryptographic systems. I am passionate about
creating solutions that are correct, maintainable, and understandable.}
%__________________________________________________________________________
% Summary of Qualifications
\section{\mysidestyle Summary of Qualifications}
\textbf{Languages I've Used}\\
\textsl{General Purpose}: Java, Groovy, C#, C/C++, Erlang, PHP, Lisp,
Boo, Ruby\\
\textsl{Glue/System Admin}: Perl, BASH\\
\textsl{Markup/Document}: HTML5, XML, \LaTeX, XSD\\
\textsl{GUI/Web}: Visual Basic, JavaScript\\
\textsl{The divisions here are somewhat arbitrary, but represent at
least the context in which I have most used these languages.}
Java, Groovy, C#, JavaScript, C/C++, Erlang, PHP, Lisp, Boo, Ruby,Perl, BASH,
HTML5, CSS3, XML, XSD, Visual Basic, \LaTeX,
\textbf{Frameworks & Libraries}
Jersey (Java REST framework), Backbone.js, Grails, Spring Framework,
JSF, Ruby on Rails (not recently)
\textbf{Tools and Infrastructure}
Git, Jenkins\\
\textbf{Server-Side Languages \& Technologies}\\
JSP, ASP.NET, Jersey, Grails, PHP, Erlang OTP, Apache httpd, Apache
Tomcat, Jetty, Glassfish, YAWS
ASP.NET, WCF, JSF, Griffon, Ruby on Rails (not recently)
\textbf{Web Technologies}\\
HTML5, CSS3, JavaScript, HTTP, REST, WebSockets, SOAP, WSDL,
HTTP, REST, WebSockets, SOAP, WSDL
\textbf{Front-End Frameworks \& Selected Libraries}\\
jQuery, Backbone.js, Underscore.js, Require.js,
\textbf{Cryptography}\\
SmartCards (ISO 7816, ISO 14443, EMV)
Experienced applying asymmetric and symmetric cryptography to build
secure systems. Familiar with key management, common crypto systems,
common algorithms, and the application of security to the other
technologies listed.
\textbf{Web Application Development}\\
Erlang OTP, AJAX, jQuery, Apache Tomcat, Apache \texttt{httpd}, YAWS
AJAX, jQuery, Apache Tomcat, Jetty, GlassFish, Apache \texttt{httpd}, YAWS, NGinx
\textbf{Database Systems \& Development}\\
\textsl{RDBMS}: SQL, PostgreSQL, MS SqlServer, Oracle, MySQL, HSQLDB, SqlLite \\
@ -75,8 +49,9 @@
\textbf{IDEs \& Environments}\\
VI(m), VisualStudio, Eclipse, NetBeans, Appcelerator Titanium Studio
\textbf{Development Tools}\\
git, mercurial, Apache Ant and Gant, Apache Ivy, Apache Maven, Gradle
\textbf{Development & Testing Tools}\\
Git, mercurial, Apache Ant and Gant, Apache Ivy, Apache Maven, Gradle,
Jenkins, JUnit (xUnit, EUnit), Cucumber\\
\textbf{Systems (Use \& Administration)}\\
Linux (\textit{esp. Ubuntu, Debian, and Red Hat distros.}), OpenBSD, Windows
@ -112,6 +87,22 @@
internal customers.
\end{resplist}
Previous to this project I was responsible for maintaining existing
production software. Responsibilities included:
\begin{resplist}
\item Maintaining our internal time-tracking tools used by multiple 3M
departments, spanning roughly 800 people.
\item Leading the design and implementation of a fundamental
architectural change to the time-tracking tool, extending it to work
transparently for multiple divisions. It originally had no concept of
multiple divisions.
\item Maintaining a very old (20+ years) facility management product still
in regular use by customers. This was a unique challenge as the project
integrates components written in over 8 different languages, C being the
most common, and C\# .NET being the most recent. It also required expertise
in embedded hardware control.
\end{resplist}
\textbf{Staff Engineer} \hfill \textbf{February 2012 -- September 2013}\\
\textbf{HID Global (Personalization Infrastructure)}, Austin, TX \\
My team was responsible for all the software controlling and supporting the
@ -138,7 +129,7 @@
\textbf{Systems Developer} \hfill \textbf{August 2010 -- February 2012}\\
\textbf{QuantumDigital Inc.}, Austin, TX \\
Responsible for supporting the legacy order and fulfillment systems and
migrating these systems to modern technology. Some acheivments:
migrating these systems to modern technology. Some achievements:
\begin{resplist}
\item Developing a Java library to interface directly with legacy
FoxPro table files.
@ -162,12 +153,12 @@
for multiple customers. Among the requirements was compliance with the
WS-Interoperability standard and security according to the WS-Security
standard.
\item Setup and maintainence of in-house database, cryptographic, and
\item Setup and maintenance of in-house database, cryptographic, and
general-purpose servers, including the implementation of a custom,
hardware based cryptographic server.
\item Designing and developing generic, extensible database reporting
software used in production environments worldwide.
\item Performing trainings for coworkers locally and internationally on
\item Performing training for coworkers locally and internationally on
topics ranging from industry best-practice to expertise with solutions
developed in-house.
\item Participating in the design and leading the implementation of the
@ -223,24 +214,19 @@
\textbf{University of Texas at Austin}, Austin, TX\\
100+ hours completed towards a B.S. in Computer Science
%__________________________________________________________________________
% Referees
% \section{\mysidestyle Referees}
% {\sl Available on request.}
\section{\mysidestyle Referees}
\begin{tabular}{@{}p{6cm}p{6cm}}
\textbf{Ben Benson} & \textbf{Mridul Sharma} \\
Senior Architect & Regional Engineering Manager \\
Motor Vehicle Software Services & Personalization and Services \\
3M, Austin TX & Gemalto Inc., Austin, TX \\
\end{tabular}
%______________________________________________________________________________
\section{\mysidestyle Referees}
\begin{tabular}{@{}p{6cm}p{6cm}}
\textbf{Kumara Thapitelli} & \textbf{Mridul Sharma} \\
Project Manager & Regional Engineering Manager \\
Motor Vehicle Software Services & Personalization and Services \\
3M, Austin TX & Gemalto Inc., Austin, TX \\
\end{tabular}
\hspace*{1in} \textit{additional contacts and contact information available on request}
\hspace*{1in} \textit{additional contacts and contact information available on request}