intekhab-e-aalum shaikh€¦  · web viewshell scripting: unix korn shell (ksh) scripting....

24
Intekhab-E-Aalum Shaikh 27 Jonquil Cres, Markham ON L3P1T3 Phone: Canada - (647)4285990 , (647)4301593 , (416)8090979 (Cell), (604) 3604193 USA –(914)6201178, (914)2610800 (Cell) [email protected] Summary: Over 14 years of experience in Internet, client server applications, oops and distributed computing. Expertise in area of SharePoint 2010, MOSS, Data Modeling and Data Warehousing. Good Experience in design, development & coding of various business applications using SPS 2010, MOSS, VS.NET, C#, ASP.NET, Ajax, CSS, XML, XSL Excellent Communication skills with team lead experience. Computer Skills: Languages: Visual Studio .NET, C#, VC++, C++, C, Visual Basic. Internet: Cold Fusion, JavaScript, VBScript, ASP.NET, ASP, PHP, PERL, DHTML, XML, and ISAPI. J2EE: Java, Java Beans, EJB, WSAD, IBM Websphere. Windows Programming: WIN32 SDK. Web Servers: IIS 5.0/4.0, Apache Web Server. Web Security: SSL.

Upload: nguyendiep

Post on 09-Sep-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Intekhab-E-Aalum Shaikh27 Jonquil Cres, Markham ON L3P1T3

Phone: Canada - (647)4285990 , (647)4301593 , (416)8090979 (Cell), (604) 3604193 USA –(914)6201178, (914)2610800 (Cell)

[email protected]

Summary:

Over 14 years of experience in Internet, client server applications, oops and distributed computing.

Expertise in area of SharePoint 2010, MOSS, Data Modeling and Data Warehousing.

Good Experience in design, development & coding of various business applications using SPS 2010, MOSS, VS.NET, C#, ASP.NET, Ajax, CSS, XML, XSL

Excellent Communication skills with team lead experience.

 

Computer Skills:

Languages: Visual Studio .NET, C#, VC++, C++, C, Visual Basic.

Internet: Cold Fusion, JavaScript, VBScript, ASP.NET, ASP, PHP, PERL, DHTML, XML, and ISAPI.

J2EE: Java, Java Beans, EJB, WSAD, IBM Websphere.

Windows Programming: WIN32 SDK.Web Servers: IIS 5.0/4.0, Apache Web Server.Web Security: SSL.Databases: Oracle 9i/8i, DB2, MS SQL server 2000/7/6.5, Yukon, MySQL, Sybase, Access 2000. Data Warehousing Cognos 6.6/7.1, Microsoft Analysis Server 2000/2005(Yukon)Shell Scripting: Unix Korn Shell (ksh) Scripting.Assembly: ASM, MMX. Installation: Install Shield 9/8/7/6.22/5.5.

Page 2: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Tools and Packages: Microsoft COM/DCOM, MTS, ActiveX, ATL, DirectX, ActiveX, Visibroker for Java/C++, Crystal Reports.

Testing Software: Winrunner 7/7.6, Rational Robot, Rational Pure Coverage.Bug Reporting Tools: Rational Clear Quest, Track Record.Source Control: Visual SourceSafe, Win CVS, Rational Clear Case.Office Automation: Excel, Access, Word VBA Macro ProgrammingBusiness Solutions: Microsoft CRM 1.2, Microsoft Great Plains 7.0/8.0Content Management: Microsoft CMS server 2002Portals: SPS 2013, SPS 2010, MOSS 2007, SharePoint 2003Reporting Software: Crystal Reports 8.5, 9.0, SQL Reporting Services 2000/2005.Hardware: Suns, SGIs, IBM PCs, and Macintoshes. Operating Systems: HP-UX, Solaris, LINUX Redhat 7.1, Windows

XP/2000/ME/NT/98EDI BizTalk 2004ETL Cognos Decision Stream 7.2Data Modeling Erwin

Experience:

1. SharePoint 2010 Developer, NLS, Etobicoke, ON: Aug. 2013 – Till DateProject Title: NavigatorTitle: SharePoint 2010 DeveloperTeam Size: 10Role: Involved in gathering user requirements. Integrating SPS 2010 with GreatPlains 2013. Customer information is loaded from GP 2013 and transferred to SPS 2010 and vice versa.Used eConnect to do the programming.Designing Master Page for the intranet web site. Also wrote web service for external clients.

Environment: SPS 2010, Visual Studio .NET 2012,C#,ASP.NET, SPS 2010, GreatPlains 2013

2. SharePoint 2010 Developer, TTC, Toronto, ON: June. 2013 – Aug 2013Project Title: CAA 360Title: SharePoint 2010 DeveloperTeam Size: 10Role: Involved in User Requirements gathering. Written workflows in nintex 2010. Written both Machine State and sequential workflow. This workflow is for Project Management.Involved in production support.

