With over 10 years of IT experience and over 8 years of developing and creating solutions for Microsoft SharePoint, working on intensive projects using every facet of my development knowledge.
The projects are challenging and with a high variety of complex problems that utilise my strong problem solving skills for which I have met with continuing success. Worked closely with clients and end-users to ensure the solutions meet the business requirements, to offer suggestions for improvement and reduction of manual effort.
I passionately work hard to keep up with the latest trends and movements within the SharePoint communities and thrive on exploring emerging technologies to discover new potential with the features, business opportunities and value for clients.
SharePoint Editions: 2003, 2007 Office Server, 2010 Server, 2013 On-premise and Online.
Development with C# ASP.NET with SharePoint Server Side Object Model (SSOM), Client Side Object Model (JSOM & CSOM), SharePoint Fast Search, FQL, InfoPath 2007, Workflow 2007/2010, Publishing CMS, Business Connectivity Services, WWF, WCF, Ajax, CAML, XML & XSLT, Automated deployment, MVP Design Pattern & Best Practices.
Experience in ALM using TFS2012, TFS Online, TFS 2010 with advanced branching strategies and Agile & Waterfall methodologies. Implemented automated testing with Coded UI, Unit Testing & Lab Management. Build and work item management, release management through software development lifecycle. Visual Studio 2008, 2010, 2012, 2013.
Infrastructure Technology: PowerShell, SQL Server 2008, Windows Server 2008 R1 & R2/2012, IIS, ADFS, Active Directory, DNS, DHCP, Firewall Security, Hyper-V and network management.
What can I offer?
I follow these key paradigms when developing solutions:
- Implement using industry best practices
- Work to the highest quality and provide tested solutions
- Establish and strictly follow release management processes
- Use of source control systems such as Microsoft Team Foundation Service
- Provide appropriate levels of documentation
I can work with and communicate complex technical information to a non-technical audience to ensure the solutions are built as expected.
No development software?
If your organisation lacks the appropriate development environment, software and infrastructure to support the creation of SharePoint solutions, I have a wide range of software development tools and equipment that I can utilize to build these solutions without large upfront investment, subject to approval in accordance with your IT policies.