Software Engineer, Web Developer, All-Around Nice Guy
Austin, Texas Area
Software Engineer, Web Developer, All-Around Nice Guy
Austin, Texas Area
* About ten years of experience in developing and maintaining websites and web applications, primarily in PHP with MySQL database back-ends
* Three years of experience in Java and C#
* Five years of educational experience, and one year of professional in C++
* Eight years of experience in XHTML and CSS with a focus on standards-based design and accessibility
* Three years of experience in Windows installer technology with both Installshield (MSI) and NSIS
* Excellent group management, personal relations, and customer service skills
* Experienced with working in both fast-paced start-up environments and corporate settings
(Public Company; CSCO; Computer Networking industry)
June 2006 — June 2009 (3 years 1 month)
After Cisco's purchase of Metreos, the product was renamed the Cisco Unified Application Environment and become a pure software solution. Also, the team adopted an agile development process based on the Scrum method. I continued my work on the web management console, and took up several new responsibilities.
* Engineered the install of the main product, auxillary products, and product hotfixes using Installshield 12 (MSI) and NSIS. Some deployments involved configuring third-party applications, native and Java-based services, and databases.
* Designed and coded vital components of CUAE's Management Service in Java
* Designed and coded CUAE's configuration backup and restore utilities and a database migration tool in C#
* Performed minor maintenance of the new build system, which was based on Apache Ant, Maven, and Atlassian Bamboo
* Took an active and direct role in customer service and support, often directly assisting the support team or clients/developers over phone, e-mail, IRC, IM, and the CUAE's developer network mailing list.
(Privately Held; Computer Software industry)
August 2004 — June 2006 (1 year 11 months)
Metreos was a startup that created a voice-over-IP application development platform that worked mainly with Cisco-based IP telephony solutions (i.e. Cisco Unified Communications Manager).
* The platform existed as a network appliance, and I was brought in to engineer and develop the appliance's web-based management console. The management console not only managed the database, which I co-designed, but it also communicated with and managed the services and the operating system on the appliance.
* I engineered and developed a web-based administration console for an application suite that ran on the platform, which required the administration of a large number of users (possibly in concert with an LDAP server) and per-user configurations of the applications.
This company was acquired by Cisco in June 2006.
(Computer Software industry)
March 2003 — July 2004 (1 year 5 months)
I worked for the Information Technology Group of the College of Engineering as a student worker with two very different responsibilities. I provided support for and assisted with the deployment of classroom media systems. I also helped maintain, structure, and code a redesign of the College of Engineering website with a focus on improved UI, accessibility, standards-based design, and Section 508 compliancy.
(Privately Held; Internet industry)
June 2001 — February 2003 (1 year 9 months)
* Built and maintained intranet modules, online registration, e-commerce, and basic content management systems for clients such as Texas Association of School Administrators, Texas Apartment Association, MateriaLink, and Legerity
* Customized instances of and added new features to Course InSite, a Professional Development Management System used by school districts and companies like Pervasive Software, UT Systems, and the Texas Restaurant Association.
Bachelors of Science , Computer Science , 1999 — 2004
Topics covered included: network protocols, object-oriented programming, logic and sets, automata theory, data types, software engineering, technical writing, and programming languages. Primary learning languages were: C++, Java, and Haskell.