Daniel Jin

Daniel Jin

Senior Lead Developer at PJM Interconnection

Greater Philadelphia Area

Current
Past
  • Senior Lead Developer at ESSI
  • Technical Editor at Wiley-Blackwell
  • Lead Developer (Self-employed)
  • Developer at Tele2000 Computing Services
  • Junior Developer (Self-employed)
  • Intern at Deloitte Consulting
Education
  • Carnegie Mellon University
Connections
18 connections
Industry
Information Technology and Services

Daniel Jin’s Summary

A lead enterprise software developer with experience in advanced system architectures. Designs and builds robust, scalable and maintainable software solutions by applying design patterns and object oriented principles. Well versed in common software development methodology. Specializes in leveraging Microsoft .NET framework, C# and many open source products. Dedicated and detail-oriented; works well in group collaboration; have great communications and mentoring skills.

Daniel Jin’s Specialties:

C# 3.0, .NET Framework 3.5, WPF, WCF, AJAX, Dependency Injection, AOP, Design Patterns, Test Driven Development, NUnit, Spring.NET, Castle Windsor, NHibernate, Domain Driven Design, Web MVC, SOA, Event Driven Architecture, Agile, Oracle 10g, PL/SQL, HTML, xHTML, CSS 2.0


Daniel Jin’s Experience

  • Senior Lead Developer

    PJM Interconnection

    (Non-Profit; Utilities industry)

    April 2008Present (1 year 8 months)

  • Senior Lead Developer

    ESSI

    (Privately Held; 1-10 employees; Information Technology and Services industry)

    January 2006April 2008 (2 years 4 months)

    Thoroughly analyzed the business practice and translated business needs into system specification and implementation.

    Evaluated and upgraded the existing development environment to .NET framework 2.0 and Visual Studio 2005. Redesigned and improved major portions of the software architecture to better leverage the new features available in C# 2.0 and ASP.NET 2.0.

    Incorporated unit testing and agile methodology into the development process. Refactored existing code base with advanced patterns to promote a flexible and modular design.

    Prototyping new architectural changes with Web MVC, dependency injection and aspect oriented design.

    Developed and released a distributed smart client WinForm application for real time notification that uses a combination of web services and .NET remoting RPC calls for client-server interaction.

    Mentored junior developers in system architectures, design patterns and coding techniques.

  • Technical Editor

    Wiley-Blackwell

    (Public Company; 1001-5000 employees; Publishing industry)

    June 2007November 2007 (6 months)

    Technical editor on Professional Windows Live Programming by Wrox.

    Reviewed all the chapters and the accompanied code samples for technical accuracy.

    Provided input and feedback on the tutorials and walk-throughs for each of the major Live APIs.

    Contributed advanced meshup samples combining multiple Windows Live technologies demonstrating practical applications in building useful software with Windows Live APIs.

  • Lead Developer

    Self-employed

    (Self-Employed; Myself Only; Information Technology and Services industry)

    July 2006September 2006 (3 months)

    Consultant for Global Fence LLC.

    Performed comprehensive analysis of the business requirements.

    Built a medium sized e-commerce portal using ASP.NET 2.0 framework, ASP.NET AJAX add-on, xHTML and CSS 2.0. Applied the Model-View-Presenter pattern to facilitate the test driven development approach. Used nUnit for the testing framework.

    Designed and implemented database in MS SQL Server 2005. Data access through the nHibernate ORM framework.

  • Developer

    Tele2000 Computing Services

    (Privately Held; 1-10 employees; Information Technology and Services industry)

    September 2002January 2006 (3 years 5 months)

    Consultant for City of Philadelphia

    Joined the system re-engineering group at the Department of Human Services. Migrated a mainframe based legacy system to .NET framework 1.1. Using a distributed multi-tiered architecture; ASP.NET WebForm frontend; business layer applying Domain Driven Design principles; custom in-house ORM engine for SQL statement generation and C# code generation; interfaced with 3rd party data source through web services; extensive middle tier caching to optimize performance; Oracle 10g database for storage.

    Developed new web applications using ASP.NET and C#. Gathered and analyzed requirements. Set phases and milestones for the deliverables. Used standard three-tiered application architecture. Interfaced with Oracle 9i database through either ADO.NET or XML serialization. Organized meetings with the clients to provide progress updates and gather feedbacks.

  • Junior Developer

    Self-employed

    (Self-Employed; Myself Only; Information Technology and Services industry)

    July 2002September 2002 (3 months)

    Part-time Consultant for North American Malignant Hyperthermia Registry

    Migrated a legacy DOS based application to the Microsoft .NET framework using C# and ASP.NET.

    Designed and implemented a normalized database in Microsoft SQL Server 2000. Converted and imported legacy data from a proprietary format.

  • Intern

    Deloitte Consulting

    (Partnership; 10,001 or more employees; DC; Management Consulting industry)

    May 2001August 2001 (4 months)

    Part of the QA team of a multi-million dollar project for the District of Columbia Department of Motor Vehicles. Designed and wrote software testing scenarios that covered all the use cases, and worked closely with the development team in system integration testing. Designed comprehensive stress testing plans.

    Worked closely with the client during all phases of the user acceptance testing. Supervised the pilot program on site with the client to gather user feedback.

    Compiled final testing documentation deliverables for two of the three releases.


Daniel Jin’s Education

  • Carnegie Mellon University

    BS , Information Technology , 19982002

    Graduated with university honor.


Daniel Jin’s Contact Settings

Interested In:

  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Daniel Jin’s full profile:

  • See who you and Daniel Jin know in common
  • Get introduced to Daniel Jin
  • Contact Daniel Jin directly

View Full Profile