|
Objective |
To consistently produce high quality software on schedule and within budget. To do so in a web development environment using ASP.NET/C#, SQL Server, JavaScript, Cascading Style Sheets, and an N-Tiered, scalable architecture. |
|||
|
|
|
|
||
|
Technical Skills |
· ASP.NET 2.0/3.5 °User Controls °Server Controls °Master Pages · JavaScript—DOM/CSS Manipulation, Client-Side UI Development · NUnit · Exposure to ASP.NET AJAX, Prototype, Scriptaculous, JQuery · Internet Explorer 6/7 · Safari 3 for Windows · Cross-Browser Development · Domain Driven Design and Patterns · MS Visual Studio 2005/2008 · OO Development · Web Development
|
· C# 2.0/3.0 · .NET 2.0/3.0/3.5 · SQL Server 2000/2005 · Cascading Style Sheets · Firefox 2/3, Firebug/Web Developer · Oracle 10g/Toad Client · PHP/MySQL · WPF/XAML · XML/XSL · C/C++ · Delphi · N-Tier, Layered Development · Iterative SDLC/Agile-Scrum · CVS/VSS/Vault/SVN · Windows NT/2000/XP/Some Vista · OpenUP Development Process · Enterprise Architect for Modeling |
||
|
|
||||
|
|
||||
|
Corporate Skills |
·
Excellent Written/Oral · Responsive to Emerging Business Needs · Adaptive and Assertive |
· Situational Leadership · Cognizant of Corporate Diplomacy ·
Internal/External Customer |
||
|
|
|
|||
|
Full-Time/Contract Experience |
August 2009 – Present Senior Web Developer/Architect |
|||
|
|
Michael & Susan Dell Foundation (http://www.msdf.org) Web development in ASP.NET, C#, SQL Server 2005/2008, CSS, JavaScript. Integral member of the Dell Scholars team (http://www.dellscholars.org). |
|
|
|
|
|
July 2006 – July 2009 Lead/Senior Web Developer (Contractor/Project-Based) |
|||
|
|
Raba-Kistner Consulting, Inc (http://www.rkci.com)
Contracted to architect, design, and develop a public facing web site. Web development in ASP.NET, C#, SQL Server, CSS, JavaScript with Object Oriented techniques and methodologies. Software catered toward civil engineering project requirements including engineering data-capturing, data analysis, data synchronization, and reporting. Position from March 2009 to present. |
|||
|
|
|
|
||
|
|
Nets to Ladders (http://netstoladders.com)
Project-based position to architect, design, and develop administrative web site for San Francisco County. Work being done in ASP.NET 3.5/C# 3.0, and SQL Server 2005 with an n-tiered architecture and written in a 3-deep, layered implementation consisting of presentation, business, and data layers. Cross-browser development for IE 6/7 and FireFox 2/3. Position from December 2008 to March 2009. |
|||
|
|
|
|||
|
|
GotVMail Communications—Needham, MA/Austin, Texas (http://www.gotvmail.com)
Lead Web Developer using ASP.NET 3.5 with C# code-behind, Windows XP Professional. Database work done in Oracle 10g and Toad client. Presentation layer development for Internet Explorer 7, Firefox 2/3, and Apple Safari. Domain Driven Design and Modeling done in Sparx Systems Enterprise Architect for 4+1 view modeling, domain modeling, use case modeling, and deployment. OpenUP development process utilized for iterative development and full, software development life cycle process. Position from July 2008 to November 2008. |
|||
|
|
|
|||
|
|
Affiniscape—Austin, Texas (http://www.affiniscape.com)
· Senior Web Developer using ASP.NET 2.0 with C# code-behind, Windows XP Professional/Windows 2003 Server. Database work done in MS SQL Server 2005. Presentation layer done using CSS, custom JavaScript as well as libraries Prototype/Scriptaculous, and Anthem.NET. · Contracted to design/develop a new module—Conference Management—to current, flagship web application, Members 360®. Was hired as permanent September 2007. · Designed and developed the business layer for Members 360®. · Spring 2008, developed major, enhancement to accounting module in Members 360 ®
Daily responsibilities included developing new ASPX pages from scratch and from master pages to incorporate into the Members 360 ® web application. Tasks also consisted of writing ASP.NET user controls and server controls as needed. Presentation layer development included applying CSS classes to controls and ensuring our page layouts, styling, and JavaScript functions worked well with ASP.NET-rendered output. Business layer development included writing new and enhancing existing business classes (in C#) to facilitate user interface logic, all done in an agile-like, TDD-like development environment. GUI testing done in Internet Explorer 6/7 and FireFox 2.
Roles filled included: web application developer/programmer, business analyst, front end/presentation layer developer, and .NET designer—utilizing object oriented methods and techniques and presentation layer tactics. Worked closely with stake holders: product managers, sales, and marketing. Position from May 2007 to July 2008.
|
|||
|
|
|
|||
|
|
Avenue A | Razor Fish (AARF)—Austin, Texas
Senior Developer using ASP.NET 2.0 with C# code-behind, Windows XP Professional. Web development done for an AARF, external client. Client's current site is being re-designed which included an administrative site to create, edit, update, and delete data from their backend, SQL Server 2000 database. Implemented administrative web site with ASP.NET controls. Position from February 2007 to April 2007. |
|||
|
|
|
|||
|
|
e-MDs—Austin, Texas
· Senior Developer using C#/.NET 2.0/3.0, Windows Presentation Foundation (WPF), and Extensible Application Markup Language (XAML) in a Model View Presenter (MVP) architecture. · Part of team development of a XAML-based application to maintain Electronic Health Records (EHR) in doctor’s office on a backend, SQL Server database. Ø Architecture used was Model View Presenter to facilitate interchangeability of business objects from view (user interface) objects coordinated via a presentation layer similar to Model View Controller but presentation (akin to Controller) more broad in responsibilities. Ø Part of huge migration effort from Delphi based products to C#/.NET environment. · XAML/WPF utilization at intermediate to advanced levels including: Ø Layouts via dock, stack, wrap, and grid panels. Ø Data presentation done via one/two-way, data-bound, grid panels. Ø Data binding to C# objects and collections (retrieved from MS SQL 2005). Ø GUI implementation all done in pure XAML due to visual designer glitches in Orcas package. This helped reinforce XAML comprehension. · Position from July 2006 to February 2007. |
|||
|
|
|
|||
|
|
November 2004 – July 2006 Senior Software Developer Quadralay Corporation—Austin, Texas · Senior Developer using C#/.NET, MS Word VBA, XML/XSL · Developed a migration module for flagship product, ePublisher Pro using C#/XML/XSL: Ø Migration programmatically converts legacy, binary-formatted projects from old Publisher to new XML-based ePublisher Pro projects. Ø Intermediate, legacy project file in XML is translated via XSL to new ePublisher Pro XML format. Ø C# code translates new XML data to new project data via ePublisher Pro, internal API. · Revamped MS Word menu, Transit, written in MS Word VBA: Ø Transit is integral part of ePublisher Pro process. Ø Provides a menu-driven tool to manipulate MS Word documents that serve as input to ePublisher Pro. Ø Revamped Transit interface and underlying logic/design. |
|||
|
|
|
|||
|
|
January 1996 – November 2004 Systems Analyst/Team Lead Texas Guaranteed Student Loan Corporation (TGSLC)—Austin, Texas · Team Lead in Application Development/Support · Developed and maintained front end and back end systems to facilitate the electronic processing of student loans: Ø Client-side and server-side data validation via student loan, industry-standard file layouts. Ø Programmatic FTP, POP3/SMTP communications using Delphi components (OOP). Ø Developed Delphi components for use in application development. · Provided technical support for established and new systems developed. |
|||
|
|
|
|||
|
|
November 1994 – December 1995 Programmer/Analyst Trans-Continental Software Concepts (TCSC), Inc.--San Antonio, Texas · Aided TCSC, an IBM AS/400 start-up company, in establishing a PC development group. · Developed end-user pro-forma invoicing system for TCSC clients—U.S. Custom brokers. · Provided hardware/software maintenance/support for in-house and external clients.
|
|||
|
|
|
|||
|
|
March 1993 – November 1994 Small Computers Operations Supervisor—University Staff Member Agricultural Economics, Texas A&M University—College Station, Texas · Maintained and developed DOS-based user interfaces to farm simulation modeling systems. · Began evaluation of development tools to port user interfaces to 16-bit MS Windows environment. · Repaired and maintained PC equipment in a NetWare/Ethernet network environment. · Provided hardware/software technical support to staff. |
|||
|
|
|
|||
|
Freelance Experience |
January 2001 – August 2001 Freelance Web Developer (in parallel w/permanent position at TGSLC) Self-employed · Developed a Web registration system for Imagine Art including end-user/administration functionality. · Backend system for registry designed and developed using: Ø Linux shell scripts, Ø Java, Ø HTML/CGI, JavaScript, and Ø MySQL as backend database. · Site with credits at http://www.imagineart.net
|
|||
|
|
December 2001 – August 2002 Freelance Web Developer (in parallel w/permanent position at TGSLC) Self-employed · Developed a Web-based adult education credential model portfolio (AECM). Used by the Adult Education Credential Project (AECP) at Southwest Texas State University. · System involved a registration process and persistent, electronic portfolio where accolades were stored. Technologies used: Ø Active Server Pages (ASP), Ø MS Access, Ø PHP/MySQL, Ø HTML/JavaScript, Ø Some Java for RTF to PDF conversion of documents. · Main AECP site: http://cie.ci.swt.edu/credential/default.html
|
|||
|
|
|
|||
|
Education |
Bachelor of Arts in Computer Systems Management--St. Edwards University, Austin, TX; Graduating Honors Summa Cum Laude, Member Alpha Sigma Lambda National Honor Society. |
|||
|
|
|
|||
|
Hobbies & Interests |
Golf, Racquetball, Drumming, Martial Arts, Weight Lifting. |
|||
|
|
|
|||
|
References |
Available upon request. |
|||