SlideShare uma empresa Scribd logo
1 de 7
KAUSHIK SENGUPTA
                                      Kendall Park, NJ
                                      (609) 751-1435
                                  ksengupta55@gmail.com
                                     Kaushik is LinkedIn


SUMMARY
Microsoft .Net and SharePoint developer with expertise in development and implementation
of SharePoint collaboration portals and .Net web applications. Additional skills in analysis,
project management, maintenance of web and database applications, and Object Oriented
Programming. Motivated, self starter with the ability to complete tasks under minimal
supervision, alone or with a team.

TECHNICAL SKILLS
Programming C#, VB.Net, VBA, Java, XML, HTML, CSS, JavaScript, JCL, CICS, MS
Languages:      MQSeries, PL/SQL, XML, XSL, XSLT, HTML, DHTML, CSS, Servlets, JSP,
                J2EE, EJB, IIS, Tomcat 3.x, Apache
.NET Skill Set: Visual Studio 2008/2005, .NET Framework and Common Type System,
                C#, .NET, ASP.NET, .NET Class Libraries, ADO.NET, .NET Remoting, Web
                Services, and AJAX.
Web             SharePoint 2007 (MOSS), WSS 3.0, SharePoint Designer, InfoPath 2007
Technologies:
Scripting:      Java Script, VB Script, jQuery
Databases:      SQL Server 2000/2005, Windows Server 2003/2008, MS Access2000,
                ORACLE 7.3/8.0, SQL Server 2008 Reporting Services (SSRS), exposure
                to SQL Server Analysis Services (SSAS)
Operating       Windows 95/98/XP/Vista, UNIX
Systems:
Software:       MS Office (Word, Excel, PowerPoint, Outlook) MS Access, Visio, Lotus
                Notes
Case Tools:     Rational Rose 2000 Enterprise version
Other:          CrystalReports, Infragistic NetAdvantage 3.0
PROFESSIONAL EXPERIENCE:
Church & Dwight Co., Inc.                  Princeton, NJ                    7/09 – current
Senior SharePoint Developer
Responsibility included designing and developing the R&D application on a SharePoint
platform for Church & Dwight. The application allows affiliates submit product “ideas” for
evaluation (on-line technical discussions and grading) by subject matter experts.
• Gather user requirements, prepare technical design documents, plan and implement
    business logic.
• Create SharePoint development environments consisting of Windows Server 2003/2008
    Virtual Machines.
• Experience in installation, configuration and administration of SharePoint Server Farms.
• Design databases and logical models using MS Visio 2007. Wrote stored procedures,
    Views and Functions in SQL Server 2005/2008
• Extensive use of SharePoint APIs to build applications, Web Parts, and Application pages
    to manipulate custom lists and libraries.
• List items, list views, site columns and content types.
• Integrated Discussion Board and Polling Web Parts.
• Used CAML to query a SharePoint list.
• SharePoint search (full text SQL query) using the Object Model.
• Use of intranet for internal users and the extranet zone for Church & Dwight affiliates.
• Use SQL Server Reporting Services (SSRS) to create custom reports.
• Create and publish InfoPath forms to SharePoint Portal Sites using InfoPath Form
    Services
Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, Workflow Framework,
InfoPath Form 2007, VStudio.NET 2008, CSS, JavaScript, AJAX, SQL Server 20005/2008,
InfoPath Forms 2007, MS Visio2003, Visual Source Safe, Windows Server 2003, Windows
XP

SetFocus, LLC.                          Parsippany, NJ                    5/09 – 7/09
SharePoint Developer
SetFocus uses the following two independent applications to track new students’ activities:
(1) GoldMine, a Customer Relationship Management, and (2) a SharePoint site.
• Design and develop a console application to synchronize information gathered by the
    two systems.
• Program SharePoint object model to manipulate custom lists.
• Use Business Data Catalog (BDC) runtime API to synchronize database fields of a LOB
    system (GoldMine) with a SharePoint list.
• Use CAML to query a SharePoint list.
Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, Business Data Catalog
(BDC), VStudio.NET 2008, CSS, JavaScript, AJAX, SQL Server 20005/2008, Windows Server
2003, Windows XP

SetFocus, LLC.                           Parsippany, NJ                     3/09 - 4/09
SharePoint Services Master’s Program
• Design and establish a SharePoint application to support the towing providers of a
   fictitious construction company called Acme

