Post Job Free
Sign in

Senior Software Engineer

Location:
United States
Posted:
August 06, 2009

Contact this candidate

Resume:

Jay Yu

**** *. **** ******* *****, Highlands Ranch, CO 80126

303-***-****

******@****.***

________________________________________

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.



Contact this candidate