Download Canada

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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.
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.
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 Programming
Business Solutions:
Microsoft CRM 1.2, Microsoft Great Plains 7.0/8.0
Content Management:
Microsoft CMS server 2002
Portals:
SPS 2013, SPS 2010, MOSS 2007, SharePoint 2003
Reporting 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/98
EDI
BizTalk 2004
ETL
Cognos Decision Stream 7.2
Data Modeling
Erwin
Experience:
1.
SharePoint 2010 Developer, NLS, Etobicoke, ON: Aug. 2013 – Till Date
Project Title: Navigator
Title:
SharePoint 2010 Developer
Team Size: 10
Role:
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 2013
Project Title: CAA 360
Title:
SharePoint 2010 Developer
Team Size: 10
Role:
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
3.
SharePoint 2010 Lead Developer, CAA, Thornhill, ON: Jan. 2013 – Apr 2013
Project Title: CAA 360
Title:
SharePoint 2010 Developer
Team Size: 20
Role:
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 2012
Project Title: Teck Intranet Redesign
Title:
SharePoint 2010 Developer
Team Size: 10
Role:
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 Application
Title:
SharePoint 2010 Specialist
Team Size: 8
Role:
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
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 Site
Title:
SharePoint Developer
Team Size: 10
Role:
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 Collaboration
Title:
SharePoint Consultant
Team Size: 5
Role:
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.
8.
SharePoint 2007 Lead developer WD, AB: Oct. 2009 – Jan 2010.
Project Title: InfoPath Forms
Title:
SharePoint 2007/InfoPath Consultant
Team Size: 10
Role:
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 Consultant
Team Size: 5
Role:
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 Developer
Title:
SharePoint 2007 Consultant
Team Size: 10
Role:
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.
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 Solutions
Title:
SharePoint 2007 Consultant
Team Size: 5
Role:
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 Automation
Title:
MOSS Consultant
Team Size: 4
Role:
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 Portal
Title:
SharePoint 2007 Consultant
Team Size: 3
Role:
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 Portal
Title:
SharePoint 2007 project lead
Team Size: 10
Role:
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
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. 2008
Project Title: Intranet Portal
Title:
SharePoint 2007 senior Developer
Team Size: 15
Involved 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. 2007
Project Title: Employee Portal
Title:
CMS Developer/ MOSS Upgrade Specialist
Team Size: 15
Role:
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 Migration
Title:
SharePoint 2007 project lead
Team Size: 6
Role:
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: StoreComm
Title:
SharePoint 2007 technical lead
Team Size: 15
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: StoreComm
Title:
SharePoint/CMS Developer
Team Size: 10
Role:
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 Integration
Title:
ETL Specialist
Team Size: 10
Role:
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
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: Navigator
Title:
S/W Developer
Team Size: 10
Role:
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 Identification
Title:
Framework Architect
Team Size: 5
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 Portal
Title:
Architect
Team Size: 30
Role:
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.
Project Title: WorkOrder System
Group:
IT
Team Size: 10
Role:
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: AMPS
Group:
AMPS
Team Size: 20
Role:
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.
26.
.NET Architect, Kisp Inc, North York ON: Feb. 2002 - Oct. 2002.
Project Title: Gariston
Group:
Gariston
Team Size: 15
Role:
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: 15
Role:
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.
Senior Software Engineer, Visual Networks, Rockville, MD: Jan 2001 – July 2001.
Project Title: IPI.
Group:
IPI Development.
Team Size: 25
Role:
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 2000
Project Title: Assay Explorer.
Group:
Biology Programming Group.
Team Size: 15
Role:
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 2000
Worked at their following clients: COM Component Designer, Price WaterHouse Coopers, Linthicum Heights, MD:
May 2000 – July 2000
Project Title: Arbinet Reconciliation.
Group:
Arbinet.
Team Size: 8
Role:
Designed and Implemented COM Components as the middle layer in the
Arbinet Reconciliation project at PWC. This application takes the call data and the
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
2000
Project Title: Claritynet Online Training.
Group:
Clarity Multimedia
Team Size: 15
Project Site: http://www.safe2work.com
Role:
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 99
Worked on their following projects: Software Engineer, Syracuse Language Systems, Syracuse, NY: Sep 98 – July 99
Project Title: Multilingual Dictionary.
Group:
Speech & Language Technology.
Team Size: 6
Role:
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.
ActiveX Component Developer, Syracuse Language Systems, Syracuse, NY: May 98
- Aug 98
Project Title: Intermediate English, CD
Team Size: 8
Role:
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: 9
Role:
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 97
Project 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 healtheducation 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
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.