Embed
Email

Charles_C_Chen

Document Sample

Shared by: hedongchenchen
Categories
Tags
Stats
views:
0
posted:
11/24/2011
language:
English
pages:
3
Charles C. Chen

Senior .NET Developer / SharePoint Lead / Patterns & Practices East Windsor, NJ 08520

chen.charles.c@gmail.com | http://www.charliedigital.com | http://www.linkedin.com/in/charlescchen



innovoCOMMERCE Personal Statement

07.2011 – Present / SharePoint Technical Lead Actualizing elegant designs and building

exceptional solutions requires skilled

◊ Lead technical design and implementation of the IC Clinical Trial Management and experienced individuals who can

Office framework -- including modules for clinical investigator portal, study artfully balance the various aspects of

management, document management, and site feasibility -- on the SharePoint software construction to achieve

2010 platform to enable global pharmaceutical, bio-techs, and life sciences harmony within the metrics of cost,

companies to accelerate drug and device study timelines. maintainability, extensibility,

◊ Interfaced with global, Fortune 500 customers and partners to develop technical innovation, elegance, usability,

specifications from user and functional requirements. functionality, and congruency to the

◊ Designed and built bleeding edge prototypes for proof-of-concept solutions for business requirements.

customers as well as for internal solution development.

In working with small startups writing

(Family Medical Leave) software and consulting with Fortune

01.2011 – 07.2011 100 clients, I've developed a unique

perspective and approach to building

Details available on request. solutions with an ability to adapt, learn,

Paragon Computer Professionals and apply my skills to the demands of

10.2009 – 01.2011 / Senior Consultant, SharePoint Lead Developer working in small, agile organizations as

well as large corporate environments.

Client: Abbott Labs

◊ SharePoint Lead on the design team for Abbott’s Investigator Portal, an Internet / I bring with me deep, tested experience

Intranet, validated clinical portal built on Microsoft’s SharePoint platform. of the core .NET Framework as well as a

◊ Responsible for translating business requirements and use cases into SharePoint broader knowledge of crafting solutions

design elements as well as client deliverables including detailed design on the Microsoft solutions stack - all

documents, UML diagrams, and wireframes. with a drive for excellence and disdain

◊ Interfaced with Abbott IT Leadership and Enterprise Architecture team to convey for the mediocre.

Paragon’s solution design and technical capabilities in SharePoint.

◊ Developed custom forms solution for SharePoint which decreased time-to-develop Core Competencies

and time-to-deploy for business forms by leveraging Adobe PDF forms created from While I am continually dabbling with a

Word documents and custom logic to surface form data as SharePoint metadata. breadth of new technologies, my core

areas of competency are .NET solutions

Client: Citibank, N.A. (web applications, desktop applications,

◊ Developed a custom project review solution built on SharePoint. and services), UI development/interface

◊ Worked with the client to refine the use cases and requirements. design (I <3 jQuery), patterns and

practices, Office application

Client: Merck development, designing for

◊ Designed and developed custom, metadata driven protocol initiation module for extensibility, and leveraging SharePoint

SharePoint 2010 enabling dynamic generation of protocol documents using as an enterprise application platform.

OpenXML, Word templates, user provided metadata, and a rules engine leveraging

externalized rules. Education

◊ Designed and developed prototype for protocol authoring using VSTO and WPF to RUTGERS UNIVERSITY/ B.Sc. – Computer

build rich UIs integrated with the Word authoring environment and SharePoint for Science, Minor – Mathematics

storage and retrieval of standard text items.

◊ Support implementation of the Merck protocol authoring prototype initiative in Awarded the Internet Technologies

various capacities including development of customizations and providing Certificate from Rutgers University

technical platform knowledge Department of Computer Science for

outstanding grades in high level

Sales Support coursework related to Internet

◊ Worked with the sales team in various capacities including building prototypes for technologies including RDBMS, advanced

clients, providing technical expertise for proposal responses, and building web applications, software engineering,

technical demos for trade shows. distributed systems, and Internet