•   Create an intranet solution based on SharePoint Server 2007 that included the following
    functionality:

       o   Brand with a unique design.

       o   Provide the ability to share sales decks amongst the company’s sales people
           where a sales person may customize a presentation based off of existing content.
       o   Establish a shared calendar on the company’s intranet site that integrated into
           outlook.
       o   Establish an area to publish the company’s monthly newsletter that was readable
           by anyone in the organization; contributed by authors and reviewed/published by
           editors.

       o   Create a shared area for contacts utilizing a custom list and the Microsoft
           application template for contact management.

       o   Create a dashboard that would show the company’s president the status of total
           dollar amount of un-invoiced Purchase orders, Total dollar amount of unpaid
           invoices, total PO amount that have been submitted.
       o   Create a weekly report for the accounting department that shows outstanding
           invoices with their age and the PO that they are related to with a total at the end
           for the total outstanding, total outstanding over 30 days, total outstanding over
           90, and total over 120 days.

•   Extend the intranet solution to the extranet

       o   Create different sites for the company’s different towing providers with custom
           look and feel.

•   Develop InfoPath 2007 forms allowing programmatic submission to a MOSS Form Library
    initiating workflow processes as below:

       o   Create an invoice form for the company’s towing providers and setup a workflow
           using Visual Studio 2005, manifest.xml and feature.xml that would check the
           amount that the providers charge per mile to tow and route it to accounting for
           approval depending on business rules.
o   Create a purchase order for the company that gets submitted to its towing
           providers when a towing call is established along with relevant information about
           the call and pre-calculated cost based on the distance to be towed and on the
           vendor’s rate. Generated an email to the designated company official with
           information identifying which towing provider should be notified.
•   Configure the document library to notify Tow providers on the status change of their
    invoices.

•  Implement Content Management to allow publishing content out to its providers. The
   portal page had a main area that content is published out to along with a list display of
   news items that have been published to a list inside of the site.
Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, WCF, Workflow
Framework, InfoPath Form 2007, VStudio.NET 2008, CSS, JavaScript, AJAX, jQuery, SQL
Server 20005/2008, InfoPath Forms 2007, MS Visio2003, Visual Source Safe, Windows
Server 2003, Windows XP
CDC Global Services                         Edison, NJ                     1995 – 2009
Christie’s Inc.                                   New York, NY
Lead Consultant
Design and develop the Electronic Incoming Property Log (IPL), an intranet application,
designed to provide Christie's departmental staff (Auction Departments, Trusts, Estates and
Appraisals, and Regional Offices) with convenient access to the information about the
properties arriving at Christie's New York warehouses. IPL is tool for proactive loading dock
availability planning and resource allocation. It replaces the existing Incoming Property Log
Excel workbook, manually maintained by the Loading Dock crew on a network drive. IPL
also includes a system-generated notification module that guarantees timely confirmation
email distribution to the various Auction Department(s) about the arrival of an inbound
shipment that is being processed by the Loading Dock team.
• Use Christie’s software library
• Design and implemented complex Stored Procedures that powered majority of the
    screen functionality
• Use SQL Server Management Studio
• Developed the notification modules that guaranteed timely confirmation email
    distribution to the various Auction Departments about the arrival of an inbound shipment
• Used Visual Sources Safe as central repository
• Unit testing and code review
Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript,
AJAX, SQL Server 2005, Stored Procedures
Wight Foundation                           Newark, NJ
Programmer Analyst
•  Design and develop a web application for Wight Foundation for student recruitment and
   various other HR related activities. The application includes Face book and Blog modules.
• Team Lead
• Responsible for the software architecture
• Responsible for the analysis, design and development of local data management
   modules by using Top-Down design programming methodology
• Designed and developed User controls for Face book and Blog modules
• Implemented .NET Framework Security - Role-Based Security module using Form-Based
   Authentication and URL Authorization
• Developed complex stored procedures to increase the performance of the application
   with SQL Server 2005.
• Involved in Unit Testing.
• Used Visual Sources Safe as central repository
• Involved in code review
Environment: .NET Framework 3.5, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript,
AJAX, SQL Server 2005, Stored Procedures
Caliper                             Princeton, NJ
SharePoint Developer
Caliper's SharePoint environment consists of Microsoft Windows SharePoint Services (WSS
3.0) installed on a single server computer.
• Searching in Active Directory with .NET

•   Design and develop a Web Part application to implement the search function

•   Create Expense Report Forms with InfoPath

•   Automate internal Expense Report submission with Approval Workflow

Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, Workflow Framework,
InfoPath Form 2007, VStudio.NET 2005, CSS, JavaScript, SQL Server 20005, InfoPath
Forms 2007, MS Visio2003, Visual Source Safe, Windows Server 2003, Windows XP
Internal                               Edison, NJ
Lead Software Engineer, Project Manager
• Oversee companywide efforts to obtain and execute software development initiatives for
   CDC’s corporate clients.
•   Design, develop, and maintain CDC’s intranet, a fully secure site with various levels of
    permissions used by various users in the organization.