Environment: SPS 2010, Visual Studio .NET 2012,C#,ASP.NET, SPS 2010, Nintex 2010

Page 3: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

3. SharePoint 2010 Lead Developer, CAA, Thornhill, ON: Jan. 2013 – Apr 2013Project Title: CAA 360Title: SharePoint 2010 DeveloperTeam Size: 20Role: Involved in gathering user requirements. Doing production support. Building Servers of SPS 2010. Created Absentee Report custom solution for time tracking. Created Visual WebParts. Wrote web service for Lawson to SPS 2010 integration.

Environment: SPS 2010, Visual Studio .NET 2010,C#,ASP.NET, PowerShell, JQuery, AJAX, XML, XSL, CSS, Oracle, Lawson

4. SharePoint 2010 Lead Developer, Teck Resources, Vancouver, BC: June. 2012 – Oct 2012Project Title: Teck Intranet RedesignTitle: SharePoint 2010 DeveloperTeam Size: 10Role: Involved in Redesigning of Teck Intranet Portal, This portal is designed for bi-lingual using Pointfire. The content roll up is done using lightning conductor webpart. Features are written for custom master page, content type, site columns, list definations, list instance etc. Custom Pages with word parts on it are deployed using webpart manager. Fast search site is created using feature and search webparts are customized using the same. Designed Async Data form derived webpart to display content from inmagic XML feed. Written complex XSL to render the webparts. Created Visual WebPart. Custom Master Pages. Written Powershell scripts for Farm Installation, Service Installation and setting up FAST search. Involved in Configuration of MyProfile and MySites. Also created branding using custom master page. Designed custom menu. Configured Metadata Navigation for Lists. Wrote Import Export Metadata TermStores.

Environment: SPS 2010, Visual Studio .NET 2010,C#,ASP.NET, PowerShell, JQuery, AJAX, XML, XSL, CSS

5. SharePoint 2010 Specialist, StandardLife, Montreal, QC: Aug. 2011 – May 2011.Project Title: RICS ApplicationTitle: SharePoint 2010 SpecialistTeam Size: 8Role: Involved in Migration of the RICS application from MOSS 2007 to SPS 2010. This involves rewriting new features. Created Visual WebPart. Custom Master Pages.Created external data sources to use for BDC. Written Powershell scripts for Farm Installation, Service Installation and setting up FAST search. Involved in Configuration of MyProfile and MySites. Created bilingual site using Variations for English and French. Also created branding using custom master page. Used JQuery Tabs. Configured

Page 4: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Metadata Navigation for Lists. Wrote Import Export Metadata TermStores. Used DocumentID service for the documents.

Environment: SPS 2010, MOSS 2007, Visual Studio .NET 2010,C#,ASP.NET, PowerShell

6. SharePoint developer Bitsoft, Naperville, IL: Nov. 2010 – Mar 2011.Project Title: Intranet SiteTitle: SharePoint DeveloperTeam Size: 10Role: Involved in redesigning of the Intranet site. Using the best practice for MOSS deployment. Evaluated the existing environment and proposed the changes for efficient system using the MOSS farm installation. Worked on Outlook Discussion Board Integration and email enabled document library. MOSS supports integration of email with Outlook 2007 client only. Created workflow to synchronize the emails sent from non Outlook clients. Created InfoPath forms with workflow. Created a custom solution for the internal project management. Upgraded the MOSS environment to SPS 2010. Also created wrapper WebPart for Stock Quote using AJAX for timer based updates on stock quotes. Used JQuery for the advanced javascripting.

Environment: SPS 2010, MOSS 2007, Visual Studio .NET 2008, Visual Studio .NET 2005,C#,ASP.NET, AJAX, JQuery 1.6.2.

7. SharePoint developer Enrichment Station LLC, Lawranceville, GA: Feb. 2010 – Oct 2010.Project Title: MOSS CollaborationTitle: SharePoint ConsultantTeam Size: 5Role: Involved in Designing and architecting the MOSS web site. This invloves moving existing asp pages to MOSS web content management pages. Created Custom master page for branding. Created Custom Menu Control based on SharePoint List. Created Timer job feature for MOSS sites warmup. Created Event Calendar. And Event Registeration notification. Created Custom Theme for branding. Used Excel WebAccess WebPart to run Excel Reports. For reports based of MOSS lists the DataView WebPart was deployed. Integrated SSRS 2008 with MOSS. Created and deployed reports to MOSS report library. Installed test servers with windows 2008 server, SQL 2008 and SPS 2010. Did MOSS migration to SPS 2010. Created Visual WebPart in VS 2010. Used LINQ for filtering list data by comparing the data in Oracle Database. Used BCS to create External list to import data from SQL server as read only lists. Created Powershell scripts for BackUp of Important lists.

