Senior Sharepoint Engineer Resume
Reston, VirginiA
OBJECTIVE
- A position in a results - oriented company that seeks an ambitious and career conscious person where acquired skills and education will be utilized toward continued growth and advancement.
TECHNICAL SKILLS
Operating Systems: Windows 7 · Windows 8 · Windows 10 · Windows 2003 Server · Windows 2008 Server · Windows 2012 Server · Windows 2016 Server
Technologies: ASP.NET · C# · ASPNET MVC · SOAP & REST Webservices · AJAX · ADO.NET · .Net Framework (1.1/2.0/3.0/3.5/4.0/4.5 ) · IIS (5.0/6.0/7.0/7.5/8.0/8.5/10 ) · JavaScript · JSON · jQuery · CSS · Moq · LINQ · Crystal Reports · MS SharePoint (2007/2 ) · XML · Visual Basic 6 · VBA · ASP 3.0 · MS Dynamics CRM 2011 · Git
Databases: MS SQL Server (2000/2005/2008/2012/2014 ) · MS Access · Oracle SQL (9i/10g/11g)
Software: MS Visual Studio (2003/2005/2008/2010/2012/2015/2017 ) · MS Office · LLBLGen Pro · VMWare · MS Expression Blend · TortoiseSVN · SharePoint Designer (2007/2010/2013 ) · Team Foundation Server (2010/2012) · Metalogix Content Matrix
Clouds: Amazon Web Services · Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential, Reston, Virginia
Senior SharePoint Engineer
Responsibilities:
- Developed custom feature using delegate controls to add/remove/modify elements for customizing the SharePoint masterpage.
- Created custom features to add custom lists, site columns, content types and event receivers.
- Implemented custom timer jobs for SharePoint farm to control flow of list email events.
- Created and maintained SharePoint app using custom code utilizing event receivers, custom contents types, list events and email events.
- Built SharePoint 2013 environment in Azure, including configuration and installation of Active Directory/Domain Controller, SQL Server 2012 and SharePoint.
- Scripted automation of automatic startup/shutdown procedures for virtual machines in Azure using Azure Automation, Runbooks, and PowerShell scripts.
- Constructed SharePoint 2016 environment using Azure PowerShell script for automating creation of Active Directory/Domain Controller, SQL Server 2014, Office Online Server and SharePoint virtual machines and implemented Desired State Configuration (DSC) to standardized configuration for server processes, features, and configuration.
- Created Virtual Private Clouds in AWS including setting up subnets, routing tables, Internet gateway, EC2 instances and bastion hosts. Configured load balancing, Route 53, and CloudFront.
- Automated automatic startup/shutdown procedures of virtual machines in AWS using Lambda, DynamoDB, CloudFormation and CloudWatch.
Confidential, Arlington, Virginia
Senior SharePoint Administrator/Developer & Dynamics CRM Administrator/Developer
Responsibilities:
- Analysis and documentation of SharePoint architecture including central administration, SQL Server 2008 & Windows Server 2008R2.
- Installed and configured SharePoint 2010 farms, Dynamics CRM, and SQL Server instances in four environments from development to production.
- Primary administrator for 40 virtual machines including administrator for multiple instances of Microsoft SharePoint farms (web front ends and application servers), Dynamics CRM instances (web & email router servers), and SQL Server including a production level two-node SQL cluster for maintaining high availability.
- Windows server administration, network and AD configuration, created batch files and PowerShell & SQL scripts, troubleshot TCP/IP & DNS issues, desktop/browser configuration and network setup as well as software installation.
- Creation of backup/restore and import/export site documentation for sites, lists, libraries, site collections and farms, governance and other best practice documentation.
- Administration functions including deploying code solutions (.wsp), PowerShell scripts, server optimization, server management, term store maintenance, taxonomy, content deployment, web and service applications management in Central Administration, and creation and management of secure store application entries.
- Created SQL maintenance plans to automate nightly backup/cleanup of databases.
- Fielded level 3 service request tickets.
- Administrator for Active Directory & Exchange. Created new service, OUs, user/email accounts, modified GPOs, created "A" records and DNS entries.
- Administrator for Team Foundation Server 2012. Created new groups and user accounts, setup nightly back-ups and integrated with SQL Server.
- Design and developed UI, forms, custom page layouts, custom columns & content types, and workflows using master pages, CSS, JavaScript, InfoPath, & SharePoint Designer.
- Created .wsp files, forms, features and complex workflows.
- Implemented consistent theming and navigation to enhance the user experience.
- Development of custom webparts using C#, jQuery and CSS using customer external content types connected to an external SQL server via secure store application entries.
- Wrote custom application for migration of data from a legacy system using CRM web services.
- Dynamics CRM dashboard, entity & view creation. Integration to document libraries within SharePoint 2010.
- Dynamics CRM plugin development and deployment.
- Lead team member in the migration from SharePoint 2007 to SharePoint 2010, including governance, system architecture, information architecture, and migration strategy.
- Re-architected the SharePoint infrastructure to enhance performance, decrease deployment time periods, add disaster recovery and lower costs. Created new security procedures for applying software patches and hot fixes to ensure all environments met security requirements. Setup of Active Directory trusts, SharePoint security, Windows based authentication, SQL database backup/detach/reattach, custom workflows, web applications, content deployment, SQL, IIS, security, managed metadata, service applications, features, event receivers, .dll and .wsp files, custom columns and content types, InfoPath forms and PowerShell & T-SQL scripting.
- Worked closely with information assurance (IA) to test new systems and ensure all security measures were fully implemented.
- PowerShell script creation for resolving errors in corrupt list columns, deploying solutions and DLLs, and updating sites as needed.
- Mentored more junior developers and administrators by providing leadership and direction on best practices, resolving problems, and creation of new resources.
- Followed Agile methodologies including daily standup, user story/task creation, retrospectives, and scrums. Met with product owners to gather requirements, create functional and technical documents, and project implementations.
Confidential, Springfield, Virginia
Senior SharePoint Administrator and Software Engineer
Responsibilities:
- Supported daily administrative operations for a SharePoint 2007 portal with thousands of users.
- Integral team member involved in working with client towards requirements gathering and using the latest technologies to develop a workflow and application that complements the operational needs using technologies like C# and jQuery in the SharePoint development platform.
Confidential, Arlington, Virginia
Software Analyst
Responsibilities:
- Assisted in planning new portal for developing, administering, and maintaining portal to operate under optimum conditions. Developed custom-coded solutions using jQuery, CAML queries, and the SP 2010 client object model.
Confidential, Florida
Senior Software Engineer
Responsibilities:
- Architected and implemented n-tiered framework for configuration and security tracking system for various governmental agencies including the Air Force, Army, and Department of Homeland Defense utilizing .Net framework 4.0, jQuery, JSON, and MS SQL Server 2008.
- Collaborated in development, design, testing, and implementation in a virtualized environment of a DoD immunization tracking system using C#, Moq, jQuery, ASPNET MVC, Oracle 11g, and VMWare technologies.
- Lead engineer involved in the development of a software application using C#, ASP.NET, AJAX and Oracle for processing and reporting of healthcare referrals for 100+ U.S. Air Force and Army bases.
- Developed user interface and all aspects of database functionality for an application that allowed searching data for national provider identification information using MS SQL 2005, AJAX, and ASP.NET.
- Administrator of source control and backup procedures to prevent loss of crucial data and applications.
- Maintained and developed Windows and web services in support of data flow between client users and third-party service provider.
- Developed and implemented standards whereby all current and future application would adhere.
- Work closely with counterparts at outside agencies to identify and resolve data processing and user interface issues on production releases.
- Redesigned more effective presentation and creation of Crystal Reports for reporting of data.
Confidential, Florida
Web Application Developer
Responsibilities:
- Developed next-generation software using C#, ASP.NET, MS SQL Server 2000, and UML design.
- Developed web services to communicate critical operating information between client machine and web server.
- Developed ActiveX plug-in to gather user information via third-party component and relay data back to centralized file server.
- Spearheaded development of graphic user interfaces for a wide range of user levels requiring dynamic, database-driven content.
- Integrated third-party components for use in system-wide email feature and information collecting and delivery interface.
- Developed stand-alone application for mining essential data to target specific audience for creating dynamic reports using MS Excel macros, MS SQL, and a third-party zipping utility.
- Created COM+ DLL for use in data collection and file manipulation function.
- Managed development of application for data collection, submission to a third-party data-cleansing company, and re-integration of "scrubbed" data into SQL database.
- Designed and coded application used for dynamic creation/deleting of mapped drives from DOS command line for the purpose of file manipulation via secured networks.
- Worked closely with the Chief Information Officer and the head of software development to redesign and update company’s time management website allowing for optimization of personnel management.
- Collaborated in several server/database transitions requiring extensive software and file manipulation. Coded application to allow easy transfer of time-sensitive files/data.
- IMail administrator responsible for address and alias creation for email system with 1000 users.