resume_from_james_liu

6
Yi (James) Liu (US Citizen) [email protected] Business Profile: An experienced technical manager and architect and developer with over eighteen years of experience developing client/server and Internet-based software. Possesses extensive technical, project, and business management skills with an emphasis in window-based and web-based Microsoft-centric solutions with .NET. Education: University of Miami, Coral Gables Florida 1996 Ph. D. in Physics Job Skills: Databases: SQL Server 2012/2008/2005, Access, Oracle, DB2, Languages: C#, C++, VB.NET, ASP.NET, ADO.NET, ASP.Net MVC, Web API, SignalR, Ajax, JavaScript, jQuery, AngularJS, OpenID Connect, OAuth2, Visual Basic, ASP, VBScript, SOA, Web Services, SQL, PL/SQL, TSQL, HTML, DHTML, C, Assembly language and BIOS, xWindow, Shell Programming, Fortran, Visual C++, XML, XSL, Webl, IDL, Forth, shell programming, Perl script. Experiences: Oct 2008 - Present Sr. Software Developer / Architect CENTECH Group Inc. 6402 Arlington Blvd, Falls Church, Virginia 22042 Responsibilities Developed ISMS (Integrated Security Management System) for Department of Homeland Security (DHS) to manage personnel security, information security, visit and contract. Developed Import/Export modules to integrate with external system in supporting both data transfer and business processes. Developed Workflow Engine with ISMS, which is an efficient process management tool in personnel security management. Designed/Developed ISMS state manager to manage session state and application state to boost performance. Developed ISMS security functionalities to defend against script injection, SQL injection, “Safe Message” system in error handling and implement security in transport layer. Developed best practices in database and web development through database performance tuning and web application performance tuning. Designed/Developed WCF Service and Web services for consumption by DHS components. Developed eAdjudication system (ASP.Net MVC and AngularJS). Designed ISMS IdentityServer, which will be a .NET framework and hostable component that allows implementing single sign- on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2. Designed/Developed window Service app to execute scheduled

Upload: james-liu

Post on 19-Jan-2017

105 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Resume_From_James_Liu

Yi (James) Liu (US Citizen)[email protected]

Business Profile:

An experienced technical manager and architect and developer with over eighteen years of experience developing client/server and Internet-based software. Possesses extensive technical, project, and business management skills with an emphasis in window-based and web-based Microsoft-centric solutions with .NET.

Education: University of Miami, Coral Gables Florida1996 Ph. D. in Physics

Job Skills: Databases: SQL Server 2012/2008/2005, Access, Oracle, DB2, Languages: C#, C++, VB.NET, ASP.NET, ADO.NET, ASP.Net MVC, Web API,

SignalR, Ajax, JavaScript, jQuery, AngularJS, OpenID Connect, OAuth2, Visual Basic, ASP, VBScript, SOA, Web Services, SQL, PL/SQL, TSQL, HTML, DHTML, C, Assembly language and BIOS, xWindow, Shell Programming, Fortran, Visual C++, XML, XSL, Webl, IDL, Forth, shell programming, Perl script.

Experiences:Oct 2008 - Present Sr. Software Developer / Architect

CENTECH Group Inc.6402 Arlington Blvd, Falls Church, Virginia 22042

Responsibilities Developed ISMS (Integrated Security Management System) for

Department of Homeland Security (DHS) to manage personnel security, information security, visit and contract.

Developed Import/Export modules to integrate with external system in supporting both data transfer and business processes.

Developed Workflow Engine with ISMS, which is an efficient process management tool in personnel security management.

Designed/Developed ISMS state manager to manage session state and application state to boost performance.

Developed ISMS security functionalities to defend against script injection, SQL injection, “Safe Message” system in error handling and implement security in transport layer.

Developed best practices in database and web development through database performance tuning and web application performance tuning.

Designed/Developed WCF Service and Web services for consumption by DHS components.

Developed eAdjudication system (ASP.Net MVC and AngularJS). Designed ISMS IdentityServer, which will be a .NET framework and

hostable component that allows implementing single sign-on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2.

Designed/Developed window Service app to execute scheduled job. Integrate Messaging Engine with Security Manager. Designed/Developed new components using DevExpress tools and

controls (Ajax, Callback and Javascript, jQuery) to improve ISMS. Help in business development working with project managers.

Technologies: .Net, C#, UML, Design Patterns, SQL Server, Web Services, AJAX, HTML/DHTML, JavaScript, jQuery, DevExpress, VS 2015/2013/2010.