•   Create custom reports Use SQL Server Reporting Services (SSRS).
•  Project Manager for (a) American Humane’s Farm Assessment Application and (b) Click
   Response’s proprietary reporting and ranking application for Search Engine
   Optimizations.
Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript,
AJAX, SQL Server 2005, MSMQ
Insight Results, LLC                            New York, NY
Project Lead and Software Architect
• Led development of the Web based e-Impact software package for Insight Results, a
   management consulting firm based in Raleigh, NC. e-Impact is designed to manage and
   implement “IDEAS” contributing towards the cost efficiency, revenue increment and
   performance enhancement of an organization.
• Partnered in architecting and designing the GUI for e-Impact: worked with HTML, CSS,
   and graphics templates created by graphics designers.
• Used AJAX to enhance user experience.
Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript,
AJAX, SQL Server 2005, MSMQ
Horizon Companies Inc.                     Edison, NJ
Designer, Developer, Operator (Support), and Administrator
• Designed and developed an online Recruitment Tool using which a recruiter can upload
   candidate resumes and log all important information related to a recruiting process in a
   central database.
• Designed and developed AskHorizon, an on-line forum application using which users can
   obtain professional information in various areas of business computing.
• Designed and developed the Horizon intranet, a fully secure site used by various users in
   the organization. Designed individual user portals with various levels of permissions
   using Microsoft’s .Net Security framework (Membership APIs).
• Fully responsible for product conceptualization, design, implementation, quality
   assurance, and maintenance.
• Deployed a LDAP directory to centralize user authentication and account services.
Environment: Java, JSP, JavaScript, XML, mySQL, Tomcat, Netscape LDAP.
Deutsche Bank                             New York, NY
Consultant/Subject Matter Expert
• Evaluated Deutsche Bank’s Global Research Content Management (GRCM) application.
   The GRCM system is a web-based application created to streamline the workflow and
   production of Equity Research products, Analyst Rating and forecast information. GRCM
   currently supports more than 700 of Deutsche Bank’s Equity Analysts worldwide, with a
   plan of supporting 250 more FI analysts by the end of 2006
• Identified pain points with existing GRCM application.
•  High-level functional architecture
•  Wrote RFP entitled “Selecting a vendor for User Acceptance Testing of the Global
   Research Content Management System”. Evaluated eight proposals and participated in
   the vendor selection process.
• Compared GRCM functionality with leading software applications in the research
   publication space (BlueCurve, Factset, and BlueMatrix) based on certain parameters.
• Reviewed and documented current architecture platform
• Reviewed design artifacts including design rationale document
• Sample review of code relating to document authoring and document workflow
Environment: J2EE, Documentum E-Content Server, Oracle RDBMS database, Apache /
Weblogic plugin, LDAP.
Opera Solutions                             New York, NY
Lead Developer
• Led development of the Web based RPI software for a leading Management consulting
   firm in NY City. RPI is a process that blends consulting services and software to change
   the way senior management teams manage tactical decision-making.
• Designed, developed, and coded the “Baseline” module.
• Coded the export functionality for saving data into Microsoft Excel.
• Designed complex reports using Crystal Reports integrated with .NET
• Programmed MSMQ Services for asynchronous data uploads.
Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript,
AJAX, SQL Server 2005, MSMQ
Mackay Shields                           New York, NY
Programmer Analyst
• Coded the FIFO (First-In-First-Out) algorithm for the Commission Tracker application
   used for tracking marketer commissions for bringing in funds for Hedge funds.
• Designed data model, and wrote database design specifications.
• Participated in development of the Bank Loan Tracker, an application used for entering,
   funding, tracking and administering bank loan securities from inception to maturity.
Environment: VBA, MS Access, Excel.
Sanofi Aventis Pharmaceuticals           Bridgewater, NJ
Project Manager
• Participated in creation of an automated Protocol Action Register and its associated
   databases to automate the protocol and clinical review processes of Sanofi-Aventis’
   Protocol Review Committee.
• Generated various reports for the Protocol Review Meetings.
Environment: VBA, MS Access, Excel, Word Object Library.
Inductis Inc.                                    New Providence, NJ
Project Leader
• Manage Infrastructure team
• Maintain Inductis’s central email store (Microsoft Exchange)
• Manage backup and restores, Internet Access and web server maintenance, network
   services, commissioning and maintaining firewalls, Help Desk activities, maintaining and
   upgrading software packages
• Produce weekly MIS reports

Edgenics Inc.                                     Edison, NJ
Software Architect
• Led in the architecture and development of an eLearning system for participating
   universities.
• Member of the team who conceived and converted a concept into reality.
• Responsible for the overall architecture of the Learning Management System.
• Created and maintained the requirement and design documents.
• Programmed the following modules: (1) LDAP registration module (2) the on-site search
   engine (3) used UML extensively to design the business objects. .
