Вы находитесь на странице: 1из 5

Tom (Qixiu) Chen

7-11 Tonnelle Av Jersey City NJ 07306 Cell: (848)468-6795 Email: tomchen9999@yahoo.com

Objective
Look for a senior .net developer/architecture position that will use my experience designing and developing solution for Web based and Win Form based applications

Qualifications
Languages: C#, SQL/TSQL, JavaScript/VBScript, JQuery, CSS, XML/XSLT, HTML/XHTML/DHTML, C+ +/VC++, VB and VB.NET Skills: Visual Studio 2008/2010(.Net Framework 3.5/4.0), ASP.NET, Ajax, Web Service, WPF, SOAP/JSON, WinForms, WCF, Multi-threading, ADO.NET, NHibernate, LinQ, Crystal Report, COM+, XSL, SQL Reporting Service, Xpath,.NET Remoting Objects, K2, Windows Service, OOD/OOA/OOP, UML, Pattern Design, Web Farm, SDLC , Client/Server, GUI, Telerik Controls, Active Directory, MTFS, SVN, CVS,NUnit, Ektron, MFC/Win32 API, COM/DCOM/ATL, STL, ActiveX, N-Tier, MVC, Full life cycle of software development, etc. Operating Systems: Windows 7/Vista/XP/ Windows 2003 Server and UNIX. Database: SQL Server2008, Sybase, ODBC/ADO/OLE-DB, Access, DB2, Excel, Codebase and Pervasive

Professional Experience
2012 Apr- Present Senior Consultant DSNY (New York, NY) Software & Skills: C#, ASP.NET, Visual Studio 2010(.Net Framework 4.0), MVC 3&4, Entity Framework 4.3(Code First), SQL Server 2008, JQuery, JavaScript, HTML/XHTML, CSS, Ajax, XML TFS and GUI, Operating Systems: Windows 7 WEP: (Work Experience Program) A web application for the job assignment according to participants working experience, location and preference. - Using Entity Framework 4.3 and code first to create database with C# classes. - Developing web pages with MVC 4, Ajax, JQuery and Telerik controls - Accessing database with LinQ - Import data with SSIS and export data to Excel and PDF files - Creating Test Project to test business logic. 2012 Jan- Feb Senior Consultant Aequor (Piscataway, NJ) Software & Skills: C#, ASP.NET, Visual Studio 2008(.Net Framework 3.5), ADO.NET, SQL Server 2008, JQuery, JavaScript, HTML/XHTML, CSS, Ajax, XML and GUI Operating Systems: Windows 7 ESB: A web application for Custom Advertising System and Electronic Part Publishing and Part Search System (This project is an offshore team). - Redesigning and developing Order Management System - Troubleshooting & resolving tickets - Using ADO.Net, Stored-Procedures and User Defined Function to retrieve data from SQL Server 2008

2011 July- 2011 Dec Senior Consultant Macmillan (New York, NY) Software & Skills: C#, VB.Net, ASP.NET, Visual Studio 2010(.Net Framework 3.5/4.0), Ektron, WCF, ADO.NET, SQL Server 2008, JQuery, JavaScript, Web Service, HTML/XHTML, CSS, MTFS, Ajax, Telerik controls, XML, XPath and GUI Operating Systems: Windows 7 QuickAndDirtyTips: A public web site. The source control is MSTF - Upgraded from VS 2005 to 2010 - Designing web pages, user controls, and Web Service with, ASP,NET, VB.NET & C#, Rss Feedback, Cooliris photo Control, JQuery, Ajax, CSS - Using ADO.Net and Stored-Procedures to retrieve data from SQL Server 2008 - IIS environment setting for binding and performance tuning iClicker: A public web site. The source control is VSS - Designing web pages, user controls and Web Service with, ASP,NET, VB.NET, Ektron, Rss Feedback, JQuery, Ajax, CSS, XSLT and CMS 400 - Using ADO.Net and Stored-Procedures to retrieve data from SQL Server 2008

2010 Dec-2011 Jun Senior Consultant Department of Education NY(New York, NY) Software & Skills: C#, ASP.NET, Visual Studio 2010(.Net Framework 3.5/4.0), WCF, ADO.NET, SQL Server 2005/2008, LinQ, JQuery, JavaScript, HTML/XHTML, CSS, MTFS, NUnit, Ajax, Telerik controls, and GUI Operating Systems: Windows 2003 Server/XP/Windows 7
Test Monitoring: A web-based Allegation and Monitoring Management System for education department. The user can create, update and delete allegation, and upload and download different type files. (It was created from scratch and the second version has been released successfully) - Analyzing, Designing, coding and testing various web pages and controls with ASP.NET, JQuery, Ajax, CSS and Telerik (Full SDLC) - Accessing SQL Server 2008 with LinQ - Using Active Directory to get User Information - Deploy application to Dev, QA, Staging and Production (Web Farm with thirteen Servers)

