Make your own free website on Tripod.com
Contact | Objective | Work Experiences | Education | Traits | Other Related Skills | References

Contact Information
Kharpoh Chen
kharpoh@yahoo.com
back to top

Objective
Seeks a challenging position in the field of distributed web application design and development.
back to top

Work Experiences
Hobsons (April 2005 - Present) - Senior Consultant
Website Addresses
° http://emt.hobsons.com
Technologies Used
° ASP.NET, C#, .NET Framework, Web Services, .NET Remoting, Windows 2003, IIS 6.00, PL-SQL, Oracle 10g, DHTML, TCPIP, HTTP/S, XML, XSLT, Vault, NUnit, Charts, AJAX, Javascript.
Primary Responsibilites
° Participate in the design and architecture of Hobsons EMT products. Implement the requirements by leading a team of developers while also contributing individually in the software development process. Take care of regular enhancements and maintenance of EMT product.
° Essential Functions and Responsibilities:
  • Business application architecture and design.
  • Lead a team of developers.
  • Project planning and meeting deadlines.
  • Developing and testing code.
  • Maintaining and enhancing existing products.
° Design, developed and managed the new development of EMT Reporting Dashboard.
° Design, developed and managed the new Telecenter project. Telecenter is a powerful and flexible application that allows institutions to:
  • Manage and schedule telephone-based campaigns.
  • Create call jobs and call scripts.
  • Allow any user to make calls and enter results.
  • Handle all incoming phone calls.
  • View contact history and create reports on campaign success and worker productivity.
° Design and developed an extensible XML rule based filter module to provide a consistent and easy to use search interface for customers.
° Design and developed an ajax enabled search, edit, create and view contact page. Contact can have customizable attributes and view layouts.
° Design and developed a multi-threaded process scheduler for load balancing between production clients' backend jobs.
° Design and developed APIs for handling transient database transactions.
° Design and developed an Nunit stub generator and Code coverage application. The purpose of these applications is to ease the development of Nunit test cases and at the same time ensure that the code base is sufficient covered before each build.
back to top
C&S Technologies (March 2000 - April 2005) - Web Architect
Website Addresses
° http://www.eSmartTax.com
° http://www.eSmartPayroll.com
° http://www.SimplePayroll.com
Technologies Used
° ASP.NET, C#, .NET Framework, Web Services, .NET Remoting, Windows 2000, COM, Visual Basic 6.0, IIS 5.0, ASP 3.0, Transact-SQL, MSSQL Server 2000, DHTML, Java 1.3/1.4, VBA, TCPIP, HTTP/S, XML, ActivePDF Toolkit, Visual SourceSafe 6.0.
Primary Responsibilites
° Responsible for the research, design, proof of concept, implementation and deployment of current as well as future releases of the company's flagship distributed web applications.
° Principal developer and architect for the design and implementation of core application architecture framework based on common design patterns.

Features include transparent data access layer through OODBMS (supports multi-level inheritance and polymophism), supports federated database design, stateless web server design through an in-house clusterable web session server, automated business process workflow and many more.
° Principal developer and architect for the design and implementation of web-based Application Development Environment (ADE), which enables other developers to create business objects and workflows that will be automatically integrated into the core application framework mentioned above.
° Principal developer and architect for the design and implementation of web-based Customer Relationship Management (CRM) application. The CRM application work seamlessly with the federated database design.
° Responsible for the graphics design and usability of these websites.
° Other responsiblities include releasing production builds, configurating production environments (servers farm, load balancer, firewalls and network configuration), quality assurance and customer supports.
back to top
Nortel Networks (Nov 1998 - March 2000) - Web Developer
Website Addresses
° http://www71.NortelNetworks.com
° http://www.NortelNetworks.com/PartnerSource (no longer in service)
Technologies Used
° Windows NT 4.0, PCOrder/Trilogy solution, IIS 4.0, ASP 2.0, Transact-SQL, COM, MS SQL Server 6.5, LDAP, Visual Basic 6.0, Java 1.1, AudienceOne Press Server, Adobe Acrobat SDK, Visual SourceSafe 6.0
Primary Responsibilites
° Maintained and developed new features to enhance existing Nortel Networks' e-business applications.
° Features include XML shopping cart transfers to participating Nortel Networks resellers' and distributors' website.
° Lead a team of 3 consultants to design and develop Nortel Networks' SMB partners website from scratch using PCOrder/Trilogy e-business solution.
° This website is capable of producing customized marketing materials, business cards, letterheads and posters for Nortel Networks' SMB partners based on partner's user profile.
Awards
° 1999 Pride Award
2000 Pride Award
back to top
MultiCall (July 1997 - Nov 1998) - Application Developer
Technologies Used
° Windows NT 4.0, IIS 4.0, ASP 2.0, Transact-SQL, Visual Basic 6.0, MultiCall Server, MultiCall Designer, Java 1.0, Visual SourceSafe 6.0.
Primary Responsibilites
° Developed MultiCall's agent desktop for call centers agents to handle support calls using CSTA (Computer Supported Telephony Applications) interface.
° Features include web callbacks, interactive voice response (IVR), screen pops, call routing and automatic call distribution (ACD).
° MultiCall's agent desktop is integrated with help desk applications (Remedy and Clarify).
° Developed MultiCall's voicemail system. Features include voicemail web interface, integrated email and voicemail system, pager alerts.
back to top

Educations
° San Jose State University, M.S. Software Engineering Major (Enterprise Software Technologies)
Graduation Date: Dec 2004

Master's Project: An AOP Framework for .NET in C#

A full fledge AOP framework that supports interception, introduction and pointcuts. Instead of using reflection to invoke implementation methods like most other AOP frameworks, I used code generation which is much faster.

I extended the existing CodeDom namespace to automatically generate and compile implementation code for the different aspects.
° San Jose State University, B.S. Computer Science Major, Math Minor.
back to top

Traits
° Solution oriented, self starter, extremely fast learner, independent worker, team player, "can and just do it" attitude.
back to top

Other Related Skills
° OOP, Relational database design, Federated database design, OODBMS, AOP, Java, Servlet, JSP, Struts, EJB, JBoss, WebLogic, WebSphere, C, C++ , CORBA, Visibroker, Adobe Photoshop 7.0, Macromedia Flash 5.0, Macromedia 3D Extreme 3.0.
back to top

References
References are available upon request.
back to top

Contact | Objective | Work Experiences | Education | Traits | Other Related Skills | References