July 2007 – Oct 2008

Sr. Lead Application Developer/Project Technical LeadAvectra

Page 2: Resume_From_James_Liu

Page 2 of 5

7901 Jones Branch Dr., McLean, VA 22102

Responsibilities include system design, product development, and client implementation support for web-based CRM solution targeting member organizations. Working with project stakeholders and business users to define system requirements, including baseline functionality, system enhancements, data migration, and report specifications.

Design and develop .Net web applications, web services, windows applications and console applications in C#.

Drive the requirements gathering efforts for a project by working with the project managers and project stakeholders in the interpretation of user requirements.

Manage the expectations of the project stakeholders, the project team and executive management. Review business requirement, workflow, and interfaces to determine if request will require a program enhancement.

Write detailed specifications for programmers to follow describing user needs, program functions, and recommended steps to develop or modify systems.

Consult with programmers on requirements for highly specialized applications. Propose and develop customized software enhancements along with alternative solutions for business requirements to most closely align with specific objectives, timetables, and budgets.

Technologies: .Net, C#, UML, Design Patterns, SQL Server 2000/2005, Web Services, SQL Serve Reporting Service, AJAX, HTML/DHTML, JavaScript, Visual Source Safe, CRM, Association Management, MCF, Messaging Engine, SFTP/WinSCP.

July 2006 – June 2007

Sr.Financial Engineer (FannieMae)Snap Inc.Chantily, VA

Sr. Financial Engineer working on Fannie Mae restatement and getting current projects in a dynamic Credit Analytics team, working closely with members from other teams in Credit Finance, Single Family and Portfolio Analytics and Research in developing and implementing of the new generation of credit analytics tools for managing the credit risk of Single Family business.

Maintain and enhance existing credit analytics for pricing Single Family transactions and for managing Single Family credit portfolio.

Lead the effort in developing and building credit risk management applications (C++) based on new credit risk models and business requirements.

Validating and testing new credit analytics models and new credit risk management methodologies.

Perform business analyses to support pricing and risk management decisions.

Support system documentation and ensure software development standard. Interact with both internal and external group members and business users

to help further understanding these new models in the business applications. Investigate and use new technologies and tools as needed.

Technologies: C++, Shell programming, perl script, ClearCase, ClearQuest

Oct. 2005 – June 2006

The Cobalt CompanyAlexandria, VASenior .Net Developer

Senior .Net Developer in a web development team using new technologies.

Page 3: Resume_From_James_Liu

Page 3 of 5

Heavy uses of object oriented programming, web services. Responsible for web site design and integrations. Member of Cobalt “Certification Management Suite” product development

team. Using MS CRM 3.0 as backbone Integrated Ban Man Pro Ad Serving Software with existing web site Implemented Site Search strategies using Mondosoft search software. Design/Develop web application using MS Content Management Server to

meet the need of customer demand on content management and security management.

Design/Develop MCMS web application and integrated with MS Commerce Server.

Design/develop Web Service to be consumed by web application and consume commerce server services.

Design/develop web application to serve as editorial system using AJAX technology to improve user experiences.

Develop windows app in C# for VeriSign to serve as internet “drone” in monitoring and downloading the new information periodically.

Technologies: .Net, C#, MS CRM v3, SQL Server 2000 Reporting Service, SQL Server 2000/2005, Microsoft Commerce Server 2006, MS Content Management Server 2002, Component Arts Web Controls, AJAX, HTML/DHTML, Javascript, Ban Man Pro Ad Serving Software, Mondosoft Site Search software, Word Automation using .Net, Visual Source Safe, UML.

Jan. 2001 – Sep. 2005

Federal Agricultural Mortgage Corp. Washington, DCSoftware Architect/Manager – Management Information System

Sole architect and developer of the new .NET version of the corporate web based business intelligence platform. This application brings information from multiple data sources into a single web interface and assists Accounting, Finance, Customer Service and Marketing professionals in their business activities through web access and subscription services.

Sole architect and developer of the corporate application systems related to all transactional activities, data processing and reporting of Secondary Market of Agricultural Mortgage business.

Skill set: Worked with business owners to develop process flow and project plan. Worked with Senior Management on matters of project approval and system architecture. Worked with testers to comply with corporate quality control guidelines by developing testing plans. Worked with internal and external auditors for compliance of corporate policy and procedures.