Environment: SPS 2010, MOSS 2007, Visual Studio .NET 2010, Visual Studio .NET 2008, SSRS 2008, SQL 2008,C#,ASP.NET.

Page 5: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

8. SharePoint 2007 Lead developer WD, AB: Oct. 2009 – Jan 2010.Project Title: InfoPath FormsTitle: SharePoint 2007/InfoPath ConsultantTeam Size: 10Role: Involved in gathering user requirement. Created user requirement document and functional requirement document. Involved in creating process flow. Designed and created the infopath forms. These infopath forms are created dynamically from API with pre populated data. Also wrote workflow around the infopath form submission. Involved in Creating site for the InfoPath forms. Involved in creating the internet(public) facing site using forms authentication. The infopath form is submitted to the internet site. Once the form from the internet site is marked as submitted the data of the form is taken and then written to intranet(internal) site using workflow. The workflow is written using VS.NET 2008. The infopath forms are uploaded as document templates using Central administration. At the end of project did knowledge transfer to the client team.

Environment: MOSS 2007, Visual Studio .NET 2008, Visual Studio .NET 2005,C#,ASP.NET

9. SharePoint 2007 Senior developer Cyberplex, ON: July. 2009 – Sept 2009.Project Title: LCDSB Web Portal (London Catholic District School Board)Title: SharePoint 2007 ConsultantTeam Size: 5Role: Involved in creating the document for the project requirements. Involved in designing the look and fell of the sites based on existing site of the school board. Created the API for Meeting Workspace. Wrote Custom menus to copy attendees and agendas across meetings in a repeating meeting. This feature is not available in Microsoft out of box meeting template. Wrote master pages for the templates. Wrote printer friendly web part. Involved in writing Code Behind Pages for the Copy item page.

Environment: MOSS 2007, Visual Studio .NET 2005, Visual Studio .NET 2008, C#, ASP.NET

10. SharePoint 2007 Senior developer TransCanada Pipeline Calgary, AB: Nov. 2008 – May 2009.Project Title: MOSS Content Management DeveloperTitle: SharePoint 2007 ConsultantTeam Size: 10Role: Involved in analysis of the client requirement. Designed the enhancement for existing sites. Made the existing sites more efficient(10-20 times faster) using the caching technique. Created Content Types. Page Layouts. Created Custom Controls for the Page Layouts. Created solution Package for deployment.Replaced the custom control to use out of the box “Content Query WebPart” to display page contents. Wrote XSL to change the look and feel of the content.Involved in moving all source from VSS to TFS.

Page 6: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Environment: MOSS 2007, Visual Studio .NET 2005, Visual Studio .NET 2008, TFS 2005

11. SharePoint 2007 Senior developer LegendCorp ON: Aug. 2008 – Dec 2008.Project Title: MOSS Custom SolutionsTitle: SharePoint 2007 ConsultantTeam Size: 5Role: Created intranet sites for legendcorp’s customers. Customized master page. Deployed internet sites. Wrote custom webparts. Used Infopath for creating WebForms. Wrote WebService for InfoPath form to retrieve data from Excel sheet and pass it back from the function. Wrote workflow to move a list item to another location.When a resume is submitted from an internet facing external site, an entry is created in the internal site. The workflow moves the resume to the internal site.Environment: MOSS 2007, Visual Studio .NET 2005, Visual Studio 2008

12. SharePoint 2007 Senior developer Ministry of Government Services ON: Aug. 2008 – Sept 2008.Project Title: CheckPoint0 AutomationTitle: MOSS ConsultantTeam Size: 4Role: Implemented checkpoint0 automation. Created the tabbed webpart to write to SharePoint list for project creation. Wrote Menu WebPart for the site. Did migration of the project to production environment. Created an advanced link webpart.Environment: MOSS 2007, Visual Studio .NET 2005, Visual Studio 2008

13. SharePoint 2007 project lead, Rothmans ON: May. 2008 – July 2008.Project Title: Internet PortalTitle: SharePoint 2007 ConsultantTeam Size: 3Role: Designed and architected the intranet portal site of Rothmans. Created Custom master page. Created Custom Menu Control based on SharePoint List. Created Timer job feature for MOSS sites warmup. Created workflow using infopath for document management. Created Event Calendar. And Event Registeration notification. Created Custom Theme for Rothmans. Migrated the existing asp site to MOSS.

Environment: MOSS 2007, Visual Studio .NET 2005

14. SharePoint 2007 project lead, GTTA ON: Oct. 2007 – June 2008.Project Title: Internet PortalTitle: SharePoint 2007 project leadTeam Size: 10Role: Designed and architected the internet portal of GTTA using MOSS 2007. This project exposes the features of MOSS to online users. Implemented forms authentication using the SQL provider. Wrote the registration module for members of the site. User information is stored in SharePoint and the password information is stored in

