Commit 39fbfb6d authored by Jeffrey Phillips Freeman's avatar Jeffrey Phillips Freeman 💥
Browse files

Updated my resume, now includes a more big-data focus. Also highlights my...

Updated my resume, now includes a more big-data focus. Also highlights my long-term engagements over consulting work.
parent 2661e99c
......@@ -40,9 +40,29 @@
\section{Computer skills}
\cvitem{Basic}{\textsc{python, Ruby, \LaTeX, Assembly}}
\cvitem{Intermediate}{\textsc{Microsoft Windows, html, css, AWT, Tomcat, Apache, Java Script, Networking, JavaServer Faces, Bash script, C, C++, Java Native Interface}}
\cvitem{Advanced}{\textsc{Artificial Intelligence, Evolutionary Computing, Genetic Algorithms, Genetic Programming, Artificial Neural Networks, Bayesian Networks, Hidden Markov Model, Self-Organizing Maps, Inference Engines, Markov Chains, Naive Classifier, Spiking Neural Networks, Regression Analysis, Java, JSP, J2EE, Swing, JAXP, SAX, Databases(JDBC, Oracle, mySQL, PostgreSQL, MS SQL), TCP/IP, UDP, SSL, SOAP, XML, UML, Linux, Hibernate}}
\cvitem{Basic}{\textsc{Assembly, \LaTeX, Python, Ruby}}
\cvitem{Intermediate}{\textsc{AWT, Bash script, C, C++, CSS, HTML, Java Native Interface, Java Script, JavaServer Faces, Microsoft Windows, Tomcat, Digital Signal Processing, Swing}}
\cvitem{Advanced}{\textsc{Apache Jena, Artificial Intelligence, Artificial Neural Networks, Bayesian Networks, Big-data, Databases, Evolutionary Computing, Genetic Algorithms, Graph Database, Graphical Models, Genetic Programming, Hadoop, Hibernate, Hidden Markov Model, Inference Engines, J2EE, Java, JAXP, JDBC, JSP, Linux, MapReduce, Markov Chains, Multithreading, MS SQL, MySQL, Naive Classifier, Natural Lnaguage Processing, NoSQL, Oracle Database, PostgreSQL, Regression Analysis, RDF, RESTful, SAX, SOAP, Self-Organizing Maps, Semantic Web, Spiking Neural Networks, SQL, Titan Database, UML, XML}}
%----------------------------------------------------------------------------------------
% COMMUNICATION SKILLS SECTION
%----------------------------------------------------------------------------------------
\section{Public Speaking}
\cvitem{2013}{Live Web-casts on Artificial Intelligence and Evolutionary Algorithms}
\cvitem{2012}{Oral Presentation at the Free and Open Source Software Convention (FOSSCON)}
\cvitem{2011}{Oral Presentation at the Fifth IEEE International Conference on Semantic Computing}
\cvitem{2007 - 2009}{Lecture Series at Temple University Department of Computer science}
\cvitem{2004 - 2006}{Lecture Series at Drexel University Department of Computer Science}
\cvitem{2002}{Interview with Business Week Magazine.}
\cvitem{2001}{Live Radio Interview with CNET Radio 910 AM San Fransisco.}
\cvitem{2001}{Interview with Geek.com}
\cvitem{2000 - 2001}{Series of Live Interviews with CNET News}
\cvitem{2000}{Series of Live Interviews with CNBC News}
\cvitem{2000}{Live TV Interview with MSNBC news.}
\cvitem{2000}{Interview with Fortune Magazine.}
\cvitem{2000}{Front page interview with USA Today.}
%----------------------------------------------------------------------------------------
% WORK EXPERIENCE SECTION
......@@ -50,17 +70,26 @@
\section{Experience}
\subsection{Vocational}
\subsection{Career}
\cventry{2002--Present}{Chief Technology Officer}{\textsc{Syncleus, Inc.}}{Philadelphia, PA}{}{Worked as the chief Technology Officer, Java architect, and project lead overseeing over a hundred projects and ensuring deadlines were met. Also acted as architect and developer, particularly when a project was behind, or reached a difficult technological road block. A large portion of time was spent mentoring junior members. Worked heavily with \textbf{Tomcat}, \textbf{Java}, \textbf{J2EE}, and related technologies.
\cventry{2002--Present}{Chief Technology Officer}{\textsc{Syncleus, Inc.}}{Philadelphia, PA}{}{Worked as the Chief Technology Officer, \textbf{Java architect}, and \textbf{project lead} overseeing over a hundred projects and ensuring deadlines and requirements were met. Total team size ranged from 20 to 40 staff of which 10 - 30 of them were developers at any given time. The team was largely \textbf{remote}, including \textbf{open-source contributors}, making for a unique work environment. Also took on a developent role on many of the projects, particularly when a project was behind, or reached a difficult technological road block. A large portion of time was spent \textbf{mentoring} junior members and designing the \textbf{architecture} for new systems. Worked heavily with standard and non-standard stacks incuding \textbf{Tomcat}, \textbf{Java}, \textbf{J2EE}, \textbf{Hibrenate}, \textbf{Hibernate JPA}, \textbf{NoSQL Databases}, \textbf{TinkerPop}, \textbf{Hadoop}, \textbf{Apache Jena} and related technologies. Syncleus is a heavily \textbf{open-source} oriented company both consuming and producing \textbf{open-source} libraries as part of it's mission statement.
\newline{}\newline{}
Development and design specifically focused on \textbf{Artificial Intelligence} \& \textbf{Evolutionary Computing}. All the projects worked on focused specifically on these concepts including traditional and novel technologies such as \textbf{Artificial Neural Networks}, \textbf{Bayesian Networks}, \textbf{State Vector Machines}, \textbf{Markov Chains}, \textbf{Hidden Markov Models}, and many others. There was also a great deal of focus on advanced mathematics such as graph theory, linear algebra, statistics, and complex numbers.
Development and design specifically focused on \textbf{artificial intelligence}, \textbf{big-data}, \textbf{graphical models}. \textbf{statistical analysis}, \textbf{regressional analysis}, \textbf{distributed processing}, \textbf{multithreaded parallel processing}, \textbf{natural language processing}, \textbf{Semantic Web} \& \textbf{evolutionary computing}. \textbf{Unit testing}, \textbf{good coding practices}, and thorough \textbf{documentation} were high priorities on every project. Developed both traditional and novel technologies such as \textbf{Backprop Neural Networks}, \textbf{Self-organizing Maps}, \textbf{Bayesian Networks}, \textbf{State Vector Machines}, \textbf{Markov Chains}, \textbf{RDF}, \textbf{MapReduce}, \textbf{Hidden Markov Models}, and many others. There was also a great deal of focus on advanced mathematics such as \textbf{graph theory}, \textbf{linear algebra}, \textbf{statistics}, \textbf{vectors}, and \textbf{complex numbers}.
\newline{}\newline{}
Experience included \textbf{full project life cycles} from design to production. Worked heavily with \textbf{PostgreSQL}; specifically \textbf{PL/SQL procedures and triggers}. Configuration files on several projects were read using the \textbf{Java SAX XML} library. Worked closely on \textbf{communication protocols} done via low-level \textbf{TCP}. Finally, \textbf{server and client} implementations utilizing various \textbf{Linux} flavors on the server side. Also worked with \textbf{Mac OSX}, \textbf{Windows}, and \textbf{Linux} on the client side.
Experience included \textbf{full project life cycles} from design to production. Worked heavily with \textbf{PostgreSQL}; specifically \textbf{PL/SQL procedures and triggers}. Configuration files on several projects were read using the \textbf{Java SAX XML} library. Worked closely on \textbf{communication protocols} done via web-services such as \textbf{SOAP} and \textbf{RESTful} as well as low-level protocols such as \textbf{TCP} and \textbf{UDP}. Finally, \textbf{server and client} implementations utilizing various \textbf{Linux} flavors on the server side were common requirements. Also worked with \textbf{Mac OSX}, \textbf{Windows}, and \textbf{Linux} on the client side.
\newline{}\newline{}}
%------------------------------------------------
\cventry{March 1997--March 2002}{Chief Technology Officer \& President}{\textsc{Swapoo, Inc.}}{Philadelphia, PA}{}{Project lead for a team of 2 other programmers. Published a \textbf{client-server} application, named Swapoo, a \textbf{file-sharing} program similar to Napster written in C++. Within the first week of publication we had over 32,000 hits per day as well as links on over 10,000 web sites with no cost to advertising. Responsibilities included acting as a \textbf{spokes person} for interviews in \textbf{over 30 national news reports} including \textbf{CNBC} twice, \textbf{front page of USA Today}, \textbf{Slashdot.org}, \textbf{CNET news twice}, \textbf{ZDNet}, \textbf{Fortune magazine}, \textbf{Business Week}, and \textbf{CNET Radio 910Am} San Francisco.
\newline{}\newline{}
Worked to develop the precursor to the Swapoo \textbf{client-server} in \textbf{Java} as well as \textbf{multi-platform C++}, called RomNET. \textbf{MS SQL database} interfaced via \textbf{SQL} and \textbf{ODBC} to store user information. It implemented file-specific \textbf{compression algorithms} to greatly improve file transfer times. Established design procedures using \textbf{UML} and \textbf{unit tests} to improve stability. The system utilized \textbf{TCP} client-to-client and client-to-server protocols. The network and \textbf{search algorithms} were governed by \textbf{machine learning algorithms}.
\newline{}\newline{}}
%------------------------------------------------
\subsection{Consulting}
\cventry{September 2013--March 2014}{Technical Lead}{\textsc{McKesson Health Solutions}}{King of Prussia, PA}{}{Managed a team of 14 to develop Contract Manager, a contract authoring, contract repository, and contract negotiation suite. The product was built using \textbf{Java J2EE} technologies. The team consisted of developers, QA testers, and business analysts. Was responsible for overseeing product's \textbf{full life cycle} including requirements gathering, development, technology review, quality assurance, support, and release. Worked heavily administrating and mentoring for the \textbf{GIT} source repository including \textbf{migration from SVN}. Was responsible for all phone screening and face-to-face interviews. Worked heavily with implementing and integrating \textbf{Activiti workflow engine} as new functionality. Proposed and implemented \textbf{Apache Jena Semantic Web} technologies for managing metadata throughout the application. Contract Manager ran on \textbf{Oracle 10g} database server. Was also responsible for migrating from a \textbf{Torque ORM} to \textbf{Hibernate JPA} ORM. Also responsible for mentoring the team and conducing all \textbf{code reviews}. Hosted weekly classes on programming topics such as \textbf{Java collections}, \textbf{Java concurrency}, \textbf{Graph Theory}, \textbf{time complexities}, and many other topics. This position was a 6 month contract to hire, however I was unsatisfied with the company and choose not to continue with the company.
\newline{}\newline{}}
......@@ -99,38 +128,11 @@ Responsibilities also included developing Programming.com's \textbf{HTML} front-
%------------------------------------------------
\cventry{March 1997--March 2002}{CTO \& President}{\textsc{Swapoo, Inc.}}{Philadelphia, PA}{}{Project lead for a team of 2 other programmers. Published a \textbf{client-server} application, named Swapoo, a \textbf{file-sharing} program similar to Napster written in C++. Within the first week of publication we had over 32,000 hits per day as well as links on over 10,000 web sites with no cost to advertising. Responsibilities included acting as a \textbf{spokes person} for interviews in \textbf{over 30 national news reports} including \textbf{CNBC} twice, \textbf{front page of USA Today}, \textbf{Slashdot.org}, \textbf{CNET news twice}, \textbf{ZDNet}, \textbf{Fortune magazine}, \textbf{Business Week}, and \textbf{CNET Radio 910Am} San Francisco.
\newline{}\newline{}
Worked to develop the precursor to the Swapoo \textbf{client-server} in \textbf{Java} as well as \textbf{multi-platform C++}, called RomNET. \textbf{MS SQL database} interfaced via \textbf{SQL} and \textbf{ODBC} to store user information. It implemented file-specific \textbf{compression algorithms} to greatly improve file transfer times. Established design procedures using \textbf{UML} and \textbf{unit tests} to improve stability. The system utilized \textbf{TCP} client-to-client and client-to-server protocols. The network and \textbf{search algorithms} were governed by \textbf{machine learning algorithms}.
\newline{}\newline{}}
%------------------------------------------------
\subsection{Volunteering}
\cventry{2009--2013}{Tutor}{Advanced Math \& Computer Engineering}{}{}{Volunteer in my spare time tutoring college graduates in advanced math, computer science, and electrical engineering.}
\cventry{2009--2010}{FIRST Competition}{Electrical, Mechanical, and Computer Engineering}{}{}{Volunteer assisting high school students in the FIRST robotics competition (For Inspiration and Recognition of Science and Technology).}
%----------------------------------------------------------------------------------------
% COMMUNICATION SKILLS SECTION
%----------------------------------------------------------------------------------------
\section{Public Speaking}
\cvitem{2013}{Live Web-casts on Artificial Intelligence and Evolutionary Algorithms}
\cvitem{2012}{Oral Presentation at the Free and Open Source Software Convention (FOSSCON)}
\cvitem{2011}{Oral Presentation at the Fifth IEEE International Conference on Semantic Computing}
\cvitem{2007 - 2009}{Lecture Series at Temple University Department of Computer science}
\cvitem{2004 - 2006}{Lecture Series at Drexel University Department of Computer Science}
\cvitem{2002}{Interview with Business Week Magazine.}
\cvitem{2001}{Live Radio Interview with CNET Radio 910 AM San Fransisco.}
\cvitem{2001}{Interview with Geek.com}
\cvitem{2000 - 2001}{Series of Live Interviews with CNET News}
\cvitem{2000}{Series of Live Interviews with CNBC News}
\cvitem{2000}{Live TV Interview with MSNBC news.}
\cvitem{2000}{Interview with Fortune Magazine.}
\cvitem{2000}{Front page interview with USA Today.}
%----------------------------------------------------------------------------------------
% INTERESTS SECTION
%----------------------------------------------------------------------------------------
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment