We provide IT Staff Augmentation Services!

Senior Project Architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • With over 20 years professional IT experience I seek a Sr. Software Architect position with clients who are looking for experienced, leaders, with a track record of moving simultaneous projects to successful completion under tight budget constraints. Whether on a smaller team or a large team, communicating with project managers, Senior VP’s or internal clients, I am comfortable and have the personality that fits well in each environment.
  • I also possess the self - esteem, confidence and the charisma to lead with the objective to get a job done right and on time If you are looking for a creative, original, independent out-of-the-box thinker, problem solver and decision maker let's schedule a time to meet so we can see where my skills can benefit you and your projects.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Project Architect

Responsibilities:

  • Nothing was rocket science
  • Developed master pages that react to the Host Url for SEO, tracking visitor statistics.
  • Dynamic product pages, displays content based on product features, options available.
  • SalesForce.com integration for Leads and Accounts and report tracking.

Environment: C#, ASP.NET, LINQ, AJAX, Javascript, Visual Studio 2008, .NET Framework 3.5, SourceSafe, XML, SQL Server 2005, Office 2007, Windows 7 / Vista Development Environment, WIN2K3 Server, IIS

Confidential

Senior Project Architect

Responsibilities:

  • I was the Architect for the application and was responsible for the design and implementation of the application.
  • Two tiers utilizing .NET Remoting for internal communication and Web Services for communication between disparate systems. After setting up .NET Remoting it was converted to use WCF and the 3.5 Framework
  • Considered and prototyped a SilverLight solution for a graphical representation of relationships between accounts, Directors of the Board, Audit Committee membership, as well as identify relationships and commonalities between E&Y Clients. Used XAML, LINQ, WPF 3.5 Framework to develop the prototypes.
  • Set a master page for a common look through out the site
  • Created a PageBase class for the UI pages to inherit which handled common events and methods required on all pages.
  • Designed UI controls for loading common data on different pages.
  • Implemented Single-SignOn through Active Directory
  • Initiated Page Attributes to prevent unauthorized access to pages beyond a users permission level if a user specifically typed in an unauthorized pages url directly into the browser
  • Using cryptography classes developed an application to manage connection string encryption outside of .NET 2.0 inherent methods as the internal Hosting prevented access to the registry through ASPNET SetReg and would not allow any command tools to be run to encrypt the web.config through aspnet regiis.exe.
  • Created Web Service for interaction with File Server to bulk load HR Employee contact information for the initial load; therafter to load Employee Deltas.
  • Coded Javascript functions to:
  • To communicate with the server from the client - Javascript AJAX
  • Cancel long running AJAX calls
  • Validate html controls
  • Dynamically create controls
  • Load Modal Windows to the browser and transfer data back to the main window
  • Customize Infragistics third party controls
  • Enabled HTTPS through SSL on the site
  • Retrieved ftp files through SFTP and SSH
  • Estimating development time
  • Scheduling, juggling, shifting tasks to various developers
  • Developing the data model
  • Implemented code reviews
  • Performed data migration from a flat de-normalized file into the normalized data model.
  • Code management through Team Foundation Server
  • Training core team against SQL Injection attack and cross-site scripting
  • Reported to business partners in London and project and business managers locally and in Manhattan.
  • Performance tuning on the application

Environment: C#, SilverLight, Javascript, Visual Studio 2005 and 2008, .NET Framework 2.0, 3.0, 3.5, WCF, WPF, XAML, LINQ, XML, SQL Server 2000/2005, T/SQL & Transact SQL, .Net Remoting and Web Services, AJAX, Windows Project, Office 2003, WinXP, WIN2K3 Server, Team Foundation Server, DHTML/HTML, Enterprise Manager, Query Analyzer, Visio, IIS, Infragistics

Confidential

Senior Project Architect

Responsibilities:

  • Setup and administer SBS SharePoint 2003 / MOSS 2007
  • Design and implement custom web parts, workflow using SharePoint Services 3.0
  • Exploring WPF 3.5 Framework and click-once for custom WebParts.

Environment: SBS SharePoint 2003 / MOSS 2007, SharePoint Designer 2007, Visual Studio 2008, .NET 3.5

Confidential, NYC

Senior Project Architect

Responsibilities:

  • The 4-tier architecture consisted of 3 web sites
  • The first site was the UI which passed typed structures to,
  • The second website (middle-tier) Proxy class via .NET Remoting (HTTP/Binary).
  • The proxy class in-turn created the local object to process the call.
  • Performed business validation
  • Packaged the data into a typed DataAccess structure and then forwarded this to,
  • The third website (data access tier) Proxy class also via .NET Remoting (HTTP/Binary).
  • This site hosts common components (DataAccess and Entitlement for application security) to be shared in the future by new applications developed by Pfizer.
  • The proxy class in-turn created the local object to process ‘all’ database calls loaded in the passed structure.
  • Propagating transactions from the third tier DataAccess component back to the middle-tier to control the transaction
  • I assigned the task to another developer to research how to do this and received numerous articles stating it couldn’t be done. Knowing this is a common practice in large transactional sites with disparate systems I researched it and in less than a week incorporated the MSDTC TIP (Transaction Internet Protocol) for the two phase committing of transactions crossing websites.
  • The application consisted of:
  • Common structures passed between tiers.
  • Type definition libraries (metadata) for reference between tiers.
  • Interfaces to proxy classes as entry points into a tier.
  • Interfaces on the business classes.
  • Typed datasets for storage of common data.
  • Stored procedure definitions in xml for common loading of data access objects eliminating redundant coding.
  • UI controls for loading common data on different pages.
  • A UI PageBase class for inheriting in all UI pages to handle common events and methods required on all pages in both the FASST Alignment and Bonus modules.
  • A data agnostic data access component to handle any database (Oracle, SQL Server or any other) and all database calls (inline SQL statements or stored procedures) together in a single call to the component.
  • Redeveloped the first phase of the site (read-only data) in four months.
  • Then added the ability to update the data with new modules, and wizards.
  • I estimated the work at eight months without testing - we only had four months for development and testing.
  • I doubled the team and in Pfizer’s words “we pulled off the impossible” delivering to production the application on time.
  • As a result of this success we were given the opportunity to bid on the time to develop the next project (Bonus module).
  • ZS Associates was originally acquired to develop it.
  • We won the bid based on the past development success and again delivered the whole application, on time, by the due date of June 5, 2005.
  • Managing SharePoint for Application Documents
  • Managing Application Builds, QA, UAT, Production
  • Performing Developer Code Reviews
  • Define code standards and specifications
  • Initially designed as an SOA application, but time constraints and integration in the global SOA put a damper on the architecture. So I architected the system so that it could later be incorporated into Pfizer’s SOA with minimal configuration and modifications.
  • Provided strong mentoring to team members into an OO architecture that they were not familiar with through a simple duplicate-able cookie-cutter approach.
  • Managed change management for new criteria and defect fixes.

Environment: VB.NET, ASP.NET, C#, .NET Remoting, Javascript, Visual Studio 2003/2005, .NET Framework 1.1/2.0, SOA, SourceSafe, XML, Oracle 10i/9i, PL/SQL, AJAX, Windows Project, Office 2003, WinXP, WIN2K3 Server, SourceSafe, DHTML/HTML, SQL Navigator, Visio, IIS, No Third Party Controls

We'd love your feedback!