OBJECTIVE
An experienced Software Engineer in .NET Development with a keen interest in SharePoint Technologies and high-tech collaboration solutions, having experience in working on project teams as well as leading teams from a technical aspect Enjoys learning new skills and is confident working in different cultures.
EMPLOYMENT STATUS
I am currently employed but am open to discussing fulltime, contract or consultancy opportunities.
TECHNICAL COMPETENCIES
SharePoint Portal Server 2003 - 3 years
Windows SharePoint Services - 3 years
Microsoft WebPart Technology - 3 years
SharePoint Portal Server 2001 - 1 year
.NET Framework - 4 years
C# - 4 years
.NET WebServices/SOAP - 4 years
ASP.NET - 4 years
Microsoft SQL Server 2000 - 2 years
XML - 4 years
VS.NET 2003 - 2 years
C++ - 1 year
Familiar with: HTML, DHTML, JavaScript, J2SE, Macromedia Fireworks, XSL, VC++
WORK EXPERIENCE
Virtusa Corporation Ltd
Collaboration Portal (Feb 2004 – May 2005)
Customer: Undisclosed (Now an IBM company)
Project: Collaboration Portal
Role: SharePoint Consultant
Liaise directly with the customer on a daily basis, and am responsible for maintaining an excellent customer relationship. Am responsible for providing continuous guidance, troubleshooting and advice to the customer on their SharePoint Portal Server setup and forging workarounds to quirks the Customer experiences. Am involved in providing support for any enhancements the customer desires.
Concurrently produced the following for the customer.
Developed a tool that would provide rule based email notifications for list items that satisfied the rule. The tool uses a notation close to NLP (See http://geekswithblogs.net/tariq/archive/2005/02/07/22203.aspx) for defining rules in addition to specifying them in CAML.
WebParts: Developed a series of WebParts for the customer to enhance their portal. namely
• A simple WebPart that would provide a mechanism for the user to navigate back to the page he came from.
• A WebPart that uses SPS SSO to provide and interface to one of the clients internal systems on their Portal.
• Developed a WebPart that would let users connect to PDF documents an view their contents.
• Developed a WebPart that would show alert subscription information across a Windows SharePoint Site collection.
Developed a simple tool that would export data contained in Excel Sheets to a SQL Server tables.
Developed a tool that could parse text files and export their contents to a SharePoint list.
Developed a tool that allowed the admin to execute queries against SharePoint Usage logs, enabling administrators to query site usage statistics in greater granularity.
Developed an APS.NET application that would dynamically generate charts based on parameters provided which can then be used within Windows SharePoint Services Sites as images.
Environment: SharePoint Portal Server 2003, Windows SharePoint Services 2003, WebParts, .NET, C#, Asp.NET, .NET WebServices, SQL Server 2000, FrontPage 2003, IIS6, Dundas Charts.
"Tariq provides excellent information and turns around questions in
Record time. His work is of the utmost quality.'
“Especially for short-term requests, where there is high exposure. Tariq always delivers”
“Tariq’s code runs on a daily basis with no problems. He also creates code that can solve unique issues, actually better than other code we purchased form other vendors."
- Mark Weileba (Director of Product Operations)
iWAY (Feb 2005 – May 2005)
Project: iWAY
Role: SharePoint Technical Lead
Was involved in the capacity of a consultant providing guidance and troubleshooting to a team porting and converting the company’s intranet portal consisting of over 500MB of static content to Windows SharePoint Services.
Environment: Windows SharePoint Services 2003, WebParts, .NET, C#, .NET WebServices, FrontPage 2003, IIS6, Exchange 2003.
Ascent (Sep 2004 – April 2005)
Project: Ascent
Role: SharePoint Technical Lead
Was involved in providing assistance, and advice on Windows SharePoint Services to a team building and maintaining one of the company’s culture sites on Windows SharePoint Services.
Environment: Windows SharePoint Services 2003, FrontPage 2003, IIS6.
Seeker (May 2004 – Aug 2004)
Project: Seeker
Role: SharePoint Technical Lead
Was responsible for guiding a team and providing assistance with SharePoint Portal Server 2003 in developing a centralized search system that would index the content of all internal applications.
Environment: SharePoint Portal Server 2003, SharePoint Portal Server 2003 Full Text Search and Indexing, SQL Server 2000, FrontPage 2003, IIS6.
Virtusa Intelligence Portal (Aug 2003 – Feb 2004)
Project: Virtusa Intelligence Portal
Technical Lead (Aug 2003 – Feb 2004)
Architected, developed and lead a team to develop a system based on Windows SharePoint Services 2003 to act as a single point of access to technical discussions, Presentations, Case studies and people, for all company employees, facilitating efficient and effective knowledge capturing. Was individually responsible for the system architecture, managing the development team and technical leadership in addition to the development effort. The system composed of a repository around a SharePoint Document library with custom WebParts to cater different views.
Environment: SharePoint Portal Server 2003, .NET, C#, ASP.NET, .NET Web Services, SQLServer 2000, FrontPage 2003, WebPart Packaging, Windows Server 2003, IIS 6.
Windows 2003 Research Initiative (June 2003 – Aug 2003)
Project: Windows 2003 Research Initiative
Role: Technical Researcher
As a member of Virtusa’s R&D carried out research to evaluate the prospects of Windows Server 2003 as an Application Server platform for Applications built on MS technologies.
Environment: Windows Server 2003, IIS 6.
Kewill (Feb 2002 – June 2003)
Project: Kewill
Role: Software Engineer
Was responsible for developing a wrapper, and a reporting module that would enable the Kewill product to output reports to Excel.
Environment: C#, .NET
Reusable Assets Initiative (October 2002 – June 2003)
Project: Reusable Assets Initiative
Role: R&D Focus Lead
Was responsible for leading the ‘Reusable Assets’ initiative at Virtusa which was incubated by Virtusa’s R&D dept. Was responsible for architecting a system based on SharePoint Portal Server 2001 to act as a repository for asset management. Was responsible for the implementation effort and overall initiative strategy. The system involved developing an ASP.Net application to provide supplementary functions to SharePoint.
Environment: SharePoint Portal Sever 2001, SPS SDK, C#, .NET, COM, ASP.NET, VBScript, SQL Server 2000, MS Digital Dashboard technology.
Ramora (June 2001 – October 2001)
Project: Ramora
Role: Intern Programmer (June 2001 – October 2001)
Was responsible for developing a communication protocol and the communication layer for a Java P2P file storage system that envisioned virtual disk storage by utilizing free space on network peers.
Environment: Java, Linux, LDAP, JNI, C++, Win32 API, Sockets
vPresent (January 2001 – June 2001)
Project: vPresent
Role: Intern Programmer (January 2001 – June 2001)
Was involved in a research initiative to produce a presentation streaming solution for the company involving Windows Media Technologies. Was involved in the initial research and was responsible for the administration of the Media Server.
Environment: Windows Media Technologies, Windows Media Server, and Windows Media Encoder.
eaMarket (October 2000 – Jan 2001)
Customer: eDocs (now Siebel)
Project: eaMarket
Role: Intern QA Engineer (October 2000 – Jan 2001)
eaMarket is a product offering of edocs (now Siebel) that facilitated the placement and management of online advertisements into electronic bills produced by edocs' eaDirect product. Was involved in the testing cycle for the 1.9 release of the product.
PRESENTATIONS/PUBLICATIONS
Continuous publication and knowledge sharing regarding SharePoint technologies on my blog (http://www.geekswithblogs.net/tariq)
Published a paper on using CSharp to extend SharePoint Portal Server 2001 at SPSFAQ (http://www.spsfaq.com/downloads/Programming_Sharepoint_with_Csharp.doc)
Presented ‘Rapidly assembling applications using SharePoint and Infopath’ at ASP.NET Dev Days 2004 Sri Lanka
EDUCATION
1998 – 2002
Successfully completed the final year of study in pursuing the BSc Hon's degree in 'Information Systems' from the Manchester Metropolitan University (MMU) and qualified under 2nd Class Honours, 1st division category.
Subjects offered were Artificial Neural Networks, Data Engineering, Distributed Systems, and Information Systems Management.
Project:
The final year project consisted of a peer-to-peer framework for scalable distributed computing. The basic impetus of the project is ensuring the infinite scalability of a distributed computing client. The architecture devised for the client is one where the client can keep expanding its processing capabilities by hunting for and downloading algorithms (assemblies) off other peers.
2000-2001
Successfully completed the first part of the MCSD in Visual C++, obtaining a certificate for ‘Master MFC Fundamentals using MS Visual C++’
1999 - 2000
Successfully completed the 2nd year of study at IICS obtaining the Diploma in Higher Education (DIP.HE) from the Manchester Metropolitan University (MMU).
1998 - 1999
Successfully completed 1st year of study at IICS obtaining the Certificate in Higher education (CERT.HE) from the Manchester Metropolitan University (MMU).
1996 & 1998
Completed London A-Levels & London O-Levels.
Interests
Techology, multiplayer gaming, Motor Sports.