◊ Target clients included Merck, GSK, sanofi-aventis, Cephalon, and Bank of America infrastructure.

Languages and Technologies

CSC  First Consulting Group (FCG)  Zorch Software

03.2006 – 10.2009 / Product Developer, Senior Professional ADO.NET

AJAX (Prototype, jQuery, ASP.NET)

Client: UpToDate ASP (Jscript, VBScript)

◊ As a Senior Consultant, provided technical leadership, guidance, and mentoring for ASP.NET / .NET Framework

Associate and Staff Consultants on project site. ASP.NET MVC

◊ Helped bring project schedule back on track by solving many show-stopping C# (1.0 – 4.0)

technical hurdles and design issues in Office client programming. CAML

◊ Designed and implemented AJAX-enabled SharePoint integrated administrative DHTML (XHTML, DOM, CSS, JavaScript)

utility to manage corrupted Word 2007 documents by allowing administrators to HTTP

open, edit, and save a document’s raw Open XML content via a web UI. LINQ-to-SQL

◊ Designed and implemented multi-threaded Widows Forms utility for OpenXML

exporting/importing content and metadata between SharePoint environments. Python

◊ Prototyped and implemented solutions for several challenging issues in T-SQL

programming for Office clients and SharePoint. Visual Basic.NET

◊ Provided guidance and best practices for developing and deploying custom Windows Forms Development

solutions on the SharePoint and Office platform. Windows Workflow Foundation

◊ Participated in code reviews and guided development and architectural best Windows Communication Foundation

practices for coding, unit testing, and refactoring code. XML, XPath, XSLT, and XML Schemas

XMPP

Product Development: FirstPoint

◊ Technical lead for Office client and SharePoint development activities for Software & Environments

FirstPoint, an Enterprise Content Management solution built around the Microsoft Adobe Photoshop

Office solutions stack (Word, Excel, Project, and SharePoint 2007). Apache Web Server

◊ Team lead responsible for standardization of internal patterns and practices BizTalk Server 2004

including developer driven unit testing, consistent error handling patterns, Composite UI Application Block (CAB)

standardized data access patterns (built on Enterprise Library), and logging. EditPlus (text editor of choice)

◊ Designed and developed the FirstPoint Microsoft Office add-in using the Smart Enterprise Library (1.0 – 5.0)

Client Software Factory. ETL (SQL Server DTS, SSIS)

◊ Designed and developed AJAX-enabled frontends (web parts and application layout IIS

pages) integrated with SharePoint and deployed via solution packages. MbUnit, NUnit

◊ Designed and implemented a custom workflow engine prior to the release of WF Microsoft Office SharePoint Server 2007

for task routing and notifications based on Microsoft Project 2003 project plans. Microsoft Office SharePoint Server 2010

◊ Designed and implemented custom Windows Workflow and Windows Microsoft Unity Application Block

Communication Foundation runtime hosting services (Windows Services). Office Client Development (2003 - 2010)

◊ Authored specification and architectural documents for development partners. Project Professional 2003

◊ Evaluated SharePoint 2007 from Beta 2 and was responsible for designing the ReSharper (2.0 – 5.0)

overall solution implementation and deployment patterns and practices. Smart Client Software Factory (SCSF)

◊ Installed and managed software development and collaboration environment Spring Framework.NET

including Apache, Trac, and Subversion (over HTTPS). SQL Server (2000 – 2008)

◊ Interfaced with FirstDoc developers to provide SharePoint knowledge for SPX Subversion, Mercurial

development activities. Trac

Visual Studio.NET 2003 – 2010

International Network Services (INS)  Immedient

Windows SharePoint Services 3.0

01.2005 – 03.2006 / Senior Consultant

Windows SharePoint Foundation

Client: Pfizer

◊ Interfaced with business stakeholders to gather requirements, design, and Methodologies and Principles

implement multi-threaded custom .NET (VB.NET) wizard for performing batch Code Generation Tools

updates to project plans in Microsoft Project Server 2003 using client automation. Contract First

◊ Documented specifications and created wireframes to present use cases to Documentation Generation

