sabren.net   rants   archive   bio   portfolio

Michal Wallace: Resume

http://www.withoutane.com/


Objective

Senior developer/analyst available immediately for telecommuting or off-site work. (Will consider part time office work in Atlanta) Prefer a casual, team-based work environment using object-oriented technology.

Technical Skills

Mastery of object oriented analysis and development: modeling, design patterns, refactoring, unit testing, eXtreme programming, etc.

Strong SQL and data modeling skills.

Ten years web/intranet development, using a wide range of enterprise architectures and technologies.

My strongest skills are in the following areas:

  • LAMP: Linux, Apache, MySQL, Perl, Python, PHP
  • DHTML/AJAX: CSS, Flash, Actionscript, prototype, jquery
  • XML: XSLT, DOM, SAX

Relevant Experience

Founder/Lead Developer
11/01-Present : Sabren Enterprises, Inc.

  • Project Management - managed all aspects of planning, building, and maintaining a small web hosting company.
  • Process Automation - developed various python scripts to manage multiple servers and automate day-to-day running of the business.
  • Developer - built a fully automated billing and collections solution using python.

Java Developer / XP team member
8/01-11/01 : MediaOcean (Atlanta, GA)

  • EJB/XML - worked with an XP (eXtreme Programming) team to build a web-based negotiation tool for TV advertising sales. Later designed and implemented a messaging system for communication between the EJB server and a dhtml-based front-end. This let javascript developers work directly with business objects written in java.

Cofounder/System Architect
8/99-8/01 : Zike Interactive, Inc (Norcross, GA)

  • eCommerce/Python: Designed and built 3-tier, OO web storefront system in Python. Supports secure credit card processing and integration with shipping companies.
  • XML: Created XML-based reporting language/code generator. Allows reporting on complex data structures such as relational databases or XML.
  • Java: Prototyped online publishing system using JSP/EJB architecture. Developed standards for future J2EE applications using JBoss, Tomcat, and Struts.

Freelance Work
4/01 : O'Reilly Network/OnLAMP.com

  • Python - Developed example applications and wrote technical articles to illustrate software development with Python. Topics included dynamic creation of graphic files and CGI programming. (see http://www.oreillynet.com/pub/au/189)

Developer/Analyst
1/98-4/01 : Abel Solutions, Inc (Roswell, GA)

  • System Development: Acted as lead developer to build and maintain web/intranet applications. Used a wide variety of technologies, including: SQL Server, ASP, Perl, Java, XML/XSLT, Javascript, Python, Visual Basic, Excel, Crystal Reports, and MS Access.
    (Primary Development environment was ASP+COM+SQL Server.)
  • Business Needs Analysis: Interviewed corporate and government clients to collect system requirements. Wrote use cases and formal business specifications.
  • Architecture Design: Analyzed business requirements and translated into technical specifications, including object model, database design, and UI prototypes.
  • Library/Framework Design: Built and maintained generic VBScript libraries for web-based authentication, working with data objects, and processing complex forms using a model-view-controller design pattern.
  • Data Migration: Analyzed and implemented large-scale data migration solutions when replacing legacy systems. Often consolidated multiple, unnormalized data sources. Worked closely with data owners to verify, correct, and reclassify data.
  • Quality Assurance: Worked with other developers to construct test plans for manual and automated software testing. Defined and filled QA Analyst role, involving a story-based approach throughout the development life cycle.
  • Mentoring: Interviewed potential hires, conducted code reviews, mentored other developers in new technologies. Lead classes on topics such as XML/XSLT, unit testing, refactoring, and Perl.

Developer/Trainer
8/97-12/97 : Nuesoft Technologies (Atlanta, GA)

  • Training - Traveled around the country, training end users in medical practice management software.
  • Report Creation - Developed interactive, customizable reports using Crystal Reports and Visual Basic.

Quality Assurance Team Member
Summer 96 : USPA&IRA (Fort Worth, TX)

  • Automated Software Testing - Built and managed an automated regression test environment for a large-scale client management system using Microsoft Access and Visual Test.

printable version