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
|