Overseeing infrastructure of corporate Information System including file servers, database servers, web server, e-mail server and network facilities. Working with LAN administrator and consultant to increase the up time of the information system.

Application Systems developedo Pipeline System for transactions of loans in origination, underwriting,

rate lock, purchase and securitization. o Papyrus System to handle financial institution’s funding activities for

transactions of loans purchased including Product Pricing, Hedging and Debt Issuing. This application is designed to run on a Bloomberg Terminal and acquires Real Time Data from Bloomberg via Bloomberg API and thus provides real time quote based on prevailing market data. It has Hedging Algorithm to reduce risk and Cost and Profit Analysis including optimization using Linear Programming Algorithm to minimize the cost of funding.

o ALM Data Extractor as a data feeder to corporate Quantitative Risk Management System. This application will consolidate asset and liability data from multiple data sources.

Page 4: Resume_From_James_Liu

Page 4 of 5

o gLoans System for Servicing Administration of USDA guaranteed loans. Major features are (1) Payment collection from and billing to lenders. (2) Maintaining setup information and payment schedule (3) Computing investor payment for loans securitized. (4) Loan accounting and investor reporting.

o Stock Ledger system to record transactions of stock options for employees and officers and TQMS system for quality control of software developed in-house.

Technologies: Visual Basic, Visual Source Safe, UML, Data modeling using Visio, VB.NET, ADO.NET, SQL Server 2000, SQL Server 2000 Reporting Service, SMTP.

Jan. 1998 – Feb. 2001

MicroStrategy Incorporated8000 Tower Crescent Dr., Vienna, VA 22182Software test engineer (Lead)/Senior Engineer

Lead Software Test Engineer: I have experienced the full life cycle of software development from inception to production. My experienced covered MicroStrategy Business Intelligence platform from v 5.0 to v 7.0

o Project planning and communicating with each development team. Created testing plan and scheduling and prepare for product release. Created testing suite for various features of the product. Database testing, Language testing, Stress testing, Performance testing.

o Developed automatic testing tools including using existing tools like SQA.

o Developed MSTR 7 Sizing guidelines and implemented MSTR 7 scaling solution project to assist sales.

Senior Engineer: Worked in a research and development team to explore new business opportunities in Strategy.com unit within MicroStrategy by development of new projects.

o Creditrage Project to help consumers to take advantage of various offerings from credit card companies.

o Strategy.com’s BTB (business to business) and BTC (business to consumer) components by integrating MicroStrategies transaction server, narrowcaster and web portal technologies.

Technologies: Oracle 7.3, SQL server 6.5/7.0, Access, DB2, Sysbase, Teradata, Microsoft exchange server and Lotus Notes, Visual Basic, XML API server, AIM (Aether Intelligent Messaging) Client SDK for two-way communication (Visual C++), WEBL scripts for on-line transaction (Java based scripting language), SQA, MicriStrategy 7.0 technologies.

June 1996 – Dec. 1997

Research and Data System Corp., Greenbelt, MDProgrammer/Analyst

Member of Marine Optical Characterization Experiment (MOCE) to develop of Bio-Optical algorithms for MODIS. Programming in Forth (Tattletale model 7, Onset Electronics) to control data

acquisition of the Marine Optical System, Global positioning system (GPS), temperature and other sensors.

Programming in LabView (Macintosh IIfx, Power PC) to control data acquisition of Marine optical characterization experiment.

Programming in MatLab to process data acquired from marine optical system.

Programming in IDL (using SGI) to process and display satellite images.

Technologies: Visual Basic, C, Visual C++, Forth, Labview, MatLab, IDL

Page 5: Resume_From_James_Liu

Page 5 of 5

Sep. 1991 –May 1996

University of MiamiCoral Gables, FloridaTeaching Assistant & Research Assistant Teaching Labs and Recitation Class. Develop Software applications in C, C++ under UNIX. Monte Carlo Simulation to solve radiative transfer equation in the

atmosphere. Image processing using object-oriented language like IDL, MatLab on Unix

and PC platform.

Technologies: ANSI C, Borland C++, UNIX, Fortran, Monti Carlo Simulation, IDL, MatLab.

Miscellaneous As a Ph. D. graduate in Physics, my previous research work involved in theoretical physics, computational physics, and optical engineering. The following is a list of research work I completed: Atmospheric and Ocean Optics (3 publications, 2 presentations)

Atomic/Laser Physics (2 archived docs., 1 presentation)

Nuclear Many Body Problems (1 publication)

References Available Upon Request