Environment: Java, XML, XSL, Apache, LDAP, Oracle 9i, Tamino XML Database, IMS and
SCORM, Solaris, UML

GeoVideo Networks                                New York, NY
Project Leader
• Led and participated in development of the GeoVideo Browser for GeoVideo Networks (a
   startup venture of Lucent Technologies), who specializes in delivering real-time bi-
   directional HDTV-quality video over IP networks. The Browser allows users to view any
   type of movie/video (H.263/H.261, Motion JPEG, MPEG1 and MPEG2, Real and Apple
   formats), irrespective of the encoding system.
• Planned releases, tracked progress.
Environment: Visual C++, DirectShow, Motion JPEG, MPEG1, and MPEG2, Real and Apple
formats
AT&T                                       Bridgewater, NJ
Software Architect/Lead Developer
• Directed development of QuickTrend, a forecasting system based on the Autoregressive
   model. The product is designed for AT&T’s staff forecasters to develop accurate and
   timely forecasts of key operational drivers. QuickTrend has the ability to choose the best
   Autoregressive model from hundreds of competing models for a given time-series.
• Architected and coded the mathematical backend including the various optimization
   routines.
Environment: C++, COM, VBA
Horizon Computers, Inc.                     Edison, NJ
Software Architect, Project Manager
• Architected, and designed FOREsure, a forecasting system based on the Incremental
   Statistical Network Analysis (ISNA) model.
• Coded the mathematical backend including the necessary optimization routines.
• Wrote the on-line help and the User Manual for FOREsure vs. 1.0. Currently maintains
   the FOREsure technical documentation.
• Developed a new algorithm in demand forecasting. The Incremental Statistical Network
   Analysis (ISNA) model is a new methodology for forecasting that provides an exact
   fitting of a time series data regardless of the degree of its variability, thus providing a
   high level of forecasting ability.
Environment: ISNA is based on a statistical Neural Network architecture. Coded the
methodology with standard C and researched on its industry applicability using wide-ranging
data from various sources. Numerical Analysis

Narrowstep, Inc.                            Princeton, NJ             10/2007 – 2/2008
Director, Play Development
• Manage Narrowstep’s player building program. Led a team of developers and graphics
    designers whose responsibility was to create, customize, and brand all elements of the
    media player for any platform.
• Adapted and greatly enhanced two open-source tools based on .NET technology: (a)
    Blog and (b) Discussion Forum.
• Used Microsoft’s Membership APIs for user management. Applied .Net Security
    architecture for user authentication, Roles management and Personalization.
• Use jQuery for client side scripting.
Environment: ASP.NET, C#, Ajax, ADO.Net, SQL Server 2005, MSMQ, IIS, Excel, CSS, and
Silverlight

SUNY Buffalo                       Buffalo, NY                               1985 – 1990
LSU                                Baton Rouge                               1990 – 1995
Post Doctoral Fellow
• Worked and significantly contributed in various research projects at LSU.
• Developed automated CCD camera systems for digitizing microscope events.
• Designed and coded a high performance track reconstruction program in C for the high
   multiplicity environment of heavy-ion collisions in an Emulsion Chamber setup.
• Designed and developed the necessary charting package in FORTRAN using the DI-3000
   graphics library routines.
Environment: C/C++, Numerical Analysis, Neural Networks, FORTRAN, DI-3000

EDUCATION
M.S. (Jadavpur University, Calcutta, India)
Ph.D. (Physics, Jadavpur University, Calcutta, India)

Mais conteúdo relacionado

Mais procurados (20)

SharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFSharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDF
 
Sridhar Somasundharam
Sridhar SomasundharamSridhar Somasundharam
Sridhar Somasundharam
 
Resume
ResumeResume
Resume
 
Melvin Cureton Resume
Melvin Cureton ResumeMelvin Cureton Resume
Melvin Cureton Resume
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resume
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePoint
 
Srikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint DeveloperSrikanth Kumar SharePoint Developer
Srikanth Kumar SharePoint Developer
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
DavidGroomsResume
DavidGroomsResumeDavidGroomsResume
DavidGroomsResume
 
Sp jayen gopi
Sp jayen gopiSp jayen gopi
Sp jayen gopi
 
James Sooter Resume 2016
James Sooter Resume 2016James Sooter Resume 2016
James Sooter Resume 2016
 
Edwin John.net
Edwin John.netEdwin John.net
Edwin John.net
 
Resume ankur new
Resume ankur newResume ankur new
Resume ankur new
 
Sibananda_DotNet
Sibananda_DotNetSibananda_DotNet
Sibananda_DotNet
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resume
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Anusha Padala
Anusha PadalaAnusha Padala
Anusha Padala
 

Semelhante a Kaushik Sengupta

Bkresume
BkresumeBkresume
Bkresume
briank4
 
