Merge branch 'master' of ssh://jdb-server/~jdbernard/projects/resume into razorfish
Conflicts: resume.tex resume2.tex
This commit is contained in:
commit
3bd153a3b3
69
resume.tex
69
resume.tex
@ -21,6 +21,13 @@
|
|||||||
7703 Windrush Drive \hfill phone : +1 512 777 1602\\
|
7703 Windrush Drive \hfill phone : +1 512 777 1602\\
|
||||||
Austin, TX, 78729 \hfill e-mail: jdbernard@gmail.com
|
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
|
% Summary of Qualifications
|
||||||
\section{\mysidestyle Languages}
|
\section{\mysidestyle Languages}
|
||||||
@ -42,7 +49,30 @@
|
|||||||
% Professional Experience
|
% Professional Experience
|
||||||
\section{\mysidestyle Professional\\Experience}
|
\section{\mysidestyle Professional\\Experience}
|
||||||
|
|
||||||
\textbf{Systems Developer} \hfill \textbf{August 2010 -- present}\\
|
\textbf{Staff Engineer} \hfill \textbf{February 2012 -- present}\\
|
||||||
|
\textbf{HID Global (Personalization Infrastructure)}, Austin, TX \\
|
||||||
|
My team is responsible for all the software controlling and supporting the
|
||||||
|
production process, ranging from low-level machine control and automation
|
||||||
|
to the server-oriented infrastructure that supplied production services
|
||||||
|
(key management, product configuration, etc.). Some of my specific
|
||||||
|
responsibilities included:
|
||||||
|
\begin{resplist}
|
||||||
|
\item Developing the machine control software for the next generation of
|
||||||
|
production machines. This project required close cooperation with an
|
||||||
|
international vendor.
|
||||||
|
\item Writing production scripts to load product and customer-specific
|
||||||
|
applications and data onto the secured product (ranging from simple memory
|
||||||
|
cards to highly secured smart cards).
|
||||||
|
\item Writing and maintaining library code used by our scripting platform
|
||||||
|
to perform cryptographic authentication and secure communication with
|
||||||
|
smart cards following the GlobalPlatform specification.
|
||||||
|
\item Supporting production services. This includes troubleshooting service
|
||||||
|
outages, machine operations, and software defects in the final product.
|
||||||
|
\item Developing an IDE (based on SharpDevelop) for the in-house scripting
|
||||||
|
language used to control and program the product.
|
||||||
|
\end{resplist}
|
||||||
|
|
||||||
|
\textbf{Systems Developer} \hfill \textbf{August 2010 -- February 2012}\\
|
||||||
\textbf{QuantumDigital Inc.}, Austin, TX \\
|
\textbf{QuantumDigital Inc.}, Austin, TX \\
|
||||||
Responsible for supporting the legacy order and fulfillment systems and
|
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 acheivments:
|
||||||
@ -52,12 +82,16 @@
|
|||||||
\item Creating several tools to reduce the time spent managing support
|
\item Creating several tools to reduce the time spent managing support
|
||||||
requests made of the development team.
|
requests made of the development team.
|
||||||
\item Participating in the planning and design of the next generation
|
\item Participating in the planning and design of the next generation
|
||||||
of the core order placement and fulfillment software.
|
of the core order placement and fulfillment software
|
||||||
|
(see \texttt{http://quantumpostcards.com}).
|
||||||
\item Designing and developing the companies first mobile application, with
|
\item Designing and developing the companies first mobile application, with
|
||||||
one other coworker. This was an effort to expand the companies visibility
|
one other coworker. This was an effort to expand the companies visibility
|
||||||
in the market and establish a mobile presence.
|
in the market and establish a mobile presence (see
|
||||||
|
\texttt{http://quantumdigital.com/qcards}).
|
||||||
\end{resplist}
|
\end{resplist}
|
||||||
|
|
||||||
|
\vspace{60mm}
|
||||||
|
|
||||||
\textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- August 2010}\\
|
\textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- August 2010}\\
|
||||||
\textbf{Gemalto Inc. (Solutions and Special Projects)}, Austin, TX \\
|
\textbf{Gemalto Inc. (Solutions and Special Projects)}, Austin, TX \\
|
||||||
Responsible for finding solutions to new problems, developing custom
|
Responsible for finding solutions to new problems, developing custom
|
||||||
@ -88,7 +122,7 @@
|
|||||||
\begin{resplist}
|
\begin{resplist}
|
||||||
\item Developing hardware diagnostics scripts pertaining to Intel 31154 PCI
|
\item Developing hardware diagnostics scripts pertaining to Intel 31154 PCI
|
||||||
bridge chip, DDR memory test.
|
bridge chip, DDR memory test.
|
||||||
\item Performing schematic capture activities using Mentor’s Design
|
\item Performing schematic capture activities using Mentor's Design
|
||||||
Architect. Assistance helped to accelerate and beat schedule requirements.
|
Architect. Assistance helped to accelerate and beat schedule requirements.
|
||||||
\item Designing high quality schematic symbols for use by the hardware
|
\item Designing high quality schematic symbols for use by the hardware
|
||||||
design community.
|
design community.
|
||||||
@ -100,16 +134,27 @@
|
|||||||
% Ongoing Personal Development
|
% Ongoing Personal Development
|
||||||
\section{\mysidestyle Personal Development}
|
\section{\mysidestyle Personal Development}
|
||||||
Software engineering continues to be a passion of mine that extends beyond
|
Software engineering continues to be a passion of mine that extends beyond
|
||||||
the work I have done for employers over the years. Some of my favorite
|
the work I have done for employers over the years. Two of my favorite
|
||||||
projects have been:
|
projects have been:
|
||||||
\begin{resplist}
|
\begin{resplist}
|
||||||
\item Creating a system to manage the logistics of a church's Vacation
|
\item Creating a system to manage the real-time logistics of a church's
|
||||||
Bible School. This tool is used primarily by non-technical volunteers and
|
Vacation Bible School. This tool is used primarily by non-technical
|
||||||
has received praise for its ease-of-use and for increasing productivity.
|
volunteers and has received praise for its ease-of-use and for increasing
|
||||||
|
productivity.
|
||||||
|
|
||||||
|
The next generation of this tool is being beta-tested for this year's VBS
|
||||||
|
program. This version of the tool is web-based. It is built on an Erlang
|
||||||
|
back-end, an HTML5 and JavaScript front-end based on Backbone.js, and it
|
||||||
|
exposes a RESTful API which is used internally by the front-end.
|
||||||
|
|
||||||
\item Developing a new documentation tool, \texttt{jlp}, to apply the
|
\item Developing a new documentation tool, \texttt{jlp}, to apply the
|
||||||
principles of Literate Programming with the abilities of modern-day
|
principles of Literate Programming with the abilities of modern-day
|
||||||
documentation tools (like \texttt{javadoc}). This allows code and
|
documentation tools (like \texttt{javadoc}). This allows code and
|
||||||
documentation to be effectively co-located in source files.
|
documentation to be effectively co-located in source files.
|
||||||
|
|
||||||
|
Though this project is still in its early stages, it is used for all of my
|
||||||
|
personal projects. You can browse the code at
|
||||||
|
\texttt{http://github.com/jdbernard/jlp}
|
||||||
\end{resplist}
|
\end{resplist}
|
||||||
|
|
||||||
%__________________________________________________________________________
|
%__________________________________________________________________________
|
||||||
@ -136,10 +181,10 @@ Gemalto Inc., Austin, TX & Gemalto Inc., Austin, TX \\
|
|||||||
\end{tabular}
|
\end{tabular}
|
||||||
|
|
||||||
\begin{tabular}{@{}p{6cm}p{6cm}}
|
\begin{tabular}{@{}p{6cm}p{6cm}}
|
||||||
\textbf{Rodney Shaw} & \textbf{Bisirat Amanuel} \\
|
\textbf{Rodney Shaw} & \textbf{Robert Spellings} \\
|
||||||
Pastor & Personlization Engineer \\
|
Pastor & Email Marketing and Deliverability \\
|
||||||
New Life United Pentecostal Church & Personaliation and Services \\
|
New Life United Pentecostal Church & QuantumDigital Inc. \\
|
||||||
Austin, TX & Gemalto Inc, Austin, TX \\
|
Austin, TX & Austin, TX \\
|
||||||
\end{tabular}\\
|
\end{tabular}\\
|
||||||
\newline
|
\newline
|
||||||
\hspace*{1in} \textit{contact information available on request}
|
\hspace*{1in} \textit{contact information available on request}
|
||||||
|
61
resume2.tex
61
resume2.tex
@ -21,6 +21,13 @@
|
|||||||
7703 Windrush Drive \hfill phone : +1 512 777 1602\\
|
7703 Windrush Drive \hfill phone : +1 512 777 1602\\
|
||||||
Austin, TX, 78729 \hfill e-mail: jdbernard@gmail.com
|
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
|
% Summary of Qualifications
|
||||||
\section{\mysidestyle Summary of Qualifications}
|
\section{\mysidestyle Summary of Qualifications}
|
||||||
@ -37,7 +44,7 @@
|
|||||||
|
|
||||||
\textbf{Web Application Development}\\
|
\textbf{Web Application Development}\\
|
||||||
(X)HTML, CSS, JavaScript, Backbone.js, SOAP, WSDL, Grails, PHP,
|
(X)HTML, CSS, JavaScript, Backbone.js, SOAP, WSDL, Grails, PHP,
|
||||||
Erlang OTP, AJAX, jQuery, Apache Tomcat, Apache \texttt{httpd}
|
Erlang OTP, AJAX, jQuery, Apache Tomcat, Apache \texttt{httpd}, YAWS
|
||||||
|
|
||||||
\textbf{Database Systems and Development}\\
|
\textbf{Database Systems and Development}\\
|
||||||
\textsl{RDBMS}: SQL, MS SqlServer, JDBC, Oracle, MySQL, HSQLDB, SqlLite \\
|
\textsl{RDBMS}: SQL, MS SqlServer, JDBC, Oracle, MySQL, HSQLDB, SqlLite \\
|
||||||
@ -56,7 +63,30 @@
|
|||||||
% Professional Experience
|
% Professional Experience
|
||||||
\section{\mysidestyle Professional\\Experience}
|
\section{\mysidestyle Professional\\Experience}
|
||||||
|
|
||||||
\textbf{Systems Developer} \hfill \textbf{August 2010 -- present}\\
|
\textbf{Staff Engineer} \hfill \textbf{February 2012 -- present}\\
|
||||||
|
\textbf{HID Global (Personalization Infrastructure)}, Austin, TX \\
|
||||||
|
My team is responsible for all the software controlling and supporting the
|
||||||
|
production process, ranging from low-level machine control and automation
|
||||||
|
to the server-oriented infrastructure that supplied production services
|
||||||
|
(key management, product configuration, etc.). Some of my specific
|
||||||
|
responsibilities included:
|
||||||
|
\begin{resplist}
|
||||||
|
\item Developing the machine control software for the next generation of
|
||||||
|
production machines. This project required close cooperation with an
|
||||||
|
international vendor.
|
||||||
|
\item Writing production scripts to load product and customer-specific
|
||||||
|
applications and data onto the secured product (ranging from simple memory
|
||||||
|
cards to highly secured smart cards).
|
||||||
|
\item Writing and maintaining library code used by our scripting platform
|
||||||
|
to perform cryptographic authentication and secure communication with
|
||||||
|
smart cards following the GlobalPlatform specification.
|
||||||
|
\item Supporting production services. This includes troubleshooting service
|
||||||
|
outages, machine operations, and software defects in the final product.
|
||||||
|
\item Developing an IDE (based on SharpDevelop) for the in-house scripting
|
||||||
|
language used to control and program the product.
|
||||||
|
\end{resplist}
|
||||||
|
|
||||||
|
\textbf{Systems Developer} \hfill \textbf{August 2010 -- February 2012}\\
|
||||||
\textbf{QuantumDigital Inc.}, Austin, TX \\
|
\textbf{QuantumDigital Inc.}, Austin, TX \\
|
||||||
Responsible for supporting the legacy order and fulfillment systems and
|
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 acheivments:
|
||||||
@ -66,11 +96,14 @@
|
|||||||
\item Creating several tools to reduce the time spent managing support
|
\item Creating several tools to reduce the time spent managing support
|
||||||
requests made of the development team.
|
requests made of the development team.
|
||||||
\item Participating in the planning and design of the next generation
|
\item Participating in the planning and design of the next generation
|
||||||
of the core order placement and fulfillment software.
|
of the core order placement and fulfillment software (see
|
||||||
|
\texttt{http://quantumpostcards.com}).
|
||||||
\item Designing and developing the company's first mobile application with
|
\item Designing and developing the company's first mobile application with
|
||||||
one other coworker.
|
one other coworker (see \texttt{http://quantumdigital.com/qcards})
|
||||||
\end{resplist}
|
\end{resplist}
|
||||||
|
|
||||||
|
\vspace{30mm}
|
||||||
|
|
||||||
\textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- August 2010}\\
|
\textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- August 2010}\\
|
||||||
\textbf{Gemalto Inc. (Solutions and Special Projects)}, Austin, TX \\
|
\textbf{Gemalto Inc. (Solutions and Special Projects)}, Austin, TX \\
|
||||||
Responsible for finding solutions to new problems, developing custom
|
Responsible for finding solutions to new problems, developing custom
|
||||||
@ -95,8 +128,6 @@
|
|||||||
\item Developing several tools used in-house by personalization engineers.
|
\item Developing several tools used in-house by personalization engineers.
|
||||||
\end{resplist}
|
\end{resplist}
|
||||||
|
|
||||||
\vspace{30mm}
|
|
||||||
|
|
||||||
\textbf{Summer Intern / Contractor} \hfill \textbf{June 2004 -- Oct 2004}\\
|
\textbf{Summer Intern / Contractor} \hfill \textbf{June 2004 -- Oct 2004}\\
|
||||||
\textbf{Freescale Semiconductor (Hardware/Software Development)}, Austin, TX \\
|
\textbf{Freescale Semiconductor (Hardware/Software Development)}, Austin, TX \\
|
||||||
Notable accomplishments included:
|
Notable accomplishments included:
|
||||||
@ -122,10 +153,20 @@
|
|||||||
Bible School. This tool has been used for several years primarily by
|
Bible School. This tool has been used for several years primarily by
|
||||||
non-technical volunteers and has received praise for its ease-of-use and
|
non-technical volunteers and has received praise for its ease-of-use and
|
||||||
for increasing productivity.
|
for increasing productivity.
|
||||||
|
|
||||||
|
The next generation of this tool is being beta-tested for this year's VBS
|
||||||
|
program. This version of the tool is web-based. It is built on an Erlang
|
||||||
|
back-end, an HTML5 and JavaScript front-end based on Backbone.js, and it
|
||||||
|
exposes a RESTful API which is used internally by the front-end.
|
||||||
|
|
||||||
\item Developing a new documentation tool, \texttt{jlp}, to apply the
|
\item Developing a new documentation tool, \texttt{jlp}, to apply the
|
||||||
principles of Literate Programming with the abilities of modern-day
|
principles of Literate Programming with the abilities of modern-day
|
||||||
documentation tools (like \texttt{javadoc}). This allows code and
|
documentation tools (like \texttt{javadoc}). This allows code and
|
||||||
documentation to be effectively co-located in source files.
|
documentation to be effectively co-located in source files.
|
||||||
|
|
||||||
|
Though this project is still in its early stages, it is used for all of my
|
||||||
|
personal projects. You can browse the code at
|
||||||
|
\texttt{http://github.com/jdbernard/jlp}
|
||||||
\end{resplist}
|
\end{resplist}
|
||||||
|
|
||||||
%__________________________________________________________________________
|
%__________________________________________________________________________
|
||||||
@ -153,10 +194,10 @@ Gemalto Inc., Austin, TX & Gemalto Inc., Austin, TX \\
|
|||||||
\end{tabular}
|
\end{tabular}
|
||||||
|
|
||||||
\begin{tabular}{@{}p{6cm}p{6cm}}
|
\begin{tabular}{@{}p{6cm}p{6cm}}
|
||||||
\textbf{Rodney Shaw} & \textbf{Bisirat Amanuel} \\
|
\textbf{Rodney Shaw} & \textbf{Robert Spellings} \\
|
||||||
Pastor & Personlization Engineer \\
|
Pastor & Email Marketing and Deliverability \\
|
||||||
New Life United Pentecostal Church & Personaliation and Services \\
|
New Life United Pentecostal Church & QuantumDigital Inc. \\
|
||||||
Austin, TX & Gemalto Inc, Austin, TX \\
|
Austin, TX & Austin, TX \\
|
||||||
\end{tabular}\\
|
\end{tabular}\\
|
||||||
\newline
|
\newline
|
||||||
\hspace*{1in} \textit{contact information available on request}
|
\hspace*{1in} \textit{contact information available on request}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user