Page 7: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Authentication provider. Designed and implemented four web parts to implement the functionality. Wrote generic WebPart to write data to any list. Modified master files so that the users cannot access SharePoint data by URL. Wrote custom event handlers for the list. Wrote custom site definition with custom master page. Wrote Admin WebPart for administering Authentication Provider data.Environment: MOSS 2007, Visual Studio .NET 2005, SMTP

15. Senior MOSS developer Shearman & Stearling, New York , NY : Feb 2008– May. 2008Project Title: Intranet PortalTitle: SharePoint 2007 senior DeveloperTeam Size: 15Involved in designing of the Lawyers Portal.Worked on integrating PeopleSoft with MOSS using BDC.Created Custom Profile Page to display data from PeopleSoft and AD.Created timer Jobs for Updating the Security on dynamically created lists.Created tool for breaking List Security Inheritance. Wrote WebService to return Image from SQLServer and pass it back as byte array.Environment: MOSS 2007, Visual Studio .NET 2005, PeopleSoft

16. BMO SharePoint 2007 CMS Developer, BMO ON: July 2007– Nov. 2007Project Title: Employee PortalTitle: CMS Developer/ MOSS Upgrade SpecialistTeam Size: 15Role: Involved in the design and implementation of the enhancements to the existing employee portal. Made changes to CMS Templates, Placeholders. CMS posting data is published to SharePoint Portal server. The posting of data happens through Web Service. Did test upgrades of existing SharePoint 2003 to MOSS 2007. Upgraded WebParts from SharePoint 2003 to SharePoint 2007. Environment: MOSS 2007, Visual Studio .NET 2005, CMS, Visual Studio 2003

17. SharePoint 2007 technical lead, Loblaws Inc. ON: June 2007– Aug., 2007.Project Title: Lotus Notes MigrationTitle: SharePoint 2007 project leadTeam Size: 6Role: Designed and coded the migration utility to move LotusNotes Lists to MOSS Lists. Wrote custom WebParts to synchronize lookup fields of lists.Environment: MOSS 2007, Visual Studio .NET 2005, LotusNotes 6.5

18. SharePoint 2007 technical lead, Electronic Arts (Canada) Inc. BC: Dec 2006 – June 2007.Project Title: StoreCommTitle: SharePoint 2007 technical leadTeam Size: 15

Page 8: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Role: Lead the SharePoint and SQL Upgrade of 27 servers. Did In-Place and Side by side Upgrades of SharePoint. Did complex farm installation. Created Custom Upgrade Definition files for TEMPLATE Upgrades. Created Wiki sites and blogs. Customized MOSS 2007 master pages. Designed custom WebParts for RSS Feeds of StockQuote. Did SQL 2005 Upgrades. Used Reporting Services WebParts. While doing the above wrote plans for the Upgrades, testing the Upgrade in test environment, document the upgrade steps and implemented in production system.

Environment: MOSS 2007, SharePoint Portal 2003, Visual Studio .NET 2005, 2003, SQL 2005, SQL Reporting Services

19. SharePoint/CMS Architect, Canadian Tire Corporation ON: July 2006 – Dec 2006.Project Title: StoreCommTitle: SharePoint/CMS DeveloperTeam Size: 10Role: Involved in the implementation of StoreComm application. StoreComm is a Canadian Tire Portal which involves CMS 2002 as the Publishing engine and SharePoint as the data repository for searches. Developed connected WebParts for customizing the searches. Designed advanced Event handlers to cover more events for lists using the SharePoint 2007 event model. Utilized the Workflow model to build custom workflows as per the user requirements. Used the CMS build in feature of SharePoint for content management and the approval process. Used Windows Workflow foundation library to accomplish the complex workflows. Used InfoPath for some workflow features.Environment: MOSS 2007, SharePoint Portal 2003, CMS 2002, Visual Studio .NET 2005, 2003

20. ETL Designer, CPP-IB ON: Jan 2006 – June 2006.Project Title: Data IntegrationTitle: ETL SpecialistTeam Size: 10Role: Involved in Design and Implementation of complete ETL process. The transformation happens from Nightly files to staging database, then massaged and inserted in ODS. The ODS data is then inserted in ADS for Cube building. Created Catalogs and their integration with VSS. Designed SQLTXT designer def files for input. Created Builds with their Job Streams. Used Conditional Logics, Procedure Nodes to build complex logic. Wrote Custom VBScript to change the data file in the def file to synchronize the file name for nightly inputs. Wrote script for checking FileSize of the Input Data. Also wrote script for Sending Email. Created Lookups for data consistency. Created loads for different refresh types. Used Derivations for creating calculated fields. Used Static Members. Created Dimensions Hierarchy for ADS and did their corresponding Dimension Build. Used Impromptu to design the Cubes from ADS tables. Powerplay was used to view the reports. Also the Excel Add-In for PowerPlay was used to build excel based reports. Used Erwin to do Data Modeling for forward and reverse