IanLewisResume
IanLewisResumeIanLewisResume
IanLewisResume
Ian Lewis
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
Khushali11
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resume
jimbelo
 
Mohana Lakshmi_CVS_NET
Mohana Lakshmi_CVS_NETMohana Lakshmi_CVS_NET
Mohana Lakshmi_CVS_NET
Mohana L
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
divya k
 
Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)
Miguel Alberto
 
C:\fakepath\lalitha
C:\fakepath\lalithaC:\fakepath\lalitha
C:\fakepath\lalitha
LalithaMeka
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
Delia J. Micu
 

Semelhante a Kaushik Sengupta (20)

Melvin Cureton Resume
Melvin Cureton ResumeMelvin Cureton Resume
Melvin Cureton Resume
 
Bkresume
BkresumeBkresume
Bkresume
 
PooraniGanesan_Resume
PooraniGanesan_ResumePooraniGanesan_Resume
PooraniGanesan_Resume
 
IanLewisResume
IanLewisResumeIanLewisResume
IanLewisResume
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
 
Victor Boba Resume
Victor Boba ResumeVictor Boba Resume
Victor Boba Resume
 
Resume
ResumeResume
Resume
 
Jim Bello Resume
Jim Bello ResumeJim Bello Resume
Jim Bello Resume
 
Mohana Lakshmi_CVS_NET
Mohana Lakshmi_CVS_NETMohana Lakshmi_CVS_NET
Mohana Lakshmi_CVS_NET
 
AHSAN_Mosaddek0312
AHSAN_Mosaddek0312AHSAN_Mosaddek0312
AHSAN_Mosaddek0312
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Divya ASP Developer
Divya ASP Developer Divya ASP Developer
Divya ASP Developer
 
Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)
 
C:\fakepath\lalitha
C:\fakepath\lalithaC:\fakepath\lalitha
C:\fakepath\lalitha
 
Luchkan Luke 2016
Luchkan Luke 2016Luchkan Luke 2016
Luchkan Luke 2016
 
Ny 10 Q2 Anthony Vitabile
Ny 10 Q2 Anthony VitabileNy 10 Q2 Anthony Vitabile
Ny 10 Q2 Anthony Vitabile
 
Vamshi
VamshiVamshi
Vamshi
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
Himanshu_Resume
Himanshu_ResumeHimanshu_Resume
Himanshu_Resume
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 

