Jay Yu
**** *. **** ******* *****, Highlands Ranch, CO 80126
******@****.***
________________________________________
SUMMARY OF QUALIFICATIONS
________________________________________
SENIOR SOFTWARE ENGINEER
A well-qualified senior software engineer with more than 12 years of experience.
Specializing in Object-Oriented design and .NET development with hands-on ability in all phases of the software development life cycle, including requirement definition, design specification, prototyping, interface implementing, testing and maintenance.
Strong communication skill, as a technical liaison among the off-shore team and the local teams.
Detail-oriented, results-driven, self-motivated team player and leader.
Excellent analytical, problem solving skills.
________________________________________
TECHNICAL SKILLS
________________________________________
Language: C#, ASP.NET, SQL, AJAX, JAVA, C++, VB, JavaScript, XML, HTML
Databases: SQL Server, ORACLE, DB2
Methodologies: Agile SCUM, Extreme Programming, UML, Rational Rose, WCF, SOA, CORBA
Applications: Business Objects, DataStage, Visio, Team Foundation Server, Visual SourceSafe, Remedy, Support Track, Control-M, MS Office
O/S: Windows, UNIX
________________________________________
PROFESSIONAL EXPERIENCE
________________________________________
2004 – Present Programmer Analyst Specialist / Tech Lead Metavante Corp
Designed and implemented web based CRM, Business Intelligence software for Banks and Retailers. The presentation layer is implemented with ASP.Net 2.0/3.5 and AJAX and hosted by an IIS web server. The business logic layer is implemented with C# 2.0/3.0. The data access layer is implemented with ADO.Net, which accesses the datamart and metadata databases hosted by SQL Server 2005/DB2.
Supervised a small team of developers and database designers. Coordinated and provided technical instructions for both local teams and the off-shore team.
Wrote more than half of server side technical design documents to represent business logic.
Designed, prototyped and implemented a business layer component, “Semantic Layer”, which utilizes Business Objects to encapsulate lower level business information and provides generic interface to interpret the semantic meaning of the business logic and create SQL statements accordingly. (Won A.C.E. award for this technology innovation)
Developed various server objects, which follow SOA infrastructure and provide various services.
Supported existing customers and promptly resolved defects.
Map/Convert/Import/Integrate TSYS data through ETL process.
Fine tuned weekly ETL (Extract, Transform, Load) processes to increase the stability and effectiveness.
2000 – 2004 Senior Software Engineer / Tech Lead NuEdge Systems / Experian
Designed and implemented .Net Remoting, N- tiers marketing automation and business analysis application for financial and retail organizations. The presentation layer is implemented with .Net WinForms. The business logic layer is implemented with C# and the data access layer is implemented with ADO.NET which sits on SQL Server 2005.
Coordinated the work of 2 senior developers and communicated with database designers. Also acted as a contact point among remote teams.
Wrote technical design/implementation documents.
Designed, prototyped and developed Metadata Manager, which is used to manage/configure all application metadata within a single module.
Specify detailed product testing plan.
1996 – 2000 Senior Software Engineer Experian / Customer Insight Company / Sax Inc
Designed and implemented Object-Oriented, multi-threaded, client-server applications. The front end is implemented with C++ and Neuron Data on Win32 platforms. The back end is ORACLE, hosting a data warehouse on UNIX. All the modules connect to the data warehouse and populate data effectively through OCI (Oracle Call Interface).
Implemented a thread engine to monitor and manage application threading. It dispatches multi-threaded tasks with call back functionalities.
Designed and implemented Calculation engine, which accommodates client specific program syntax. The engine parses customized syntax, builds the syntax tree and generates reports for user defined variables. (Won Engineering Excellence award for technology innovation)
Designed and implemented Tracking engine, to track customers’ retention rate and their response to promotions.
Prototyped Output/Report Services, which is a part of a distributed, heterogeneous CRM application. Design Pattern is adopted and TAO/ACE is used to implement CORBA (Common Object Request Broker Architecture) framework. Clients and Servers are written in C++, ATL COM and JAVA. The data warehouse is hosted by ORACLE. The UI is designed and implemented with ATL COM on Win32 platforms.
________________________________________
EDUCATION / HONORS
________________________________________
MS (Ph.D. Candidate) - Computer Science, University of Alabama, 1996
Winner, 1999 “Engineering Excellence” award for outstanding quality to product development.
Winner, 2006 “A.C.E.” award for outstanding contribution to technology innovation.