Sharepoint Architect Resume
Chicago, IL
SUMMARY:
- 9 years of experience in software development, application design, testing and software architecture for n - tier web-based and client-based applications built on top of Microsoft Technologies.
- 5 years hands-on experience on Sharepoint 2007 for portal internal and external web applications that includes architecting, designing and developing custom web parts, custom content types, custom sharepoint lists, custom event handlers, custom feature receivers, stsadm extensions, business and data services and integration to 3rd party tools such as Telerik radeditor, jquery, etc.
- Expert in out-of-the-box Sharepoint web parts, web services and other features.
- Knowledgeable in Sharepoint Workflows, InfoPath.
- Good understanding and exposure to Sharepoint 2010.
- 4 years working experience in Chicago, IL as software architect of Microsoft-based applications.
- Good knowledge and understanding of Sharepoint .Net coding best practices.
- Expertise in writing custom code framework based on Micosoft’s Sharepoint Development Guide - Patterns and Practices and Microsoft Enterprise Library.
- Highly adept in architecting, designing and developing custom Sharepoint .Net applications, VB .Net, C#.Net, T-SQL.
- Have good experience in creating WCF & XML (asmx) web services under Service Oriented Architecture (SOA) pattern.
- Sound understanding on SOA and MVP (Model-View-Presenter) patterns.
- Have good experience and understanding on Application Lifecycle Management (ALM).
- Good experience with continuous integration and automated deployment using Team Foundation Server 2008/2010.
- Intensive hands-on experience in provisioning, managing and administering web servers for Sharepoint and Active Directory Federation Services (ADFS 2.0) and SQL servers 2005/2008.
- Intensive hands-on experience in integrating ADFS 2.0 with Sharepoint 2007 and configuring relying party trusts / claims provider trust.
- Strong experience in creating custom IIS 7.0 URL rewrites rules.
- Top-notch analytical and technical skills. Can quickly provide solutions - quick fix and long-term fix, pros and cons of each suggested approach/resolution to technical (code or server-related) issues.
- Expertise in analyzing new 3rd party tools and creating proof-of-concepts and providing good technical documentation for such.
TECHNICAL SKILLS:
Expert: FAST Search
Highly Skilled: IIS 7.0
Proficient: Web Forms (ASP. Net), Windows Forms, ADO.NET, XML, Web Services, Scheduling Windows Services/Tasks, Web Tests, Unit Tests, Load Tests, ADFS 2.0
. NET Framework Technologies: Sharepoint 2007. Net Framework 2.0, 3.5 and 4.0
Environment: Visual Studio 2005/ 2008, Team Explorer 2008/2010, Visual Studio 2010, Sharepoint Designer
Languages: VB. Net, C# .Net, JQuery, javascript, HTML, CSS
Databases: SQL Server 2005/2008 Administration and Development (T-SQL), MS Access
Reporting Tools: SQL Server Reporting Services 2005
Other Tools: Team Foundation Server 2008, Rational Clear Quest, Microsoft Visio, MS Powerpoint, MS Excel 2007/2010, Team Foundation Server 2010,MS SQL 2005 SSIS Packages
Operating Systems: Windows 7, Windows Server 2003/2008
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sharepoint Architect/ Lead Developer
Environment: .Net 3.5, Sharepoint 2007, Active Directory Federation Services (ADFS) V2.0, SQL Server 2008, Windows Server 2008, FAST search engine, Team Foundation Server (TFS) 2010
Responsibilities::
- Provided inputs via technical document and live presentation to the execs regarding the initial design of the application based on the two-week laboratory exercise on Sharepoint Variations with Microsoft Consultants.
- During the initial build phase, I created custom code framework based on Micosoft’s Sharepoint Development Guide - Patterns and Practices and Microsoft Enterprise Library for all cross-cutting components of the application such as base class for data service, caching service, dependency injection/unity & exception handling.
- Built complex business services, data services, presenter and code behind for complex web parts and delegate controls.
- Created the custom web part code shells to enable developers to complete their components more efficiently.
- Created the solution structure of our application in TFS during the initial build phase of the project.
- Ensures quality of code by performing initial technical design, code walk-throughs and code reviews.
- Core responsibility is to ensure that all new components such as new web parts, new web service, new relying party trust configurations still adhere to the original architecture of the application.
- Created proof-of-concept for complex components of the application such as our dedicated Active Directory Federation Service custom claims.
- Optimized code such as our custom Active Directory Manager web service where performance has been sacrificed in past releases due to tight deadlines.
- High Performance Network (HPN) site serves as a collaboration portal for executives of all major partners or clients of Confidential . Old code from HPN CMS got converted to custom Sharepoint / .Net code. When got moved to the new MOSS site, I was part of providing the initial technical design and implementation for about 5 web parts and 4 page layouts.
- Continuously builds code for the improvement of application operations task. Such improvements include tools that would help us debug and investigate our issues (e.g. web part to manage cache, manage custom ADFS claims, creation of install features bat files) and enhancement in our automated build that would help us improve our incremental deployment process.
- Managing and monitoring all environments (web front ends, ADFS and SQL servers) from development, test, staging and production.
- Administering sites, security, other settings and configurations (AAM, service accounts, certificates, etc.).
Confidential
Sharepoint Architect / Lead Developer
Environment: .Net 3.5, Sharepoint 2007, Active Directory Federation Services (ADFS) V2.0, SQL Server 2008, Windows Server 2008, FAST search engine, Team Foundation Server (TFS) 2010
Responsibilities:
- Developed the custom security framework (business service) of this application. The technical implementation for the security framework is based on the user-resource-action model.
- Key person who managed provisioning all of the application’s servers - development, test (assembly and product), staging and production.
- Designed and implemented the automated build using Team Foundation Server (TFS) 2008.
- Created position papers for 3rd party tools such as Infragistics Web Tree control needed by our application for resource management / organization charts.
- Worked with developers in Chicago and Buenos Aires to enforce to them the development guidelines such as MVP pattern and automated unit testing.
Confidential, Manila, Philippines
Sharepoint Architect/ Developer
Environment: VB .Net 3.5, WCF Web Services, SQL Server 2005, MOSS 2007
Responsibilities:
- Designed & built proof-of-concept (POC) for the custom web part framework to integrate data from different internal Confidential applications such as the employee’s scheduled trainings, employee’s tasks, employee’s organization chart, etc.
- Documented the web part framework POC code to better transition the code to developers.
- Developed a baseline WCF web service code that will serve as a reference code for the other applications to be integrated to Confidential Portal.
Confidential
Sharepoint Architect / Developer
Environment: VB .Net 2.0/3.5, C# .Net, ASMX and WCF Web Services, SQL Server 2000/2005/2008 , MOSS 2007
Responsibilities:
- Creation of UML diagrams based on their functional requirements.
- Conducted proof-of-concepts to new and complex functionality that the developers are not yet familiar with such as uploading excel files and consuming/processing the data as xml.
- Conducts training sessions on MTAG initiatives such as automated build & MVP.
- Reviews code focusing on development standards.
Confidential
Senior Software Engineer
Environment: VB .Net 2.0/3.5, C# .Net, ASMX and WCF Web Services, SQL Server 2000/2005/2008 , MOSS 2007
Responsibilities:
- Key person in designing and developing the data conversion from Lotus Notes Database to SQL 2000 Database.
- Supports the monthly release of data conversion.
- Provides fixes to critical production issues.
- Created and executed component and assembly test plans.