Page 9: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

engineering. Used GhostFill 5.0 to do the automated documentation. Used GhostFill Templates, FillPoints, Lists, Dialogs and Answer-sets. Coded Scripts for Customization in Templates, Dialogs and clause. Worked with the Profiles. Did SharePoint Administration, support and Customization.

Environment: SharePoint Portal 2003, WSS, Cognos DecisionStream 7.2, Impormptu 7.3, PowerPlay 7.3, GhostFill 5.3

21. Senior S/W Developer, Logistisolve, Inc Etobicoke ON: Sept 2005 – Jan 2006.Project Title: NavigatorTitle: S/W DeveloperTeam Size: 10Role: Involved in design and implementation of Navigator, which handles the WorkOrder, SalesOrder and PurchaseOrders of 3PL system. It integrates with WMS system using event driven BizTalk orchestration. Did Schema creation, Mapping and Orchestration. Used the available functoids with main emphasis on Advanced Scripting Functoid. Uaed FILE, FTP, SQL and SOAP Adapters. Implemented Custom functoid for Logging certain conditions. Used BizTalk pipelines for flat file handling.Involved in Installation and Configuration of Project Server 2003 with integration with WSS and Active Directory. Synchronized accounts of project server with WSS accounts. Used the Project Server WebParts to Customize the EPM site. Modified the site definitions to change look and feel of the Project Server Web Site. Did integration of Navigator with Project Server using PDS. The issues from Navigator are reported directly to WSS to integrate with the corresponding project on Project Server. Used the publishing feature of Enterprise Project to synchronize the project with project server. Did Integration of Project Server 2003 with InfoPath. Designed and implemented employee evaluation system. The architecture is based on InfoPath and SharePoint. The employee fills out the InfoPath form saves it in SharePoint form library. The manager views the forms of his direct reports and based on his judgment approves/rejects the form content. The K2.net 2003 templates for Microsoft InfoPath are used for the form. Contents of the InfoPath form drives the business rules. The K2.net 2003 SharePoint templates were used for integration with the SharePoint document libraries, task lists and collaboration workspaces. Also Used k2.net 2003 smartforms for web reporting.

Environment: SharePoint Portal 2003, WSS, K2.net 2003 Templates,K2.net 2003 SmartForms ,K2.net 2003 Studio , Project Server 2003, BizTalk 2004, SQL 2005, SQL Reporting Services 2005, SQL Analysis Services 2005,IIS, XML, ASP.NET, JavaScript, VB.NET, C#

22. Framework Architect, ACNielsen, Markham ON: Jan 2005 – Sept 2005.Project Title: Opportunity IdentificationTitle: Framework ArchitectTeam Size: 5

Page 10: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Role: Designed and Implemented the Unified Report Standard(URS). Designed and implemented WebParts for the Reporting Services.The RptParam WebPart, which is a cell consumer and cell provider, accepts a URS file from Document Library. It renders parameters for the report.The RptWebPart, which is a cell consumer, can accept a direct url for rendering. It can also accept a cell either from Document Library or RptParamWebPart.Involved in integrating the Microsoft Business ScoreCards with Reporting Services. This is done using the Dimension slicer WebPart and a Bridge WebPart to pass the sliced piece to Reporting Service. SharePoint portal server is used as the front end for the URS solution. Implemented branding header and footer controls. Added custom CSS styles. Worked with Cognos Powerplay User 7.1. Designed Power Cubes. Created Dimensions, Measures, Manual Levels and calculated Measures. Did installation and configuration of ReportNet 1.02 and Framework Manager 1.02. Created Reports using Query Studio and Report Studio.

Environment: SharePoint Portal 2003, WSS, SQL 2005, SQL Reporting Services 2005, SQL Analysis Services 2005,IIS, XML, ASP.NET, JavaScript, VB.NET, C#, Cognos Powerplay 7.1, ReportNet 1.02

23 Senior Software Engineer, Navantis, Toronto ON: April 2004 – Dec. 2004.Project Title: eSudbury PortalTitle: ArchitectTeam Size: 30Role: Involved in design and Implementation of the portal web site for Sudbury. The content management is done using CMS2002 Designed and implemented Channels, Postings, Templates. Implemented advanced Custom PlaceHolders , Navigation controls , breadcrumb and Custom Console. Worked extensively with user security. Also integrated CMS with SharePoint using MCMS Connector for SharePoint. Written survey using SharePoint Site Definitions. Wrote WebParts using SharePoint API for security control. A CMS web page is divided into information areas called as Zones. Each zone contains Information in InfoPanes. The information in the InfoPanes is of different types. These are UserControls loaded dynamically. The Infopanes are also filterd based on IP Address. Then there is Ad part. The Ad is done using Dart (provider). And the Integration with Microsoft is done with BizTalk server. Written feeds customization using BizTalk 2004. The review site uses InfoPath for employee reviews. It uploads to SharePoint Forms Library with property mapping and custom Event Handlers. The reporting is done using SQL Reporting Services. Designed and implemented Adhoc reports.

