Lead Sharepoint Architect Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- Over 11 Years of experience in Information Technology with an emphasis in Development, Architecture and Administration in Industries such as Health, Financial, Pharmaceutical, Technology and private sector.
- 5 years of extensive experience in Microsoft technologies such as ASP.NET, WCF, Web API, SQL Server, SSRS, SSIS and SharePoint 2007/2010/2013 and O365 performing roles of Developer, Administrator and Architect.
- Experienced working with cloud based technologies for Azure including Web applications, Web Services, Azure databases, Virtual Machines, Active Directory, Azure Scheduler and others.
- Hands - on experience using PowerShell for analyzing, troubleshooting and performing maintenance on enterprise Windows Server environments.
- Extensive experience in full life-cycle software development process, including gathering requirements, designing, coding, testing, implementing and maintaining entire solutions.
- Experienced in creating and maintaining custom SharePoint solutions including web parts, site templates, site definitions, sequential and state machine workflows, event receivers, timer jobs and sandbox solutions.
- Hands-on experience in web development tools such as AJAX, JavaScript, JQuery, HTML 5, CSS 3, Bootstrap.js and Angular.js.
- Deep understanding on using SharePoint designer to provide quick solutions on workflows and branding requirements.
- Proven knowledge in migrations including SharePoint 2007 to SharePoint 2010 and SharePoint 2010 to SharePoint 2013 and online.
- Knowledgeable about the correct use of third party products such as Metalogix for migrations, Nintex and K2 for workflows and forms.
- Deep understanding of configuration of SharePoint service architecture such as managed metadata, user profile service and search.
- Highly qualified in documenting technical instructions and standard operating procedures.
- Experienced utilizing development methodologies such as Agile, Scrum and Waterfall to deliver products and projects on tight deadlines.
- Excellent written and oral communication skills with the ability to translate complex business requirements into technical specifications.
TECHNICAL SKILLS:
SharePoint: SharePoint Online/ 2013/2010/2007 , SharePoint Designer, Web Parts, InfoPath Designer, Workflows, Search Service, Business Connectivity Service, Managed Metadata, Excel Services, Timer Jobs, Event Receivers, Content Types, Master Pages, Page Layouts, Custom Actions, External Content Types, Design Manager, JSLinkProgramming and Web Development: C#.NET, VB.NET, ASP.NET, JQuery, JavaScript, HTML 5, CSS 3, Bootstrap.js, MVC 4, XSLT, XHTML, REST Web Services, SOAP, Ajax, OAuth, XML, Metalogix, Nintex, K2, Dreamweaver, Photoshop
Business Intelligence: SSRS, SSIS, SSAS, Performance Point, Power Pivot, Power BI
Databases: SQL Server 2012/2008/2008 R2, Oracle 10g/11g, Microsoft Access, MySQL
Version Control: Team Foundation Server and Git Hub
Azure: Web Application, Scheduler Tasks, Web services, SQL Azure, Virtual Machines.
Operating Systems: Windows NT, Windows Server 2008 R2 SP1, Windows Server 2012, Red hat, Fedora
Sys Ops: Web, FTP, SSH, Email services, virtualization, VPN
PROFESSIONAL EXPERIENCE:
Lead SharePoint Architect/ Developer Consultant
Confidential, Sunnyvale, CA
Responsibilities:- Took over from the previous contractor, and I assessed the requirement and delivered an SSRS report the first day.
- Joined an existing development team to refactor existing customs solutions to the new SharePoint Add-in architecture using provider-hosted model in a SharePoint 2013 environment.
- Gathered requirements for simple reports, and based on needs assessment, suggested advanced features in reports that added value to the users (like tabs that changes the time view of a graphic, cascaded parameters, mixed type graphics, subscriptions, drill-downs, drill-troughs, custom code functionality, etc.).
- Took over responsibilities for creating queries and stored procedures in SQL Server as the source of the reports.
- Consulted on reporting needs and designed and developed custom reporting solutions: report that displays elements from multiple sources to allow users to verify consistency of specific contract information in 4 different systems (integrated report*).
- Built a reputation as an expert consultant in the company and was tasked with consulting for other departments, and designing and developing custom reporting solutions for them.
- Gather requirements directly from the Business Analysts of Provider Data Analytics (formal defined process)
- Development and maintenance of SSRS Reports based on BA-PDA requirements
- Development and maintenance of SSRS Reports based on requirements by different areas of the Company outside PDA
- Development and maintenance of Stored Procedures, Views and Queries in SQL Server in order to retrieve information for the SSRS Reports
- Attended meetings with final users (Directors, Managers, etc.) for special Reports requests.
- Added validation functionality to existing SharePoint Lists that were sources to SSRS reports using Nintex (for already populated lists) and InfoPath (for empty lists)
- Created validation mechanisms to verify that the information in the SSRS reports was 100% accurate (custom Excel tables connected directly to DBs)
SharePoint Architect/ Lead Developer
Confidential, Menlo Park, CA
Responsibilities:- Joined an existing development team to refactor existing customs solutions to the new SharePoint Add-in architecture using provider-hosted model in a SharePoint 2013 environment.
- Gathered requirements during analysis phase of the project including feedback sessions with end users to gain baseline understanding of the organizations business needs.
- Met with stakeholders to discuss enhancements of intranet sites focusing primarily on improving UI/UX
- Designed site templates to be used as official templates for intranet sites across the organization.
- Implemented branding on intranet sites applying responsive design in custom master page for better user experience in different mobile devices.
- Created proof of concept about using Angular.js in SharePoint add-ins for improving user experience and validation of forms.
- Created a feature stapler to attach a custom calendar list, custom announcement list, and task tracking web part to the team site template.
- Conducted weekly team meetings and created a detailed schedule to coordinate requirements and development activities.
- Developed custom login screen for extranet users leveraging forms based authentication to access the site.
- Designed and implemented the site permissions for multiple while leveraging custom SharePoint groups.
- Met with stakeholders and business users on SharePoint functionality as well as demonstrations of custom solutions implemented within the sites.
- Created technical documentation, including manuals and diagrams for knowledge transfer to developer and end users.
SharePoint Developer/ Architect
Confidential, South San Francisco, CA
Responsibilities:- Participated on a migration effort from SharePoint 2010 to SharePoint 2013 using detach-attach content database approach.
- Perform pre-migration activities such as configuration of service applications, clean-up Sites, identify custom solutions and custom level of permissions.
- Conducted several meetings with stakeholders and business users to ensure a smooth migration.
- Installed and configured workflow manager within the environment though PowerShell scripts.
- Designed the site structure, topology and navigation for multiple site collections within the environment using managed metadata navigation and friendly URLs for easy access.
- Configured SharePoint search service as well as crawl schedules for continues crawls.
- Created custom search pages taking advantage of managed metadata applied in libraries to provide better user experience using the refinement panel.
- Created display templates in SharePoint designer and apply them to content search web parts to provide quick solutions to end-users.
- Designed the taxonomy for multiple term groups that were leveraging managed metadata as well as term store implementation of the metadata.
- Developed a custom workflow within SharePoint Designer that broke inheritance and applied unique permissions to documents based off of user data extracted from a web service.
- Created BDC Models in Visual Studio to allow the SharePoint site to communicate with an external SQL Server database.
- Created external content types in SharePoint Designer that retrieved data from SQL Server tables and use them to surface the information using external lists.
- Used SPServices.js in a script editor web part to retrieved data from various SharePoint lists and provide a nice interface using HTML, CSS and JQuery.
- Installed and configure Power Pivot services as well as ODBC connectors needed to get data automatically refreshed.
- Installed and configure SSRS services including configuration of email account for automatic notifications and delivery of reports.
- Created several dashboards in Power Pivot with the ability of slice and dice data by using pivot tables, pivot charts and filters.
- Created reports that was connected to SQL Server tables containing information about logs in the various production servers and configured automatic delivery by email to a distribution list.
- Developed solutions with CSOM for JavaScript by taking advantage of Script Editor Web part and Content Editor Web part.
- Created documentation about the correct use and best practices of the new environment for end users.
Senior SharePoint Developer
Confidential, Sacramento, CA
Responsibilities:- Responsible of communicating with business stakeholders to understand project delivery requirements and feasibility.
- Involved in all the Project phases of developing the new in-house Management System from requirement gathering, analysis, design, programming, testing, and maintenance
- Served as process owner under an agile scrum project implementation, leading session for sprint planning, sprint review and sprint retrospective meetings.
- Designed, developed and deployed InfoPath forms in SharePoint 2010 environment.
- Built custom action into SharePoint list item to add print functionality when viewing or editing an item.
- Provided solutions using OOTB web parts in SharePoint such as list view web parts with filters, form view web parts, and content roll up web parts when possible to achieve business needs and save on development time.
- Created document sets for implementing a better document management system.
- Created content types for specific departments and attached small workflows to them for data classification.
- Set retention policies for internal financial department in specific libraries for achieving documents after 5 years of last modification for auditing purposes.
- Created a custom timer job to execute user reports and to mail them to the specified business users.
- Created data views for executive decision making taking information pulled from the database to display in xml controls and using XSLT for styling and formatting.
- Used SSIS for ETL processes and generate tabular data exposed via web services.
- Used custom SharePoint connectors for copying data from data warehouse into SharePoint list to take advantage of SharePoint workflows.
- Created SQL views consumed by external content types in SharePoint.
SharePoint Developer
Confidential, Sunnyvale, CA
Responsibilities:- Administrated and maintained services in SharePoint 2007 environment.
- Created official governance document to ensure a consensus on regulations put on the MOSS 2007 farm and how interactions should be conducted acceptably.
- Created views on surveys, announcements and calendars and using SharePoint Designer 2007; added custom columns and turned on column filtering and grouping.
- Utilized SharePoint enterprise features like Business Data catalog to integrate different corporate data sources with the SharePoint implementation.
- Created a custom solution to solve the 1000 items in a single container limit of SharePoint by creating a bucketing system which monitored the number of items, created a bucket folder, and rerouted new items into it.
- Fixed broken web parts by administering all web parts in the administration page.
- Run administration tasks like backing up content and installing new features by using STSADM commands.
- Utilized InfoPath 2007 to improve user experience while capturing data interactively and performing validations against SQL server data source.
- Created web pages for various departments and using OOTB web parts for quick delivery.
- Conducted extensive training sessions, based on targeted focus groups providing feedback.
- Set up Kerberos authentication to avoid double-hop issue with some customizations using web services
- Created custom form in HTML that contained cascaded dropdowns implemented by using SPServices.js
Director of Development, IT Projects
Confidential, San Francisco, CA
Responsibilities:- Monitored the development of projects to ensure delivery form and time, optimizing resources.
- Perform technical analysis of specialized technological solutions required by government entities.
- Monitored the development, testing and deployment of applications required by the entities, once it have been determined the feasibility of systematization.
- Defined whether the maintenance of information systems can be done with own resources as required.
- Monitored the maintenance of computer systems developed internally to warranty their functionality.
- Investigated development solutions that allow information technologies to fulfill the goals and objectives of the Six Year Plan of Government.
- Defined, maintained and documented the information technology projects to develop, according to the diagnosis of information systems needs of the Agencies and Entities of the State Government.
- Supervised and follow up the undertaken projects
- Analyzed information and keep updated on the cutting-edge knowledge about information technology.
Operative Information Manager
Confidential, Irvine, CA
Responsibilities:- Generated and distributed information on the main indicators of business and internal operations of the Executive Direction of Mass and Enterprise Market.
- Designed and developed analysis and reporting to support decision-making by directors and managers.
- Designed, developed and maintained web tools (intranets) for the distribution of information on the main indicators of the company for users of executive and managerial levels.
- Designed, implemented and maintained databases of key business indicators that serve as a source for generating High-Direction reports.
- Implemented and maintained various media reports (Excel, PowerPoint, intranets, etc.)
- Designed, developed and maintained web tools (intranet) to facilitate monitoring of processes and activities for Axtel North-West Region.
- Marketed Intelligence for Axtel North-West Region.
- Coordination of Telemarketing Campaigns in North-West Region for outgoing calls
- Maintained and updated customer retention database of the Business Unit nationwide.
- Developed and implemented Capacity Support Plan for Mass and Enterprise Technologies.
- Analyzed Operating and Commercial Variables for the Cablemas-Axtel Alliance in Tijuana.
- Managed Cablemas Customer Database for telephone and internet sales.
- Proposed location for the new Customer Care Units region wide.
- Geo-referenced analysis of operating variables for the Collection Centers Nationwide.
Operative Support Specialist
Confidential, Santa Ana, CA
Responsibilities:- Design, development and maintenance of web tools (intranet) to facilitate monitoring of processes and activities for the Direction of Sales and Services.
- Coordination of Databases generation and execution in National Telemarketing campaigns
- Development and Implementation of the Support Capacity Plan for Mass and Enterprise Technologies Nationwide.
- Development and Coordination of the Offset Capacity Plan for Mass Technologies Nationwide.
- Coordination of Changes for the Alvarion Deployment Plan Nationwide.
- Managing Customer Database for telephone and internet sales.
- Geo-referenced analysis of operating variables for the Collection Centers Nationwide.