From 364c300b1a0454203f72f12e05f85634d0ba3680 Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Thu, 8 Sep 2011 08:12:34 -0500 Subject: [PATCH] Updated to reflect time at QD and crypto experience. --- resume.tex | 76 +++++++++++++++++++++++++++++++++++++---------------- resume2.tex | 75 ++++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 111 insertions(+), 40 deletions(-) diff --git a/resume.tex b/resume.tex index 519ed4b..f3e0135 100644 --- a/resume.tex +++ b/resume.tex @@ -18,19 +18,20 @@ % Contact Information \section{\mysidestyle Contact\\Information} - 3201 Duval Road, Apt. 913 \hfill phone : +1 512 784 2388\\ - Austin, TX, 78759 \hfill e-mail: jdbernard@gmail.com + 7703 Windrush Drive \hfill phone : +1 512 777 1602\\ + Austin, TX, 78729 \hfill e-mail: jdbernard@gmail.com %__________________________________________________________________________ % Summary of Qualifications \section{\mysidestyle Languages} Java, Groovy, XML, XSD, SOAP, WSDL, SQL, PHP, \LaTeX, C/C++, Erlang, - C\#, (X)HTML, CSS, Visual Basic, Perl, BASH Script, Lisp, JSP, - JavaScript, Ruby + C\#, (X)HTML, JavaScript, CSS, Visual Basic, Perl, BASH Script, Lisp, + JSP \section{\mysidestyle Technologies} - SOAP Web Services, J2EE, J2SE, JDBC, XML-Cryptography, - XSLT, Swing, .NET, Grails, Griffon, Erlang OTP, AJAX, jQuery + SOAP Web Services, J2EE, J2SE, Symmetric and Assymetric Cryptography, + XML-Cryptography, XSLT, Swing, .NET, Grails, Griffon, Erlang OTP, + AJAX, jQuery \section{\mysidestyle Tools} Apache Ant, Make, VI(m), NetBeans, Eclipse, VisualStudio, Apache Ivy, @@ -41,15 +42,31 @@ % Professional Experience \section{\mysidestyle Professional\\Experience} - \textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- present}\\ + \textbf{Systems Developer} \hfill \textbf{August 2010 -- present}\\ + \textbf{QuantumDigital Inc.}, Austin, TX \\ + Responsible for supporting the legacy order and fulfillment systems and + migrating these systems to modern technology. Some acheivments: + \begin{resplist} + \item Developing a Java library to interface directly with legacy + FoxPro table files. + \item Creating several tools to reduce the time spent managing support + requests made of the development team. + \item Participating in the planning and design of the next generation + of the core order placement and fulfillment software. + \item Designing and developing the companies first mobile application, with + one other coworker. This was an effort to expand the companies visibility + in the market and establish a mobile presence. + \end{resplist} + + \textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- August 2010}\\ \textbf{Gemalto Inc. (Solutions and Special Projects)}, Austin, TX \\ Responsible for finding solutions to new problems, developing custom customer solutions, and providing tools and support to other development - teams. Some specific responsibilities in this position include: + teams. Some specific tasks in this position included: \begin{resplist} \item Designing a generic SOAP-based Web Service framework for secure - online order placement and implementng custom services using this framework - for multiple customers. Among the requirements is compliance with the + online order placement and implementing custom services using this framework + 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 @@ -67,18 +84,34 @@ \textbf{Summer Intern / Contractor} \hfill \textbf{June 2004 -- Oct 2004}\\ \textbf{Freescale Semiconductor (Hardware/Software Development)}, Austin, TX \\ - Notable accomplishments include: + Notable accomplishments included: \begin{resplist} - \item Developed hardware diagnostics scripts pertaining to Intel 31154 PCI + \item Developing hardware diagnostics scripts pertaining to Intel 31154 PCI bridge chip, DDR memory test. - \item Performed 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. - \item Designed high quality schematic symbols for use by the hardware + \item Designing high quality schematic symbols for use by the hardware design community. - \item Misc. endeavors - Assisted lab technicians in customer shipments. + \item Misc. endeavors - Assisting lab technicians in customer shipments. \end{resplist} + %__________________________________________________________________________ + % Ongoing Personal Development + \section{\mysidestyle Personal Development} + 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 + projects have been: + \begin{resplist} + \item Creating a system to manage the logistics of a church's Vacation + Bible School. This tool is used primarily by non-technical volunteers and + has received praise for its ease-of-use and for increasing productivity. + \item Developing a new documentation tool, \texttt{jlp}, to apply the + principles of Literate Programming with the abilities of modern-day + documentation tools (like \texttt{javadoc}). This allows code and + documentation to be effectively co-located in source files. + \end{resplist} + %__________________________________________________________________________ % Education \section{\mysidestyle Education} @@ -92,7 +125,6 @@ % {\sl Available on request.} - %______________________________________________________________________________ \section{\mysidestyle Referees} @@ -101,8 +133,6 @@ Regional Engineering Manager & Solutions and Special Projects Leader\\ Personalization and Services & Personalization and Services \\ Gemalto Inc., Austin, TX & Gemalto Inc., Austin, TX \\ -phone: \textsl{available on request} & phone: \textsl{available on request} \\ -e-mail: \textsl{available on request} & e-mail: \textsl{available on request}\\ \end{tabular} \begin{tabular}{@{}p{6cm}p{6cm}} @@ -110,17 +140,17 @@ e-mail: \textsl{available on request} & e-mail: \textsl{available on request}\\ Pastor & Personlization Engineer \\ New Life United Pentecostal Church & Personaliation and Services \\ Austin, TX & Gemalto Inc, Austin, TX \\ -phone: \textsl{available on request} & phone: \textsl{available on request} \\ -e-mail: \textsl{available on request}& e-mail: \textsl{available on request}\\ -\end{tabular} +\end{tabular}\\ +\newline +\hspace*{1in} \textit{contact information available on request} -%______________________________________________________________________________________________________________________ +%______________________________________________________________________________ \end{resume} \end{document} -%______________________________________________________________________________________________________________________ +%______________________________________________________________________________ % EOF diff --git a/resume2.tex b/resume2.tex index 573c2a7..15267d4 100644 --- a/resume2.tex +++ b/resume2.tex @@ -18,8 +18,8 @@ % Contact Information \section{\mysidestyle Contact\\Information} - 3201 Duval Road, Apt. 913 \hfill phone : +1 512 784 2388\\ - Austin, TX, 78759 \hfill e-mail: jdbernard@gmail.com + 7703 Windrush Drive \hfill phone : +1 512 777 1602\\ + Austin, TX, 78729 \hfill e-mail: jdbernard@gmail.com %__________________________________________________________________________ % Summary of Qualifications @@ -27,18 +27,25 @@ \textbf{General Devlopment}\\ Java (J2EE, J2SE, Swing), Groovy, XML, XSD, \LaTeX, C/C++, Erlang, - C\#, .NET, Visual Basic, Perl, Lisp, Ruby + C\#, .NET, Visual Basic, Perl, Lisp + + \textbf{Cryptography}\\ + 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 Devlopment}\\ - SOAP Web Services, WSDL, PHP, (X)HTML, CSS, JavaScript, Grails, + SOAP, WSDL, PHP, (X)HTML, CSS, JavaScript, Backbone.js, Grails, Erlang OTP, AJAX, jQuery, Apache Tomcat, Apache \texttt{httpd} \textbf{Database Systems and Development}\\ - \textsl{RDBMS}: SQL, JDBC, MySQL, Oracle, HSQLDB, SqlLite, MS SqlServer\\ + \textsl{RDBMS}: SQL, JDBC, Oracle, MySQL, HSQLDB, SqlLite, MS SqlServer\\ \textsl{NoSQL}: CouchDB, MongoDB, Mnesia \textbf{Development Tools}\\ - VI(m), NetBeans, Eclipse, VisualStudio, Apache Ant, Apache Ivy + VI(m), NetBeans, Eclipse, VisualStudio, Apache Ant and Gant, Apache Ivy, + Apache Maven, Gradle \textbf{Systems (Use and Administration)}\\ Linux (\textit{esp. Ubuntu, Debian, and Red Hat distros.}), Windows @@ -48,15 +55,30 @@ % Professional Experience \section{\mysidestyle Professional\\Experience} - \textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- present}\\ + \textbf{Systems Developer} \hfill \textbf{August 2010 -- present}\\ + \textbf{QuantumDigital Inc.}, Austin, TX \\ + Responsible for supporting the legacy order and fulfillment systems and + migrating these systems to modern technology. Some acheivments: + \begin{resplist} + \item Developing a Java library to interface directly with legacy + FoxPro table files. + \item Creating several tools to reduce the time spent managing support + requests made of the development team. + \item Participating in the planning and design of the next generation + of the core order placement and fulfillment software. + \item Designing and developing the company's first mobile application with + one other coworker. + \end{resplist} + + \textbf{Software Architect and Developer} \hfill \textbf{June 2005 -- August 2010}\\ \textbf{Gemalto Inc. (Solutions and Special Projects)}, Austin, TX \\ Responsible for finding solutions to new problems, developing custom customer solutions, and providing tools and support to other development - teams. Some specific responsibilities in this position include: + teams. Some specific tasks in this position included: \begin{resplist} \item Designing a generic SOAP-based Web Service framework for secure - online order placement and implementng custom services using this framework - for multiple customers. Among the requirements is compliance with the + online order placement and implementing custom services using this framework + 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 @@ -72,26 +94,45 @@ \item Developing several tools used in-house by personalization engineers. \end{resplist} + \vspace{30mm} + \textbf{Summer Intern / Contractor} \hfill \textbf{June 2004 -- Oct 2004}\\ \textbf{Freescale Semiconductor (Hardware/Software Development)}, Austin, TX \\ - Notable accomplishments include: + Notable accomplishments included: \begin{resplist} - \item Developed hardware diagnostics scripts for Intel 31154 PCI bridge - chip, DDR memory test. - \item Performed schematic capture activities using Mentor’s Design + \item Developing hardware diagnostics scripts pertaining to Intel 31154 PCI + bridge chip, DDR memory test. + \item Performing schematic capture activities using Mentor’s Design Architect. Assistance helped to accelerate and beat schedule requirements. - \item Designed high quality schematic symbols for use by the hardware + \item Designing high quality schematic symbols for use by the hardware design community. - \item Misc. endeavors - Assisted lab technicians in customer shipments. + \item Misc. endeavors - Assisting lab technicians in customer shipments. \end{resplist} + %__________________________________________________________________________ + % Ongoing Personal Development + \section{\mysidestyle Personal Development} + 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 + projects have been: + \begin{resplist} + \item Creating a system to manage the logistics of a church's Vacation + 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 + for increasing productivity. + \item Developing a new documentation tool, \texttt{jlp}, to apply the + principles of Literate Programming with the abilities of modern-day + documentation tools (like \texttt{javadoc}). This allows code and + documentation to be effectively co-located in source files. + \end{resplist} + %__________________________________________________________________________ % Education \section{\mysidestyle Education} \textbf{University of Texas at Austin}, Austin, TX\\ - Currently pursuing a B.S. in Computer Science + 100+ hours completed towards a B.S. in Computer Science %__________________________________________________________________________ % Referees