Professional Documents
Culture Documents
512-484-7454 jfowler@james-fowler.com
Introduction As highlighted below, experience includes .NET Studio(C#, ASP.NET, .NET Framework 4, Entity Framework and Linq, MVC, WCF and Web Services, WWF, Microsoft Visual Studio Team Systems 10, and IIS 7), MS SQLServer 08, Java, MS Visual C++ & MFC, SQL, Microsoft, Sybase and Oracle Database Systems. Target architectures include web-based, n-tier and client-server architectures. Academic achievements include Bachelors and Masters level Information Technology degree completion as well as Microsoft SQL Server DBA and .NET framework training. achievements include Bachelors and Masters level Information Technology degree completion as well as Microsoft
SQL Server DBA and .NET framework training.
Resume Summary 18 years of Object-Oriented experience including: 10 years web-concentric experience using ASP.NET, C#, .NET framework 8 years Java, C++, and PowerBuilder 18 years of SQL experience including: Microsoft SQL Server Transact-SQL(T-SQL) stored procedures and triggers Microsoft SQL Server DBA instruction and development phase administration Microsoft SQL Server SSIS and DTS development Entity Framework, Linq, and ADO.Net Oracle PL/SQL stored procedures and triggers Sybase Systems Transact-SQL(T-SQL) stored procedures and triggers 14 years of Web based including: Microsoft ASP.NET, C# and IIS developed in Visual Studio MVC 3 (Razor) with Entity Framework 4.3 including Code-First initial development, JQuery and JQuery Mobile, Telerik MVC controls, WCF RIA, and Xaml Inversion of Control / Dependency Injection using Unity Microsoft Windows Communication Foundation (WCF) and .Net Web Services including custom Extensions Extensive Xml, XPath, and Xslt use and development Ajax and XmlHttp custom development including MS Ajax Toolkit controls Microsoft SharePoint Portal Server/Services and WebPart development. Microsoft Commerce Server and Content Management Server development Telerik RAD and Infragistics NetAdvantage Web controls use, extension and customization including Ajax controls DHTML client-side page construction and dynamic content manipulation Client-concentric Document Object Model (DOM), HTML, DHTML, XML & JavaScript development Server-concentric C# Class and Java Class development, MSMQ, XML, Net Remoting/DCOM and Web Services Macromedia FlashMX & Fireworks object component construction Patterns and Practices Use and study of standard development Design Patterns Model View Controller (MVC) and Model View Presenter (MVP) implementation and architectural development Experience with Agile Development and Extreme Programming constructs Experience in a Scrum development paradigm Implementation and customization of MS Patterns & Practices Enterprise Library Extensive use of Case tools for data modeling, system and database design & creation including: Unified Modeling Language (UML) Rational Rose & XDE (RUP) Enterprise Architect ERWin / ERX PowerDesigner EasyCase Operational, Presentation and Documentation tools: Microsoft Visio, Office and SharePoint Portal Services Sparx Enterprise Architect, nDoc and SandCastle Education & Training Master of Science in Information Systems Bachelor of Business Administration in Information Systems Microsoft .NET Training - 2310B Developing Web Applications using Microsoft Visual Studio .NET Microsoft .NET Training - 2349B Programming with the Microsoft .NET Framework (Visual C# .NET) Microsoft .NET Training - 2524B Developing XML Web Services using Microsoft ASP .NET Microsoft SQL Server DBA training
James L. Fowler M.S. jfowler@james-fowler.com Page: 1
Information Systems Experience Programming Languages: Web-based: Scripting languages: Database: Communications: Analysis and Design: MS Visual C# .Net, VB.Net, Java, PowerBuilder, MS C++ & MFC ASP.Net, MVC 3, WCF, JQuery and JQuery Mobile, AJAX, .Net Web Services, RIA, Java JSP SQL, T-SQL, PL/SQL, JavaScript MS SQL Server, Oracle, Sybase System, MS Access HTTP, SOAP, XMLHttp (Ajax), IIOP, TCP/IP, FTP, SMTP/MAPI Unified Modeling Language (UML), Rational Rose/XDE (RUP), MS Visio
Skills Development FowCo Consulting, Inc. Web Development Austin, TX Oct.'08 to Present
Technologies include .Net Framework 2 thru 4, C#, Asp.Net, MVC, Entity Framework, JQuery and JQuery Mobile, Linq, Enterprise Library, Windows Communication Foundation, Ajax, Sharepoint Portal Server and Sharepoint Services, and SQLServer. Other technologies include Telerik MVC and Ajax controls, Infragistics Ajax controls, StructureMap and Unity for IOC - Dependency Injection. Projects: Venture Management System
Combining MVC 3, custom and GNU tools, WCF and nHibernate developed a system to manage a bid process and post-award project management process for a venture management process. Process included some mobile manipulation of project elements. Telerik MVC grid and jqGrid presentation components were use in web and mobile respectively. Primary responsibilities include MVC development including custom helpers and extensions, WCF development, and Sql Server management in a POCO to DTO to ViewModel n-tier architecture leveraging AutoMapper transformations. StructureMap was utilized in the Service tier for IOC. Extensive Dynamic Linq was utilized for Service tier result manipulation with WCF hosting in a Windows Service for thread management and pooling.
eCommerce Development
Commerce based site including Asp.Net, C#, Sql Server, Ajax Toolkit, Infragistics Net Advantage, and Commerce Server 2007 to target market instructional and educational media. Windows Communication Foundation was coupled with the Ajax Toolkit for enhanced user experience. Complete .Net Security and Membership components provided a membership model with Commerce Server 2007 used as the product presentation handler utilizing custom extensions to the MS Commerce Components Library.
Skills Development .NetSolv Consulting, Inc. Senior Technical Lead / Architect Web Development Austin, TX Feb 2002 Oct.08
Six significant .Net projects, Project Technical Lead and functional Architect, using Microsoft technologies including .Net and the .Net Framework, C#, Asp.Net, .Net Web Services, .Net Remoting, Enterprise Library, Windows Workflow Foundation, Windows Communication Foundation, Sharepoint Portal Server and Sharepoint Services, Commerce Server, Content Management Server, MSMQ and SQLServer. Other technologies include Oracle, UML/RUP, Telerik RAD, Infragistics NetAdvantage, NUnit and NUnitAsp. Projects: Workflow Based Architecture and System Development
Architect and technical lead to develop a system based on a broker patterned construct and designed after the state-machine and service broker systems. The project implementation combined WCF web services and state workflows as an autonomous Service Orientation solution to manage the asynchronous communication between disparate systems, achieving action-result transitions in an event- driven flow. Invoked from clientconcentric Ajax calls, an entities status would progress through states, each requiring specific programmatic steps , achieved by encapsulating processing within sequential workflows activities. With the UI design based on Model-View-Presenter (MVP) pattern, a custom composite server control provided a template-driven display and managed data entities leveraging Enterprise Library polymorphic extensions. Technologies include Windows Workflow Foundation, Windows Communication Foundation, Web Services, custom SOAP extensions and he aders, Enterprise Library, .Net Framework 3.5, Ajax, Sql Server 05, and Team Systems 08 in a Vista development environment deployed to a multi-tier Server 03 platform.
Skills Development Triangle Technology Senior Consultant Web and Distributed Applications Austin, TX Oct 1997 Nov 2001
Two significant projects using Microsoft, Sun, PowerSoft and Oracle technologies including MS active server pages, Java J2EE, PS Powerbuilder and both SQLServer and Oracle databases. Projects: Information Tracking Project Primary responsibilities included Technical Lead on web-based information tracking applications development for the Education Service Center, converted from client-server n-tier based, to allow dynamic, database-driven web access and storage of critical information. Using Active Server Pages(asp), JavaScript, Java, Java-applets, PowerScript and DHTML to dynamically validate and store data as well as dynamically render and display database-driven pages. UML application design utilized as a pre-cursor to system development. Additionally, Oracle database design and development was required for data repository. IDL, DCOM and COM+ were utilized for remote component-method invocation and component pooling. Decision Support System Project Primary responsibilities included Technical Lead on the development of a decision support and service tracking systems utilizing PowerSite(HTML & JavaScript), PowerJ(Java), PowerDynamo, EA Server (Jaguar), PowerBuilder and Sybase Database System. Web-based and n-tier application modules employed Client and Server-concentric components including web-based CORBA invoked components delivering dynamic and data-driven web pages and applets deployed using PowerDynamo and EA Server. Additionally, conversion of Powerbuilder classes to CORBA-compliant stateless PowerScript components and development of Java components operating within Sybase EAServer was accomplished. UML design methodology was implemented and the development of T-SQL stored-procedures and triggers was pervasive throughout construction. Duties also including data modeling and database design during initial phase of the project. DC Systems, Inc. Senior Analyst/Developer - Distributed Applications Design & Development Dallas, TX July 1995 Sept 1997
Two significant projects using Sybase, PowerSoft, Oracle and Microsoft technologies including PowerBuilder, Sybase database, Oracle database and Oracle Pro*C, as well as Microsoft Visual Basic. Other technologies included Erwin and SilverStream. Projects: Credit Assessment and Tracking project Primary responsibilities included the development of PowerBuilder 5 Applications for the Associates Bancorp to assess, score and track the credit capability of commercial entities prior to loans. Development Framework (ADF) utilizing PowerBuilder Foundation Class Library(PFC) as base components of superclass objects. Duties included production applications development of a commercial loan application system using PB5 and ADF and facilitate knowledge transfer of PB 5, PFC and ADF to development team. Concepts utilized included n-tier implementation and distributive processing in an NT - Distributed Powerbuilder - Oracle 7.x environment. Materials Movement Tracking project Primary responsibilities were systems analysis, developing an applications development toolset and framework architecture for the development of a materials movement tracking application for Saudi Business Machines (IBM Saudi) and to facilitate knowledge transfer of the architecture to development team. Duties included the design & development of a robust class library, developer toolset and application framework architecture utilizing PowerBuilder 4 and C++. Extensive use of ERwin, Oracle (PL/SQL) and Sybase 11 (T-SQL) triggers and stored procedures was required for database design and implementation. Levi Strauss & Co. - Analyst/Programmer Applications Development Westlake, TX Feb.1995 - July 1995
Primary responsibilities were to design and develop a finished goods logistics system using PowerBuilder 4, Oracle PL/SQL, Oracle Pro C, SQL*NET and Oracle 7. Duties included detailed design and development of PowerBuilder class library and application development in a client-server architecture of PowerBuilder 4, Windows NT, UNIX(HP-UX) and Oracle. EasyCase for Windows, SilverStream and Visio design tool set employed and Visual Basic support applications were developed.
Skills Development
Primary responsibilities included complete system lifecycle development and office automation operations for staff and center clients. Duties included the extensive use of Borland & MS Visual C++, FoxPro, MS Access, Lotus, COBOL, ERWin and EasyCase for relational database and systems design and development. Additionally, electronic data interchange (EDI) development and implementation was employed. Academic Background Microsoft Certified .NET Training Dec 2001-Feb 2002 ASP.NET, C#, .NET Framework and XML Web Services Training .NET Training - 2310B Developing Web Applications using Microsoft Visual Studio .NET .NET Training - 2349B Programming with the Microsoft .NET Framework (Visual C# .NET) .NET Training - 2524B Developing XML Web Services using Microsoft ASP .NET Master of Science, Information Systems, Dec.94 1994 Academic Excellence Award & 92, 93 Dean's List - GPA 3.7(3.9 Core Curriculum) (Contact The Graduate School for information 817.272.2688) Graduate Research Assistantship at Automation Robotics Research Institute (ARRI) University of Texas
B. B. A., MIS, May 91 Angelo State University Honors Graduate - Management Information Systems with supporting concentration in Computer Science.