6045 Wildfire Ct.
Colorado Springs, CO 80908
Home: (719) 495-8382
Cell: (719) 200-PERL (7375)
Email: jtevans@kilnar.com
John Evans
|
Objective |
My 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. |
|
Skills |
|
|
Work Experience |
Lead Software Engineer –– MX Logic / McAfee March 2006 – Present Denver, CO While with MX Logic (now McAfee through an acquisition), I lead a team of 3 developers 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 that I lead increased the number of features we could add to the tool sets, decreased the amount of development time it took to create the new features and reduce 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 150,000 lines of code in new features, tools and enhancements that saved over 8,000 man hours of time each year due to the gained efficiency the tools and features provided.
Unix Engineer –– Adecco Contractor at Aeroflex January 2006 – March 2006 Colorado Springs, CO While 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 –– Agilent April 2005 – January 2006 Colorado Springs, CO While 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. |
|
|
System Engineer –– MX Logic November 2003 – April 2005 Denver, CO During 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.
Linux Administrator / Web & Software Developer –– Controlled Marketing Conferences April 2003 – November 2003 Monument, CO At Controlled Marketing Conferences, I was part of a two-man team that was responsible for the care and maintenance of several Linux servers, a couple 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 / Account Management –– Agilent September 2002 – December 2002 Colorado Springs, CO My 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 – December 2001 Colorado Springs, CO I 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.
Software Developer –– Kincaid Technologies June 2000 – August 2000 Colorado Springs, CO I was responsible for writing enterprise level software that processed credit card transactions. Accuracy, speed and attention to detail were an absolute must because even the smallest mistake could result in drastic losses of money or reputation. All of the software that I developed was in C++ under Solaris, but I assisted in designing and laying out Java applications and systems. All of the architecture, design and development of the software was entirely object-oriented. |
|
Education |
|
|
Publications |
|
References available upon request.