Environment: Microsoft CMS 2002, SharePoint Portal Server 2003,WSS, BizTalk 2004, InfoPath, IIS, XML, ASP.NET, JavaScript, SQL Server 2000, Windows 2003, VS.NET 2003

24. Senior Software Engineer, Canada NewsWire, Toronto ON: July. 2003 – April 2004.

Page 11: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Project Title: WorkOrder SystemGroup: ITTeam Size: 10Role: The WorkOrder system is a Web based application to handle the processing of different Work Orders. The input to the system could be Fax, Email etc. Designed and implemented the Email Router service. Email router reads the incoming emails and stores in the Work Order System. The Client information is stored in Microsoft CRM. And the billing information is stored in Microsoft Great Plains. Involved in integrating the two systems in the Work Order System. Written ASP pages and the Stored Procedure for the system. Configured MS Word as remote automation server to be used as report server. Also configured the system to use Microsoft CMS 2002 for remote deployment of web site. SQL server was used to store the contents. Also integrated with Microsoft Visual Studio .NET 2002.Designed Web Services to expose business logic for remote client services. Designed and Implemented site's container hierarchies. Implemented security using forms authentication. Created the content and dynamic templates on the site. Built custom integration as Web services. Integration with CRM involved using the .NET CRM SDK 1.2. Did table level integration, testing against the tblAccountBase table. Also involved in creating accounts, users, custom roles, contacts. Also designed the building of queries, file uploads and finding incidents. Worked extensively with the Proxy and the Types namespaces during integration architecture and implementation. Also wrote test plans for the product. The test scripts were written in WinRunner 7.0. The test includes HTML properties (GUI) checkpoints, database checkpoints, bitmap checkpoints.

Environment: CMS 2002, Microsoft CRM, Great Plains, Visual Basic, Visual Interdev, IIS, XML, ASP, JavaScript, SQL Server, T-SQL, WinCVS, DCOM, Windows 2000, VS.NET

25. Senior Software Engineer, OAO Technology Solutions, Toronto ON: Jan. 2003 –May 2003.Project Title: AMPSGroup: AMPSTeam Size: 20Role: The Access Message Processing System (AMPS) supports AT&T Carrier Billing Management organization in the collection of Network Usage and Service Order data needed for access billing. AMPS consists of processes that run in the MVS, UNIX and Web Online environment. This involves getting billing data from MVS, sending it to UNIX to be processed and then making it available for online. Involved in design and implementation of Shell Scripts, Control Cards, Oracle Packages. The MVS files are loaded into oracle tables using SQL Loader. This is done on a Scheduled basis, running Unix cron jobs. Wrote ASP modules for the online. Also wrote backup scripts for Visual Source Safe (VSS).

Environment: Visual Interdev, ASP, JavaScript, SQL Navigator, Oracle 9i, PL/SQL, SQL Loader, PL/SQL Developer, Korn Shell, Windows NT, Unix 11.

Page 12: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

26. .NET Architect, Kisp Inc, North York ON: Feb. 2002 - Oct. 2002.Project Title: GaristonGroup: GaristonTeam Size: 15Role: Gariston is a web based asset management system. There are three distinctive levels of asset management. 1. Asset Inventory – is a static look at fixed assets, a baseline or ‘event’.2. Asset Tracking – starts with an ‘event’ and tracks fixed assets on an ongoing basis.3. Enterprise Asset Management – starts with an ‘event’ that not only tracks fixed assets on an ongoing basis, but can also include financial, service and warranty information, and other physical information such as the location of the product and who is using it.Involved in design and implementation of C# dll for the application. Designed and implemented complex work order system. The backend is SQL server 2000 database. Written views, stored procedures for the backend. The branding is implemented using XML/XSL. Data access is using SQLXML. The Web server is IIS running ASP.NET. Written .NET Custom Server Controls and WinForms for the same. Worked with the Crystal Reports Engine RDC to make dynamic Web reports.Written PERL scripts for database Nightly backups.

Environment: Visual Studio .NET, ASP.NET, C#, VB.NET, XML, XSL, JavaScript, COM, ATL, SQL 2000, PERL, SQLXML, Windows 2000.