Kaushik Sengupta

  • 1. KAUSHIK SENGUPTA Kendall Park, NJ  (609) 751-1435 ksengupta55@gmail.com Kaushik is LinkedIn SUMMARY Microsoft .Net and SharePoint developer with expertise in development and implementation of SharePoint collaboration portals and .Net web applications. Additional skills in analysis, project management, maintenance of web and database applications, and Object Oriented Programming. Motivated, self starter with the ability to complete tasks under minimal supervision, alone or with a team. TECHNICAL SKILLS Programming C#, VB.Net, VBA, Java, XML, HTML, CSS, JavaScript, JCL, CICS, MS Languages: MQSeries, PL/SQL, XML, XSL, XSLT, HTML, DHTML, CSS, Servlets, JSP, J2EE, EJB, IIS, Tomcat 3.x, Apache .NET Skill Set: Visual Studio 2008/2005, .NET Framework and Common Type System, C#, .NET, ASP.NET, .NET Class Libraries, ADO.NET, .NET Remoting, Web Services, and AJAX. Web SharePoint 2007 (MOSS), WSS 3.0, SharePoint Designer, InfoPath 2007 Technologies: Scripting: Java Script, VB Script, jQuery Databases: SQL Server 2000/2005, Windows Server 2003/2008, MS Access2000, ORACLE 7.3/8.0, SQL Server 2008 Reporting Services (SSRS), exposure to SQL Server Analysis Services (SSAS) Operating Windows 95/98/XP/Vista, UNIX Systems: Software: MS Office (Word, Excel, PowerPoint, Outlook) MS Access, Visio, Lotus Notes Case Tools: Rational Rose 2000 Enterprise version Other: CrystalReports, Infragistic NetAdvantage 3.0 PROFESSIONAL EXPERIENCE: Church & Dwight Co., Inc. Princeton, NJ 7/09 – current Senior SharePoint Developer Responsibility included designing and developing the R&D application on a SharePoint platform for Church & Dwight. The application allows affiliates submit product “ideas” for evaluation (on-line technical discussions and grading) by subject matter experts. • Gather user requirements, prepare technical design documents, plan and implement business logic. • Create SharePoint development environments consisting of Windows Server 2003/2008 Virtual Machines. • Experience in installation, configuration and administration of SharePoint Server Farms. • Design databases and logical models using MS Visio 2007. Wrote stored procedures, Views and Functions in SQL Server 2005/2008 • Extensive use of SharePoint APIs to build applications, Web Parts, and Application pages to manipulate custom lists and libraries. • List items, list views, site columns and content types. • Integrated Discussion Board and Polling Web Parts. • Used CAML to query a SharePoint list. • SharePoint search (full text SQL query) using the Object Model. • Use of intranet for internal users and the extranet zone for Church & Dwight affiliates. • Use SQL Server Reporting Services (SSRS) to create custom reports. • Create and publish InfoPath forms to SharePoint Portal Sites using InfoPath Form Services Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, Workflow Framework, InfoPath Form 2007, VStudio.NET 2008, CSS, JavaScript, AJAX, SQL Server 20005/2008,
  • 2. InfoPath Forms 2007, MS Visio2003, Visual Source Safe, Windows Server 2003, Windows XP SetFocus, LLC. Parsippany, NJ 5/09 – 7/09 SharePoint Developer SetFocus uses the following two independent applications to track new students’ activities: (1) GoldMine, a Customer Relationship Management, and (2) a SharePoint site. • Design and develop a console application to synchronize information gathered by the two systems. • Program SharePoint object model to manipulate custom lists. • Use Business Data Catalog (BDC) runtime API to synchronize database fields of a LOB system (GoldMine) with a SharePoint list. • Use CAML to query a SharePoint list. Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, Business Data Catalog (BDC), VStudio.NET 2008, CSS, JavaScript, AJAX, SQL Server 20005/2008, Windows Server 2003, Windows XP SetFocus, LLC. Parsippany, NJ 3/09 - 4/09 SharePoint Services Master’s Program • Design and establish a SharePoint application to support the towing providers of a fictitious construction company called Acme • Create an intranet solution based on SharePoint Server 2007 that included the following functionality: o Brand with a unique design. o Provide the ability to share sales decks amongst the company’s sales people where a sales person may customize a presentation based off of existing content. o Establish a shared calendar on the company’s intranet site that integrated into outlook. o Establish an area to publish the company’s monthly newsletter that was readable by anyone in the organization; contributed by authors and reviewed/published by editors. o Create a shared area for contacts utilizing a custom list and the Microsoft application template for contact management. o Create a dashboard that would show the company’s president the status of total dollar amount of un-invoiced Purchase orders, Total dollar amount of unpaid invoices, total PO amount that have been submitted. o Create a weekly report for the accounting department that shows outstanding invoices with their age and the PO that they are related to with a total at the end for the total outstanding, total outstanding over 30 days, total outstanding over 90, and total over 120 days. • Extend the intranet solution to the extranet o Create different sites for the company’s different towing providers with custom look and feel. • Develop InfoPath 2007 forms allowing programmatic submission to a MOSS Form Library initiating workflow processes as below: o Create an invoice form for the company’s towing providers and setup a workflow using Visual Studio 2005, manifest.xml and feature.xml that would check the amount that the providers charge per mile to tow and route it to accounting for approval depending on business rules.
  • 3. o Create a purchase order for the company that gets submitted to its towing providers when a towing call is established along with relevant information about the call and pre-calculated cost based on the distance to be towed and on the vendor’s rate. Generated an email to the designated company official with information identifying which towing provider should be notified. • Configure the document library to notify Tow providers on the status change of their invoices. • Implement Content Management to allow publishing content out to its providers. The portal page had a main area that content is published out to along with a list display of news items that have been published to a list inside of the site. Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, WCF, Workflow Framework, InfoPath Form 2007, VStudio.NET 2008, CSS, JavaScript, AJAX, jQuery, SQL Server 20005/2008, InfoPath Forms 2007, MS Visio2003, Visual Source Safe, Windows Server 2003, Windows XP CDC Global Services Edison, NJ 1995 – 2009 Christie’s Inc. New York, NY Lead Consultant Design and develop the Electronic Incoming Property Log (IPL), an intranet application, designed to provide Christie's departmental staff (Auction Departments, Trusts, Estates and Appraisals, and Regional Offices) with convenient access to the information about the properties arriving at Christie's New York warehouses. IPL is tool for proactive loading dock availability planning and resource allocation. It replaces the existing Incoming Property Log Excel workbook, manually maintained by the Loading Dock crew on a network drive. IPL also includes a system-generated notification module that guarantees timely confirmation email distribution to the various Auction Department(s) about the arrival of an inbound shipment that is being processed by the Loading Dock team. • Use Christie’s software library • Design and implemented complex Stored Procedures that powered majority of the screen functionality • Use SQL Server Management Studio • Developed the notification modules that guaranteed timely confirmation email distribution to the various Auction Departments about the arrival of an inbound shipment • Used Visual Sources Safe as central repository • Unit testing and code review Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript, AJAX, SQL Server 2005, Stored Procedures Wight Foundation Newark, NJ Programmer Analyst • Design and develop a web application for Wight Foundation for student recruitment and various other HR related activities. The application includes Face book and Blog modules. • Team Lead • Responsible for the software architecture • Responsible for the analysis, design and development of local data management modules by using Top-Down design programming methodology • Designed and developed User controls for Face book and Blog modules • Implemented .NET Framework Security - Role-Based Security module using Form-Based Authentication and URL Authorization • Developed complex stored procedures to increase the performance of the application with SQL Server 2005. • Involved in Unit Testing. • Used Visual Sources Safe as central repository • Involved in code review Environment: .NET Framework 3.5, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript, AJAX, SQL Server 2005, Stored Procedures Caliper Princeton, NJ SharePoint Developer
  • 4. Caliper's SharePoint environment consists of Microsoft Windows SharePoint Services (WSS 3.0) installed on a single server computer. • Searching in Active Directory with .NET • Design and develop a Web Part application to implement the search function • Create Expense Report Forms with InfoPath • Automate internal Expense Report submission with Approval Workflow Environment: .NET Framework 3.5, C#, ASP.NET, MOSS 2007, Workflow Framework, InfoPath Form 2007, VStudio.NET 2005, CSS, JavaScript, SQL Server 20005, InfoPath Forms 2007, MS Visio2003, Visual Source Safe, Windows Server 2003, Windows XP Internal Edison, NJ Lead Software Engineer, Project Manager • Oversee companywide efforts to obtain and execute software development initiatives for CDC’s corporate clients. • Design, develop, and maintain CDC’s intranet, a fully secure site with various levels of permissions used by various users in the organization. • Create custom reports Use SQL Server Reporting Services (SSRS). • Project Manager for (a) American Humane’s Farm Assessment Application and (b) Click Response’s proprietary reporting and ranking application for Search Engine Optimizations. Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript, AJAX, SQL Server 2005, MSMQ Insight Results, LLC New York, NY Project Lead and Software Architect • Led development of the Web based e-Impact software package for Insight Results, a management consulting firm based in Raleigh, NC. e-Impact is designed to manage and implement “IDEAS” contributing towards the cost efficiency, revenue increment and performance enhancement of an organization. • Partnered in architecting and designing the GUI for e-Impact: worked with HTML, CSS, and graphics templates created by graphics designers. • Used AJAX to enhance user experience. Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript, AJAX, SQL Server 2005, MSMQ Horizon Companies Inc. Edison, NJ Designer, Developer, Operator (Support), and Administrator • Designed and developed an online Recruitment Tool using which a recruiter can upload candidate resumes and log all important information related to a recruiting process in a central database. • Designed and developed AskHorizon, an on-line forum application using which users can obtain professional information in various areas of business computing. • Designed and developed the Horizon intranet, a fully secure site used by various users in the organization. Designed individual user portals with various levels of permissions using Microsoft’s .Net Security framework (Membership APIs). • Fully responsible for product conceptualization, design, implementation, quality assurance, and maintenance. • Deployed a LDAP directory to centralize user authentication and account services. Environment: Java, JSP, JavaScript, XML, mySQL, Tomcat, Netscape LDAP. Deutsche Bank New York, NY Consultant/Subject Matter Expert • Evaluated Deutsche Bank’s Global Research Content Management (GRCM) application. The GRCM system is a web-based application created to streamline the workflow and production of Equity Research products, Analyst Rating and forecast information. GRCM currently supports more than 700 of Deutsche Bank’s Equity Analysts worldwide, with a plan of supporting 250 more FI analysts by the end of 2006 • Identified pain points with existing GRCM application.
  • 5. • High-level functional architecture • Wrote RFP entitled “Selecting a vendor for User Acceptance Testing of the Global Research Content Management System”. Evaluated eight proposals and participated in the vendor selection process. • Compared GRCM functionality with leading software applications in the research publication space (BlueCurve, Factset, and BlueMatrix) based on certain parameters. • Reviewed and documented current architecture platform • Reviewed design artifacts including design rationale document • Sample review of code relating to document authoring and document workflow Environment: J2EE, Documentum E-Content Server, Oracle RDBMS database, Apache / Weblogic plugin, LDAP. Opera Solutions New York, NY Lead Developer • Led development of the Web based RPI software for a leading Management consulting firm in NY City. RPI is a process that blends consulting services and software to change the way senior management teams manage tactical decision-making. • Designed, developed, and coded the “Baseline” module. • Coded the export functionality for saving data into Microsoft Excel. • Designed complex reports using Crystal Reports integrated with .NET • Programmed MSMQ Services for asynchronous data uploads. Environment: .NET Framework 2.0, VB.NET, ASP.NET, VStudio.NET 2005, CSS, JavaScript, AJAX, SQL Server 2005, MSMQ Mackay Shields New York, NY Programmer Analyst • Coded the FIFO (First-In-First-Out) algorithm for the Commission Tracker application used for tracking marketer commissions for bringing in funds for Hedge funds. • Designed data model, and wrote database design specifications. • Participated in development of the Bank Loan Tracker, an application used for entering, funding, tracking and administering bank loan securities from inception to maturity. Environment: VBA, MS Access, Excel. Sanofi Aventis Pharmaceuticals Bridgewater, NJ Project Manager • Participated in creation of an automated Protocol Action Register and its associated databases to automate the protocol and clinical review processes of Sanofi-Aventis’ Protocol Review Committee. • Generated various reports for the Protocol Review Meetings. Environment: VBA, MS Access, Excel, Word Object Library. Inductis Inc. New Providence, NJ Project Leader • Manage Infrastructure team • Maintain Inductis’s central email store (Microsoft Exchange) • Manage backup and restores, Internet Access and web server maintenance, network services, commissioning and maintaining firewalls, Help Desk activities, maintaining and upgrading software packages • Produce weekly MIS reports Edgenics Inc. Edison, NJ Software Architect • Led in the architecture and development of an eLearning system for participating universities. • Member of the team who conceived and converted a concept into reality. • Responsible for the overall architecture of the Learning Management System. • Created and maintained the requirement and design documents. • Programmed the following modules: (1) LDAP registration module (2) the on-site search engine (3) used UML extensively to design the business objects. . Environment: Java, XML, XSL, Apache, LDAP, Oracle 9i, Tamino XML Database, IMS and SCORM, Solaris, UML GeoVideo Networks New York, NY
  • 6. Project Leader • Led and participated in development of the GeoVideo Browser for GeoVideo Networks (a startup venture of Lucent Technologies), who specializes in delivering real-time bi- directional HDTV-quality video over IP networks. The Browser allows users to view any type of movie/video (H.263/H.261, Motion JPEG, MPEG1 and MPEG2, Real and Apple formats), irrespective of the encoding system. • Planned releases, tracked progress. Environment: Visual C++, DirectShow, Motion JPEG, MPEG1, and MPEG2, Real and Apple formats AT&T Bridgewater, NJ Software Architect/Lead Developer • Directed development of QuickTrend, a forecasting system based on the Autoregressive model. The product is designed for AT&T’s staff forecasters to develop accurate and timely forecasts of key operational drivers. QuickTrend has the ability to choose the best Autoregressive model from hundreds of competing models for a given time-series. • Architected and coded the mathematical backend including the various optimization routines. Environment: C++, COM, VBA Horizon Computers, Inc. Edison, NJ Software Architect, Project Manager • Architected, and designed FOREsure, a forecasting system based on the Incremental Statistical Network Analysis (ISNA) model. • Coded the mathematical backend including the necessary optimization routines. • Wrote the on-line help and the User Manual for FOREsure vs. 1.0. Currently maintains the FOREsure technical documentation. • Developed a new algorithm in demand forecasting. The Incremental Statistical Network Analysis (ISNA) model is a new methodology for forecasting that provides an exact fitting of a time series data regardless of the degree of its variability, thus providing a high level of forecasting ability. Environment: ISNA is based on a statistical Neural Network architecture. Coded the methodology with standard C and researched on its industry applicability using wide-ranging data from various sources. Numerical Analysis Narrowstep, Inc. Princeton, NJ 10/2007 – 2/2008 Director, Play Development • Manage Narrowstep’s player building program. Led a team of developers and graphics designers whose responsibility was to create, customize, and brand all elements of the media player for any platform. • Adapted and greatly enhanced two open-source tools based on .NET technology: (a) Blog and (b) Discussion Forum. • Used Microsoft’s Membership APIs for user management. Applied .Net Security architecture for user authentication, Roles management and Personalization. • Use jQuery for client side scripting. Environment: ASP.NET, C#, Ajax, ADO.Net, SQL Server 2005, MSMQ, IIS, Excel, CSS, and Silverlight SUNY Buffalo Buffalo, NY 1985 – 1990 LSU Baton Rouge 1990 – 1995 Post Doctoral Fellow • Worked and significantly contributed in various research projects at LSU. • Developed automated CCD camera systems for digitizing microscope events. • Designed and coded a high performance track reconstruction program in C for the high multiplicity environment of heavy-ion collisions in an Emulsion Chamber setup. • Designed and developed the necessary charting package in FORTRAN using the DI-3000 graphics library routines. Environment: C/C++, Numerical Analysis, Neural Networks, FORTRAN, DI-3000 EDUCATION M.S. (Jadavpur University, Calcutta, India)
  • 7. Ph.D. (Physics, Jadavpur University, Calcutta, India)