business users for a custom audit component integrated with Microsoft Project “Gang of Four” Design Patterns

Professional and Server 2003. Inversion of Control

◊ Wrote custom API to the Microsoft PDS web services to abstract manual creation of Iterative Development

XML documents typically required to leverage PDS (VB.NET). Object Oriented Programming

Orthogonal Design

Client: Northrop Grumman Test Driven Design

◊ Wrote custom, AJAX-enabled, web-based spreadsheet application for resource Unit Testing

planning which integrated Microsoft Project Server and SAP data.

◊ Created framework for automating the Microsoft Project Professional desktop On my Bookshelf…

client using a multi-threaded approach for controlling and monitoring client Code Complete

automation; implementation leveraged Win32 APIs to capture runtime Pragmatic Unit Testing

screenshots, trap dialog text content for logging, and perform configurable The Pragmatic Programmer

automated key input (C#). The Mythical Man Month

◊ Authored complex stored procedures and Microsoft Reporting Services reports. Framework Design Guidelines

◊ Created custom, AJAX-enabled query builder to allow business users to generate Patterns of Enterprise Application

custom reports using a drag-and-drop web UI (ASP.NET, C#, AJAX.NET). Architecture

Design Patterns

Client: Telcordia I.M. Wright’s Hard Code

◊ Created a custom, multi-threaded Microsoft Reporting Services deployment utility

for automated deployment of hierarchical report packages (C#). Hobbies and Interests

Blogging

Client: Angelo Gordon (Hedge Fund, Investment Management) Current Events

◊ Designed and implemented proof-of-concept data transformation and integration Weightlifting

system using Microsoft BizTalk Server 2004. Photography

◊ Helped guide client through implementation and deployment decisions, including Wiki-surfing

platform and technology choices. Gardening

◊ Created ETL process to automate importing, normalizing, and aggregating data

from multiple clearinghouses. Events

philly.NET Code Camp 2010.2

Butler International

10.2004 – 12.2004 / Consultant



Client: Merrill Lynch

◊ Designed and implemented ETL packages to automate loading of data from various

data stores (DB2, SQL Server).

◊ Designed and implemented Intranet applications and ASP.NET web services

(VB.NET) to streamline HR and sales related business processes.

◊ Proposed, demonstrated, and utilized WiX for creating installation packages.



Tekmark Global Solutions

07.2004 – 10.2004 / Consultant



Client: Factiva

◊ Created library for capturing and sending the contents of web pages in MHTML

format in e-mails using a custom SMTP client (C#).

◊ Implemented ASP.NET web user interfaces to comply with established web

standards including full CSS, XHTML 1.0 transitional, and Section 508 compliance.

◊ Designed framework to persist data across postbacks and pages without the use of

a backing store (ASP.NET, C#).

Media Whiz

06.2004 – 07.2004 / Lead Developer



◊ Created web based data collection forms and applications for managing

downloadable resources (ASP, VBScript).

◊ Analyzed and solved existing reporting and database performance deficiencies by

correcting and optimizing SQL queries.



Velankani Information Systems

06.2003 – 05.2004 / Consultant



Client: ITT Industries

◊ Implemented proof-of-concept deployments of various CMS products including

Plumtree Portal 5.x (ASP.NET, C#) for IT evaluation.

◊ Responsible for database upsizing effort to convert existing Access based data

stores to SQL Server 2000 data stores; analyzed schemas, managed conversion

errors, and handled post-conversion data validation.

◊ Designed and implemented a solution to unify Intranet applications with common

look-and feel and integrate system management (ASP, JScript).



Related docs
Other docs by hedongchenchen
spec_2_
Views: 0  |  Downloads: 0
Life Expectancy Table
Views: 0  |  Downloads: 0
sbda tender document
Views: 0  |  Downloads: 0
Momentum010111
Views: 0  |  Downloads: 0
PVK06_DesignAndCoding
Views: 0  |  Downloads: 0
80R4852 TAD-D
Views: 0  |  Downloads: 0
spring_06
Views: 0  |  Downloads: 0
The 451 Group
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!