Wyatt Lee Baldwin
Portland, OR 97215
wyatt.lee.baldwin@gmail.com
Software Engineer · Web 2.0 Developer
Self motivated problem solver/software developer with a focus on dynamic, database-backed Web applications. Can see the Big Picture and work on requirements, architecture, and design. Also able to dive into details, implementation, testing, and maintenance. Interested in new technologies and applying modern techniques (e.g., TDD) to the software development process. Fascinated by the Web as a technical platform and as a social phenomenon. Experienced in all aspects of Web development. Can bridge the gap between designers and back end developers. Also experienced in systems administration, including installing OSes, setting up development & production environments, and deployment.
Qualification Highlights
|
|
Technical Expertise
Languages - Mainly Python, JavaScript, XHTML, CSS, & BASH. Also Ruby, PHP, Java, Perl, & C++.
Web Frameworks - Mainly Pylons, Ruby on Rails, & Django. Have played with Spring and Struts.
Concepts - OOD/OOD, TDD, BDD, REST, AJAX, database normalization.
Operating Systems - Linux (Ubuntu, RedHat), Mac OS X, Windows XP & Vista.
Software/APIs/etc - Apache, mod_proxy, daemontools, SOAP, Subversion, SSH, Google Maps API.
Databases - PostgreSQL, MySQL, SQLite.
Professional Experience
Self-employed
Design and build Web applications and sites. Main client is currently Ace Hotel (acehotel.com).
Software Engineer/Web 2.0 Developer - March 2008 to Present
- Using Pylons (Python/WSGI) Web framework.
- Building a custom content management system.
- Adding AJAX/DHTML progressive enhancement.
- Applying test driven development (TDD).
- Interfacing with 3rd-party hotel reservation Web Services (SOAP, Hotel Concepts, SynXis).
Electrical Distributing Inc, Portland, OR
Distributor of home electronics and appliances. 100 employees.
IT Manager - June 2007 to March 2008
Responsible for all network resources, servers, PCs, printers, and phone systems. Given the smaller size of the company, there is some hands-on work in addition to management duties.
- Worked with executive level management to determine the company’s ongoing and future IT requirements and created strategies to implement those requirements.
- Made recommendations regarding hardware and software.
- Purchased new hardware, software, and equipment as needed.
- Created and maintained systems documentation.
- Administered various Linux servers (ERP, mail, file, print, DNS, intranet, Web).
- Administered Cisco routers at an intermediate level (VPN users, NAT).
- Administered phone systems.
- Monitored network security.
- Implemented and maintained a backup solution for all servers.
- Provided desktop support for ~100 Windows XP/Vista users.
byCycle.org, Portland, OR
A not-for-profit project to create an online bicycle trip planner (’Google Maps for Bikes’).
Founder/Lead Developer — Nov 2004 to Present
Responsible for all aspects of this project, from the back end to the front end to the business end.
- Created system architecture with back end core separate from UI. Back end implemented as a set of services with a well-defined interface.
- Wrote code to implement address parsing and normalization, geocoding, and routing.
- Wrote test suite to ensure correctness of code and make sure code meets requirements after refactoring.
- Built Web front end using the Pylons framework; standards-based XHTML and CSS; DHMTL and AJAX with Prototype; custom widgets.
- Used Google Maps API used to provide base map (note that Google services are not used for address lookup, geocoding, or routing).
- Wrote ETL scripts to extract delivered GIS data from shapefiles, transform the data into the byCycle schema, and load it into a PostGIS-enabled PostgreSQL database.
- Created JavaScript interface that talks to MapServer to overlay bicycle routes.
- Worked with Metro in the Portland, OR, area and the Bicycle Federation of Wisconsin to create a suitable GIS data format and build the first publicly usable versions of the trip planner.
- Field inquiries from interested Cities and people around the country.
Self Employed
Freelance — 2004
- Updated artist portfolio Flash site: mkimn.com (prior to current version).
- Worked on a previous version of jyte.com (back when Jyte was a newsreader).
- Built simple PHP gallery for local artist: johnmacnabfineart.com.
- Helped an Oregonian employee learn the basics of HTML and putting together Web sites.
University of Oregon Information Technology Centers, Eugene, OR
Computer labs in the University’s libraries.
Computer Lab Assistant — Nov 2000 to Dec 2003
- Desktop and printer support for a PC and Mac environment of 75 computers.
Education
University of Oregon, Eugene, OR
Computer and Information Science, 2000 – 2003, Graduated Dec 2003, BS, 3.57 GPA.
Florida State University, Tallahassee, FL
Undergraduate studies, 1991 – 1992, 4.0 GPA.
References
Available on request.
Recent Comments