Personal Details
- Name: John Stoops
- Education Level: B.Sc. (Hons)
- Contract Types: Corp-to-Corp
- Project Types: Custom Software Applications
- Project Sizes: Medium, Large, & Enterprise
I'm a Software Architect whose qualifications include:
- a degree in software engineering management accredited by the British Computer Society;
- well versed in the use of the Unified Modeling Language (UML), object-oriented analysis & design (OOAD) and design patterns;
- detailed knowledge of .NET, Web services, SQL Server databases and best practices in software design and development;
- 13 years of experience in the design and development of software systems, Web applications, and gathering requirements for diverse companies and organizations (see portfolio).
Key Skills
Requirements Analysis
Software Design & Modeling
ASP.NET & C# Development
Design Patterns & Integration
QA/QC & System Testing
Project Management & Team Leadership
Technical Skills
Languages:
- 7+ years: C#, ASP.NET, Web Services, UML, SOAP, AJAX, PHP, ODBC, ADO.NET, VBScript, JavaScript, XML, XSLT, HTML, DHTML, XHTML, CSS
- 2+ years: ActionScript 3.0, MXML, Flex Framework, Java, C++, Cold Fusion, COM, PERL, CAML, JSP, PL/SQL, T-SQL, Visual Basic (VB) 6, VB.NET, VBA, ASP
Software:
- Applications: MS SharePoint (MOSS 2007, WSS 3.0), MS Visual Studio (6, 2005-8) , Flash 9.0, Flex Builder, MS Office, Project & Visio (97, 2000-7 & XP), Crystal Reports (8-XI), MS SQL Reporting Services, Photoshop, Enterprise Architect, RedDot, GoldMine, Dundas Graphs, Dreamweaver, Homesite, Eclipse, JDeveloper, Drupal, Joomla!, DotNetNuke (DNN), Kentico, Znode, VirtueMart, ASP.NET Storefront, QuickBooks
- Systems Software: MS SQL Server, MS Access, Oracle, MySQL, PostgreSQL, Sybase Advantage DB Server, MS Windows (3.11-2000, XP, Vista), MS Windows Server (2000-8, NT), MacOS, Internet Information Services (IIS), Apache, Apache Tomcat, JBoss
Work Experience
Systems Analyst | Software Architect & Designer | ASP.NET Developer
Rental Reservation Systems & Exotic Estates Widget June 2010 - Present
require a system to manage complex information, collect payments and have content appear on one or more front-end marketing sites. Properties are listed on the front-end marketing site and potential guests can search for properties and view them via a map or list. Selecting a property displays it's landing page detailing features, image gallery, rates, etc. from which visitors can send an inquiry about booking the property to an agent using RRS. A link to a contract is sent to the potential guest which they can then complete online, electronically sign, and pay for their stay using their credit card.
Live front-end marketing site: ExoticEstates.com
Technology being used:
- Widget: ASP.NET 4, Microsoft MVC3, XML, AJAX, JavaScript
- Front-end site(s): HTML and JavaScript or CMS of choice
- Back-end site: PHP, MySQL and XML and is currently in the process of being updated to use ASP.NET 4, Microsoft MVC3, XML, AJAX, HTML5, JavaScript, JQuery and SQL Server 2008
Development Manager | Znode System & Web Server Administrator
Reid Industries, Inc. May 2009 - Present
I chose the as the basic infrastructure for Reid Industries' multiple front-end marketing sites for their various product line. This enabled product catalogs to be managed independently from the front-end product sites and combine in different ways for creating very target sites to sell products from. The full source code edition has been customized with unique templates for each site (Master pages), interactive user controls, specific security restrictions for the reseller portal, and custom fulfillment processes.
Live front-end marketing sites:
Development Team Lead | Software Architect | Senior Software Engineer
American Technology Solutions, Inc. June 2010 - Present
Leading and managing the development teams for custom software development and web application projects, experience using Microsoft Project to generate project gantt charts, various issue/task tracking systems or SharePoint for reporting and consolidating project documentation, and reporting to stakeholders and managers on project progress. Software architecture designed in UML which is also used to trace fulfillment of system requirements (using Enterprise Architect CASE tool) and track progress on the implementation of functions, components and other development tasks.
Systems Analyst | Software Architect & Designer | ASP.NET Developer | System Tester | Configuration Manager
Tetra Tech, Inc. July 2006 - July 2010
I lead the analysis and design of many medium to enterprize software development projects for the U.S. Environment Protection Agency (USEPA), U.S. Navy, Department of Energy (DOE), and State Water Board. I was the technical lead and developer for all .NET and SharePoint projects, ensuring timely delivery of all development tasks. 10% pay raise first year and 25% raise the second year.
Technology used: UML, ASP.NET, C#, VB.NET, AJAX, Web Services, SQL Server, Oracle, Java, JSP, XML, XSLT, MS Office, HTML, CSS2, Crystal Reports XI, WSS 3.0, MOSS 2007, Visual Studio 2005-8, MS SQL Reporting Services, Photoshop, Enterprise Architect.
Software Analyst | Web Developer
Confi-Check, Inc. September 2005 - July 2006
I designed the overall architecture, enhanced search functionality, and added visitor tracking for multiple Web sites providing public records search capabilities using C#, ASP.NET, and Web Services. Sites targeted different audiences, such as public searching for friends and companies needing background checks on employees, hence need for common application framework and multiple front-ends. System met current design standards and used latest technology by utilizing design patterns like Model-View Controller (MVC) and Indigo messaging framework (now known as the MS Windows Communications Foundation- WCF). Innovative use of WCF combined with AJAX for providing search-as-you-type results.
The e-marketing Web tool I designed and implemented in ASP.NET and MS SQL Server had advanced sales tracking integrated with front-end public records search sites. This tool enabled staff to create email marketing campaigns that automatically send custom branded emails, newsletters, offers and discounts to prospects and existing customers by intelligently selecting relevant promotions based on visitor tracking data and past purchases. Made an additional $200K in sales for Confi-Chek, Inc. within 3 months of launching first email marketing campaign.
Technology used: UML, ASP.NET, C#, AJAX, Web Services, XML, XSLT, SQL Server 2000-2005, Reporting Services, Visual Studio .NET & 2005, Indigo, Design Patterns, HTML, DHTML, IIS (5 & 6), Windows Server 2000-3, Enterprise Architecture, MS Viso & Office (2000 & XP).
Education
Colorado Technical University Online 2005-2006
Completed first 2 courses of the MSM Business Management program.
Accredited by the Higher Learning Commission and a member of North Central Association.
Gained a 4.0 GPA on all courses completed (e-Business Strategies and Leadership) but stopped to work full-time at Confi-Chek, Inc.
University of Plymouth 2001-2002
Certificate for successfully completing a software development project.
Government subsidized program for companies in Cornwall provided Nuera Ltd. 50% of salary.
University of Bournemouth 1996 - 2000
B.Sc. (Hons) Software Engineering Management
Accredited by British Computer Society with year in Industrial Placement.
Specialized in:
- Artificial Intelligence (AI)
- Distributed Object Computing
Other subjects included: Requirements Engineering, Software Design, Development & Implementation, Systems Architecture, Databases, Computing Law, Mathematics, Human-Computer Interaction, Business Management, and Accounting.
Redruth Community School 1989 - 1996
A-level's in:
- Architectural Design & Communications
- Computer Science
- Mathematics: Pure & Applied
Print Resume Download Resume Download Full Resume / C.V.