John Evans
6045 Wildfire Ct., Colorado Springs, CO 80908 Phone: 719-200-PERL (7375) E-Mail: jtevans@kilnar.com
|
|
|
ObjectiveMy goal is to find a position in which my creative abilities and computer expertise can be challenged on a daily basis while contributing to a team effort. I am primarily interested in leveraging my skills and experience to create a stable, secure and useful platform for internal or external users. |
|
|
|
Skills
|
|
|
|
ExperienceLead Software Engineer (MX Logic / McAfee) March 2006 to PresentWhile with MX Logic (now McAfee through an acquisition), I led a team of three developers and a system administrator in creating, maintaining and enhancing a large set of internal tools. When I came on board with the Messaging Security team, the code base for the tools held a large amount of duplicate code and no object-oriented programming practices. A vast majority of the code base is now object-oriented with very little code duplication. These changes increased features we added to the tool sets, decreased the amount of development time it took to create the new features and reduced the number of bugs that occurred in the release of the final code. As team lead, my position required me to train new hires in an environment with a steep learning curve in all technical areas of the job. This included programming, system administration, monitoring and emergency response techniques. The main technologies I worked with at McAfee were PHP, Perl, shell scripting, PostgreSQL, Linux, ExtJS, and Ajax. During my time at McAfee I saw the code base grow from approximately 30,000 lines of code to well over 1,000,000 lines of code. The enhancements added to the internal tools saved over 8,000 man-hours of time each year. Unix Engineer (Adecco contractor at Aeroflex) January 2006 to March 2006While contracted at Aeroflex, I was part of a two-person team responsible for the care, maintenance, troubleshooting, upgrading, and building of a dozen Solaris 8 servers, 50 Solaris 8 desktops, and 30 Red Hat Enterprise Linux desktops for our user base. While at Aeroflex, I used Perl, csh, and sh to automate processes, and do data mining. I enjoyed my work a great deal, but my contract was cut due to budgetary constraints. Unix Engineer (Volt contractor at Agilent) April 2005 to January 2006While contracted at Agilent, I was responsible for assisting the Agilent employees with the maintenance, upgrading and care of over 900 servers. The servers were mainly HP-UX, but there were quite a few Solaris and Linux servers. I also assisted them by writing a Perl package to monitor and report needed rpm upgrades on over 100 Linux servers. I also converted an HP-UX package manager from Perl 5.003 to Perl 5.8.3. I was also responsible for the co-creation of an extensive PHP web application that assisted the Agilent employees in managing a risk acceptance database system. Linux System Engineer (MX Logic) November 2003 to April 2005During the first nine months of my employment at MX Logic, my responsibilities included working with customers that had issues with our mail filtering services. I regularly used Perl and grep to dig through massive log files to determine what happened with the email messages that we processed for our customers. Starting in August of 2004, I worked as a Linux System Engineer to maintain, upgrade, monitor, and automate our systems. I mainly used Perl and Red Hat's kickstart process for this automation, but there were times where a shell script was necessary for automation. I also developed complex web tools our customer service team using Perl. Software Engineer (Controlled Marketing Conferences) April 2003 to November 2003At Controlled Marketing Conferences, I was part of a two-man team that was responsible for the care and maintenance of several Linux servers, a handful of Windows NT servers and approximately a dozen Windows workstations. The servers were used to host Sendmail, Samba, Apache, and Windows shares for files and printers. While there I worked independently and with my teammate on developing Windows software in C++, and TCL/TK. We also worked with HTML, JavaScript, PHP, Perl, and MySQL to design, engineer, build, and maintain web applications for our customers to use. While at Controlled Marketing Conferences, I also designed and built a thin-client solution that used Debian and diskless clients based off of the NEC Eco. Unix Security Engineer (Volt contractor at Agilent) September 2002 to December 2002My duties at Agilent were centered on the management of 174,000 accounts across almost 900 Unix servers. I was responsible for the removal of accounts that were no longer needed, assisting users with updating their expired or forgotten passwords, ensuring that all accounts were owned by a person, and reporting numbers to management on changes to accounts. I also assisted team members in creating accounts, and troubleshooting issues with accounts or file ownership and permissions. Unix System Administrator (USA.NET) September 2000 to December 2001I was part of a highly skilled team that was responsible for the health and well being of almost 400 production servers, and approximately 100 development and testing servers. These servers ran Solaris 6 and Solaris 8, but several dozen were based on HP-UX. These servers provided email services to 18 million accounts. My primary focus was the Apache-based web servers, but as part of my team, I was responsible for knowing how to care for every server. These included servers that provided POP, SMTP, IMAP, and other services to our customers. I was also responsible for the development of several internal web applications that were written in PHP. |
|
|
|
EducationCertified Ethical Hacker February 2009Regis University (BS in Computer Information Assurance) January 2005 to April 2008
Regis University (MS in Information Assurance) August 2008 to August 2011 |
|
|
|
Web SitesPersonal Homepage: http://jtevans.kilnar.com/ Open Source Projects: http://jtevans.kilnar.com/projects/ Colorado Springs Fiction Writer’s Group: http://www.csfwg.org/ |
|
|
|
Accolades
|