2007 Apr-2010 Nov Senior Associate Strategic Services Door3 Corp (New York, NY) Software & Skills: C#, VB.Net ASP.NET, Visual Studio 2008/2010(.Net Framework 3.5/4.0), WCF, WPF, ADO.NET, SQL Server 2005/2008, LinQ, NHibernate, K2, JQuery, JavaScript, HTML/XHTML, CSS, XML, SVN, MTFS, NUnit, Web Service, Ajax, CKEditor, Telerik controls, and GUI Operating Systems: Windows 2003 Server/XP/Windows 7 Bowne Work Solutions: A web-based booklet management system to create, design and order the booklet. The user can create Template with .pdf, image and text, then use the template to design booklet and order package. What you see is what you get. The source control is SVN - Designed various web pages and controls with ASP.NET, JQuery, Ajax and CSS - Used JQuery, Ajax and JavaScript to link CKEditor and the web page. - Built WCF service to access the data from SQL Server 2008 Mortgage Advance Processing System: A web-based mortgage Advance Template and Advance management system which currently services $4 billion construction loans and $2 billion permanent loans. Data collected in this initial phase allow the client to generate various reports to assist the executive team in making critical business decisions. The source control is MTFS

Designed ASP.NET web pages with C#, JavaScript, CSS and Ajax. The user can use these pages to submit, approve, reject, and reverse Advance Template and Advance of the loans. - Used Ajax (including Ajax control Toolkit) to create server-centric, client-centric, or mixed web pages which get data from web service and can be updated without a full page refresh - Created various Custom controls, User controls and Components - Wrote stored procedures and used ADO.NET to retrieve data from SQL Server - Mapped C# classes to tables and relations in SQL Server with NHibernate - Used Third Party Controls, such as Telerik - Implemented Work Flow with K2. Emails will be sent when an Advance or Advance Template is submitted, approved, or rejected. - Built reports with SQL Reporting Service - Architected multi-level roles for Authorizations and Authentication - Tested code with NUnit tool KeyLink: A Windows-based C# and VB.NET, real time, multi-threading application for the Key Management Kiosk System for residential buildings. KL manages drawers of keys in real time and allows users to remove, return and monitor the status of keys attached to smart tags, across installations in the building, and synchronizes with the Master Building Management Application. The source control is SVN. This project was cooperated with offshore team. - Designed windows with WPF. - Built Data Access Layer with LinQ to access data from SQL Server 2008 - Synchronized SQL Server with Web Service in Building Link Corp Created classes to control hardware, such as Drawer, Signature Pad and Camera - Tested code with NUnit tool galleryManager: A web-based, online inventory management system for your gallery. It is accessible only from computer or mobile device with internet access and is fully integrated with exhibitE websites.The source control is SVN. - Implemented Artworks and Inventory management with MVC 3 - Built Data Access Layer to visit database Active Directory Component: A component to get user and groups information from the Domain. - Designed and implemented the whole project

2005 Jun 2007 April Technical Leader SpinSys Corp (Sterling, VA) Software & Skills: C#, VB.NET, ASP.NET, Visual Studio 2005/2008(.Net Framework/2.0/ 3.5), Ajax, ADO.NET, SQL Server2005, JavaScript, CSS, XML and GUI Operating Systems: Windows 2003 Server/XP Spin Business System: A comprehensive, robust and highly configurable, web-based case and matter management for LawPack system. The source control is CVS - Designed dynamic web pages with C#, VB.NET, ASP.NET, JavaScript, CSS and Ajax. The pages were displayed dynamically according to the configuration. - Used Ajax (including Ajax control Toolkit) to create server-centric, client-centric, and mixed web pages to avoid full page refresh. - Created various Custom Controls, User Controls and Components - Wrote stored procedures and used ADO.NET to retrieve data from SQL Server. Data can be imported with Xpath and XLS and exported with XML, PDF and Crystal Report format.