27. Project Leader, ATC Enterprises Inc, Baltimore MD: Aug. 2000 – Jan 2002. Worked at their following clients: - Senior Software Engineer, Etreppid Technologies LLC, Reno, NV: Aug 2001 – Jan 2002.Project Title: Video Surveillance System.Group: VSS.Team Size: 15Role: VSS is a Video Surveillance multimedia System. The video is captured by the server application. The server application is a MFC based windows application using ActiveX control for capturing, a maintenance DCOM server for disk management. The server gives the flexibility of 4 cameras extensible to 8. The other features include flexible frame rates, frame compression, and motion estimation. The captured video footage can be viewed from the past archives of up to 7 days using web-based client. The server code for the web is written using Cold Fusion, ActiveX, JavaScript, VBScript and DCOM. The backend is the SQL Server 2000 database. Designed table, wrote stored procedures for the database. Written ASP .NET Web Services as prototypes in an attempt to export the project in .NET environment. Developed the Installation setups for all the applications. Wrote configuration management script for nightly builds using Korn Shell Scripting. Environment: C++, VC++, MFC, VFW, Cold Fusion, JavaScript, VBScript, ActiveX, COM/DCOM, SQL 2000, Install Shield 7.0, Korn Shell, Linux Red Hat 7.1, Windows 2000, Visual Studio.Net, C#, ASP.NET.

Page 13: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

Senior Software Engineer, Visual Networks, Rockville, MD: Jan 2001 – July 2001.Project Title: IPI.Group: IPI Development.Team Size: 25Role: IPI is a network monitoring software. It is composed of two main parts, Client and Backend. The clients are installed on PCs and they upload the connection data to the collector time stamps the data and passes it to aggregator. Finally the data is stored in the database. The web interface is used to view the performance and to set the system configuration. The web was implemented using ASP, and supporting middleware COM components. Involved in implementation of the Client and Backend modules. Wrote the build scripts using shell scripts and the set-up/install program for the Client and Backend. Also Designed and implemented MTS components. Installed certificates SSL for the web server for security.Environment: C++, VC++, MFC, SQL 2000, Install Shield 6.22, PackageForTheWeb 3, Norton Ghost, and MKS toolkit Senior Software Engineer, MDL Information Systems Inc., San Leandro, CA: July 2000 – Dec 2000Project Title: Assay Explorer.Group: Biology Programming Group.Team Size: 15Role: Involved in design and implementation of COM Components for Assay Explorer (AE). AE is a flexible and extensible biological information management system. Implemented the Reader File Manager (RFM) component of the AE. RFM is the component that communicates between the customer’s experiment data and the AE. RFM is a flexible component that accepts well data from different plates of the experiment. A RFM file is a text file. It includes advanced features like plate merging, skipping rows/columns of the observed data etc. Designed the porting of the experiment data using XML. Also made the setup program for the support application Data Analysis Toolbox. This involves versioning of the previous existing setup program on different OS like 95/NT/2000. Involved in integrating the COM with Excel using Macros VBA.Environment: Visual C++, Visual Basic, VBA, Oracle 8i, InstallShield 6.22, MFC, ATL, XML, Windows NT.

 28. Programmer/Analyst, Fortune 500 Systems Ltd, Harrisburg, PA: Aug99 – July 2000Worked at their following clients: - COM Component Designer, Price WaterHouse Coopers, Linthicum Heights, MD: May 2000 – July 2000Project Title: Arbinet Reconciliation. Group: Arbinet. Team Size: 8Role: Designed and Implemented COM Components as the middle layer in the Arbinet Reconciliation project at PWC. This application takes the call data and the

Page 14: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

customer invoices to find the discrepancy in the billing. The COM components communicate with the database through consumer objects. The database used is Oracle 8i. The COM components finally pass the data to the Visual Basic Client. This is basically a thin client approach, making it easy to port the application to other platforms. Designed the porting of the current application to Web through ASP. Environment: COM, VC++, MFC, ATL, Oracle 8i, ASP, VB, Apex TrueDBList Control, Video Soft, VSFlexGrid Control, Sheridan Controls

 

Project Leader, Coastal Training Technologies, Virginia Beach, VA: Aug 99 – April 2000Project Title: Claritynet Online Training.Group: Clarity MultimediaTeam Size: 15Project Site: http://www.safe2work.comRole: Implemented CD and Web versions of training courses software Clarity at Coastal Training Inc. The courses include Fire Protection, Defensive Driving etc. Implemented Claritynet Administrator for the product. Administrator is an ISAPI dll that does all the management of the site like adding/modifying/deleting users, changing courses, modifying the sites etc. Claritynet offers online courses for employees of various companies. The employees take the course on the Internet. They can use CD with modems or slower internet access. After the courses are done they have to take exams on the Internet through this site. Also designed and implemented a Bar Graph Applet for displaying the statistics of the users in the courses. The audio contents are streamed using the NetShow server.Environment: VC++, ISAPI, Java Script, Java, ADO, Visual Basic 6.0, SQL server 7, IIS, NetShow and Sheridan Controls.  29. Software Engineer, Syracuse Language Systems, Syracuse, NY: May 98 – July 99Worked on their following projects: -

