Statement
A results-driven IT professional with a proven track record in delivering effective solutions through exceptional project management and Agile methodologies. Specializing in SharePoint development (HTML, CSS, JavaScript, React) with extensive experience since 2003, including data migration from SharePoint On-Premise to SharePoint Online. Proficient in Microsoft 365 administration, Six Sigma, and Agile techniques, ensuring timely, budget-conscious, and stakeholder-focused project delivery
Biog
Started in computer programming in 1982 at the age of 13, after getting my first home computer; a ZX81. Programming in BASIC to start with then moving to Assembler. Moved to the Commodore VIC-20 where I created a few games using BASIC & Assembler, including a version of AMOK!. Had some brief experience with the Commodore 64 before moving to the BBC Micro B, where I learnt to create more complex software and games. Got my first PC (Amstrad) in 1987, which expanded my horizons and experience to include QuickBasic, C alongside 6502 Assembler. Creating office software, accounting and some educational games. During the early 1990s, I learnt AI programming techniques using Modula-2, POP-II, structured programming techniques (JSP) using Visual Basic and C++ also HTML Web Development (1993). Added CSS and JavaScript in the mid-1990s, then Flash / ActionScript in the late 1990s. Updated my skills and knowledge in 2008 to include the latest methods and new languages (.Net), and also started developing on SharePoint. Continued with my learning upto the present day (2016), adding AngularJS, CSS3, HTML5, Bootstrap and C#.
Technical Skills
- Programming Languages & Frameworks: HTML, CSS, SCSS, JavaScript, TypeScript, React, JSON, PowerShell, ASP.NET
- Development Tools & Methodologies: SharePoint Framework (SPFx), Visual Studio Code, PowerApps, Power Automate, Graph SDK, Teams SDK, MS Forms, OOP, MVC, RWD, Agile, Lean Software Development, TDD, W3C.
- Database Management: SQL Server, SharePoint (Lists), DataVerse
- Systems Administration: SharePoint Admin, Microsoft 365 Global Admin, Metadata, AD, Azure Entra (AAD), Retention Policies, Data Loss Prevention, Data Lifecycle Process, 365 Security & Compliance, Search & Intelligence, Viva Engage.
- Other Skills: Requirements Gathering, Solution Architecture, Project Planning, Problem Solving, Azure DevOps, GitHub, MS Loop, Visual Paradigm, UML Diagrams, Balsamic Mockups
Professional Attributes
Leadership & Team Management:
- Proven ability to lead diverse teams, manage cross-functional projects, and ensure timely delivery within budget. Experienced in managing teams both in-house and offshore (India).
Effective Communicator:
- Skilled in presenting complex technical concepts to non-technical stakeholders, ensuring alignment with business goals. Proficient in creating clear, actionable documentation and training materials.
Client-Focused:
- Strong customer orientation, with a track record of delivering solutions that meet client needs and drive operational improvements, as demonstrated through client-facing roles in SharePoint and CRM development.
Agile Methodology Practitioner:
- Extensive experience applying Agile and Lean principles in software development and project management, ensuring efficient workflow and high-quality output
Problem Solver & Innovator:
- Adept at identifying issues, proposing innovative solutions, and implementing changes that enhance productivity and reduce operational bottlenecks (e.g., reengineering reporting processes, and developing custom apps).
Detail-Oriented & Quality-Driven:
- Focus on ensuring high-quality standards in all projects, from coding to user interface design. Demonstrates an exceptional eye for detail, ensuring final deliverables exceed expectations.
Continuous Learning & Professional Development:
- Committed to staying current with industry trends and new technologies. Actively participates in professional communities (e.g., Microsoft 365 Community) and pursues relevant certifications to deepen expertise.
Results-Oriented:
- Focused on achieving tangible outcomes, such as increasing team productivity, improving operational efficiency, and driving revenue through process improvements and digital transformation.
Creative Thinker:
- Combines technical expertise with creative problem-solving, which is evident in developing innovative UI/UX designs, AI-based projects, and custom solutions.
Adaptability & Resilience:
- Experienced in adapting to fast-changing technologies and business environments, consistently maintaining high performance under pressure and navigating complex challenges.