Implemented Web Service and Integrated web pages with Microsoft Office, such as Outlook. Used Third Party Controls, such as Telerik(Tree, Combo, Grid, Multi line Tab, etc.) Reviewed and tested code under different environments. NetDeploy: A web system to deploy newest code to Web Farm (four servers) according to the config and to back up all old systems. - Realized whole system with Zip, XML/XSLT, Xpath, Telerik Upload and Progressbar controls, etc. Comment: A web bug input, tracing and report system. - Redesigned and implemented whole system with ASP.NET, ADO.NET, SQL stored procedure, Telerik RadGrid, etc.

2000 Mar 2005 May Senior Software Engineer Voyetra Inc. (Yonkers, NY) Software & Skills: C#, ADO.NET, VC++/ MFC/Win 32 SDK, STL, COM/ATL, multi-threading, Codebase, SQL server, Access, GUI and multi-media software Operating Systems: Windows 95/98/NT/2000/ME/XP Music Lib: A music database to save millions of tracks and albums, etc. for the API. - Analyzed, redesigned and implemented it and realized tremendous performance gain (thousands times fast for millions of tracks). One version used VC++ and COM/ATL to visit Codebase under multi-threading environment, and the other used C# and ADO.NET to visit SQL Server and Access. AudioStation: The industrys leading audio control software for multimedia PCs - Developed many modules with VC++, MFC, Win32 SDK, GUI, COM/ATL and STL under multithreading environment, such as Mixed CD, Track Property, etc. 1998 Sept - 1999 Dec Senior Developer Software Corp of America (Stamford, CT, bought by Motorola) Software & Skills: VC++/ MFC/Win 32 SDK, VB, multi-threading, COM, GUI, VBScript, ODBC, SQL Server, Sybase, Access, DB2, Excel and Pervasive Systems: Windows NT, TCP/IP network State database: Designed and wrote this COM DLL in VC++ to visit different RDBMSs under multi-threading environment. The DLL called by the Message Switch retrieves data from SQL Server, Sybase, Pervasive, DB2, Access and Excel databases. One version was written with ODBC, SQL and MFC, and the other one was written with ADO/OLE-DB. Archive: Developed this Win32 API with GUI running under multi-threading environment. Users can use it to back up database immediately or at scheduled daily, weekly or monthly intervals. Reg: Implemented this service with VB and GUI in Message Switch. Configuration can be inputted, modified, outputted and written into the Registry and can be imported/exported to/from .ini files. Kentucky State Interface: Designed and implemented this DLL with VC++, MFC, COM, STL and VBScript. When a Client makes a query, it sends a message to the Message Switch. The Message Switch then transfers the message to the Kentucky State Interface (KSI). When KSI receives the message, it analyzes and produces queries (the destinations are NCIC, NLETS, or State Database) with DMX2200 protocol, then merges the results to a package and sends it back. After the Message Switch gets the package, it processes the package and sends it to the Client according to Client's ORI. Arkansas State Interface: Methods are the same as the Kentucky State Interface. Report Config: Developed this Application with GUI, VC++ and MFC. The user can use it to input, output and modify the config data about reports and can save the data in the database.

1997 May-1998 Aug Software Engineer Integre-Test Corp. (Commack, NY) Software & Skills: VC++, OS2 C++, ActiveX and 80X86 Assembly Operating System: Windows NT, OS2 Step & Repeat: Designed and developed this module with C++ in OS2 for robot. If there are many circuits in one board, the robot can test them one by one automatically. Optical Alignment Implemented this module with VC++ in Windows NT. Before testing a board, the cameras and the recognition software in robot can align the probes automatically.

Education
MS. Computer Science & Engineering, Nanjing University of Aeronautics & Astronautics, China BS. Computer Science & Technology, Peking University, China

Certificates
.NET Microsoft Professional Developer (MCPD) - Designing and Developing ASP.NET Applications using MS .NET Framework 3.5 (Score: 1000) - MS .NET Framework - Application Development Foundation (Score: 858) - MS .NET Framework 3.5, ASP.NET Application Development (Score: 952) .NET Microsoft Application Developer (MCAD) - Web Application with C#.NET (Score: 1000) - Windows Application with C#.NET (Score: 960) - XML Web Services and Server Components with C#.NET (Score: 952) Microsoft Certified Technology Specialist (MCTS) - MS Windows SharePoint Services 3.0: Application Development (Score: 800) - MS Office SharePoint Server 2007 Application Development (Score: 1000) Note: The full score is 1000 and the passing score is 700

References and Status


Excellent references are available upon request (from all managers I worked for) Green card holder.