Software Engineer, Syracuse Language Systems, Syracuse, NY: Sep 98 – July 99Project Title: Multilingual Dictionary. Group: Speech & Language Technology.Team Size: 6Role: Designed and implemented an ActiveX control as a general tool for a dictionary in different languages. The indexing module for searching the words in the dictionary is implemented as COM in-proc server. This control has been used to implement a multilingual standalone dictionary and a web-based version. The former has been integrated with Microsoft Office applications by using OLE Automation and the command extensions. Environment: VC++, Internet Information Systems (IIS), Active Server Pages (ASP), MS Internet Server API (ISAPI), JavaScript and COM.

Page 15: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

 ActiveX Component Developer, Syracuse Language Systems, Syracuse, NY: May 98 - Aug 98Project Title: Intermediate English, CDTeam Size: 8Role: Designed and implemented an ActiveX dictation control for text and graphics display using Microsoft Foundation Classes (MFC). This control is similar to a browser control with the special feature of displaying text at any point on the screen by specifying the x and y coordinates on the screen. The dictation control has a script file to define its specifications. This script file is composed of tags for defining properties like size, fonts, no. of pages, colors, background image, display text with its location on the screen, blank space with underline for the dictation word, tables, etc. Environment: VB, ActiveX, Microsoft Foundation Classes (MFC). Windows programmer, Jencourt Inc., Syracuse, NY:  Nov 97 - Apr 98 Project Title: Mass Spectrometer for composition detection of gases.Team Size: 9Role: Developed GUI for the mass spectrometer, the device used to measure the chemical composition of gas. The mass spectrometer was integrated with a Linux server through a DSP card. The client is a windows application running on an NT machine. The various commands for the mass spectrometer like opening the valve, closing the valve of the spectrometer are implemented using scripts written by the client. The script language is written in C++ and the user interface for defining the scripts is developed using MS Visual C++. Environment: C++, MS Visual C++, MFC, ActiveX. 30. Research Assistant, Northeast Parallel Architectures Center, Syracuse, NY:  June 97 - Oct 97Project Title: CareWeb Medical Care System. Group: CareWeb Team Size: 5 Role: Designed and implemented CareWeb, a Web based community oriented healthcare communications system. CareWeb enables effective communication of essential information among healthcare providers, facilitating an integrated team-based approach to meet the healthcare needs of the community, meeting the needs of children with limited access to healthcare resources, empowering school nurses to effectively manage children's health on a continual basis offering interactive and current health-education resources for school. Environment: ASP, MS Access, Oracle 7.1, VBScript, ODBC and DAO, Developer 2000. 31. Graduate Student, EE Department, Indian Institute Of Technology IIT, Kanpur, India: Jul 96 - Apr 97

M.Tech Thesis: "Implementation of Hierarchical Algorithms for Line extraction, Texture discrimination and Optical flow estimation on a Pyramidal DSP Architecture." The algorithms are written in C and Assembly Language of TMS320C40

Page 16: Intekhab-E-Aalum Shaikh€¦  · Web viewShell Scripting: Unix Korn Shell (ksh) Scripting. Assembly: ... Word VBA Macro Programming. Business ... LINUX Redhat 7.1, Windows …

processor and implemented on the R.T.I.P.system. The algorithms efficiency was compared with their performance on Linux x86 system.

 32. Teaching Assistant, EE Department, Indian Institute Of Technology IIT, Kanpur, India: Jul 95 - Dec 96

Instructor for EE 380 - Electrical Engineering Lab I and EE381 - Electrical Engineering Lab II. Experiments from various areas of electrical engineering with emphasis on electronic devices, circuits, control systems and machines.  33. Student, EE Department, Victoria Jubilee Technical Institute, Mumbai, India: Jul 94 - May 95

B.E. Thesis: "P.C. based wireless communication and control." Designed and implemented the hardware for F.S.K. modulator and demodulator.

 Education: M.S. in Computer Engineering at Syracuse University, Syracuse, NY.M.Tech. Electrical Engineering in Signal Processing at I.I.T. Kanpur, India. B.E. Electronics at Victoria Jubilee Technical Institute, Bombay, India. First Class with Honors.  Papers and Publications:1.      Development of DSP based Real Time Image Processing System and implementation

of hierarchical algorithms, presented for WIPRA-96 at Visakhapatnam, India in Dec. 1996.

2.      Hierarchical Algorithm for texture discrimination and optical flow estimation, presented for NEXUS-97 at Coimbatore, India in Feb. 97.

3.      Multiresolution Image Analysis, presented at IIT. Kanpur, India in Nov. 95. 4.      Time varying orthogonal tiling of the Time-Frequency plane, presented at IIT.

Kanpur, India in April 96.

Awards: Recipient of National Merit Scholarship in Higher Secondary School.

References: Available upon request.