Post Job Free
Sign in

Software Engineer

Location:
Los Angeles, CA
Posted:
September 26, 2018

Contact this candidate

Resume:

JASON J. LEE

**** ******** ******, *** *******, CA 90031

***********@*****.***; 323-***-**** (Cell)

KEY PROJECTS

POS (Point-of-Sale) Software:

Created POS software from the scratch with a team in C#, .NET Framework and MSSQL. It is composed of a front and back office, which run separately. Not only adding various features, I also integrated peripherals to the software such as Customer Faced Displays, Pagers, Scales, Finger Print Scanner (Crossmatch Digital Persona U.ARE.U 4500), cash drawers, etc. It has features of fine dining service, quick service, delivery service, various kinds of reports, and various other functions.

Credit Card Payment Module (PayPlus):

Solely created a credit card payment module (PayPlus) in C# according to PCI regulations, and received PA-DSS certified by PCI-DSS. Integrated nine credit card processors to the module such as 1) PAX, 2) First Data(Rapid Connect), 3) Elavon, 4) Vantiv (formerly Mercury), 5) Cayan (formerly Merchant Warehouse), 6) World Pay, 7) Precidia, 8) Authorize.net, and 9) Desjardins Flex. It receives transactions from local POS system, and send them to a processor. Then, it returns the results of the processing from the processor to the POS system. This independent module can be applied to any program that pays a credit card.

PayPlus Solutions Project:

This application verifies the credentials of the PayPlus module. So, PayPlus module cannot be used without PayPlus Solutions application. This application also have a feature of checking database connectivity and internet connectivity.

PayPlus Demo Program:

Created a demo program in C# and Win Forms to demonstrate how to use PayPlus module. Expanded this demo program to non-dot net applications. It helps developers who want to integrate PayPlus module to their software.

API for Software Product Key:

Created APIs to create product keys, to do and check activations, and to manage keys and activations of software. Made in WCF Soap Service. Since this is API, any other programs can utilize this.

Software Activation Program:

Created a software activation program. It is an independent software activation program, which means it can be used by any other software. It utilizes APIs of the software product key management. Depending on how you setup, it checks software activations periodically against both Windows registry and database.

Software Product Activation Management (Web-based):

Created this web-based project to manage product keys and activations, utilizing the APIs. This creates product keys, and can activate software manually when there is an internet connection problem. Also can reset or deactivate software.

API for Reward System:

Created APIs for Reward System Project. It is made in WCF Rest Service. Since this is also API, can be used by any other software and any other platforms. Enhanced security using OAuth 2.0, which is the industry-standard protocol for authorization. It uses a special algorithm to generate Reward Card number. PayPlus card payment module is also applied here, so it processes credit card payments. Has a feature of earning/redeeming rewards points and stamps. Also the online ordering system is included.

Reward System API Demo Program:

Created a demo program in C# with Win Forms and ASP.NET MVC to show how to use the APIs of Reward System. It helps developers who want to integrate our Reward System to their software.

Reward System Management (Web-based):

Developing in ASP.NET Core MVC. It manages rewards points, stamps, customers’ accounts, product items for online orders, etc.

Database Synchronization:

Developed database synchronization application for the clients who used our POS software and CLOUD system. Sync time intervals can be configured. When a local database is broken, it can be easily restored by the sync application.

Database Architecture:

Designed and created database for various projects. Created Stored Procedures, Views, Functions, and Triggers. I am a Microsoft certified DBA (MCDBA).

ERP:

POSBANK Company has her own ERP System, written in VB6. Analyzed this source code. For Atlas Aluminum Architecture Company, I made ERP system for them. This company is a commercial aluminum door manufacturer. I programmed to manage doors from the order, making and all the way up to shipping. It shows statuses of each stage of manufacture, and keeps tracking of manufactured person and time.

E-commerce & Websites:

Made many different kinds of e-commerce and websites in ASP.NET and ASP.NET MVC. Developed e-commerce for selling books, apparels, food materials, and aluminum door parts. Developed websites for both profit and non-profit organizations.

Mobile App:

This is also an ongoing project, working in Xamarin.Forms. This mobile app is online order app, running against our Reward System. It uses Reward System APIs.

DEVELOPING LANGUAGES & TOOLS

C#, WCF, .NET Framework, LINQ, Entity Framework, ADO.NET, MSSQL, ASP.NET, ASP.NET MVC, Visual Studio 2013-2017, Git/GitHub, TFS, SSIS, ETL, VB.NET, VB6, WPF, JavaScript, jScript, jQuery, Angular, ReactJS, NodeJS, Ajax, XML, XSLT, ASP, VBScript, Visual BASIC, Crystal Reports, Visual C++, LDAP, Access, Flash (Action Script), Java, COBOL, PL1, BASIC, QBASIC, PASCAL, JCL, FORTRAN, OS, Assembler, etc.

EXPERIENCE

POSBANK (PBUS Tech, Inc.), Carson, California

12/2012 – Current

Key Responsibilities:

Working as a development team leader to manage developers and projects, and also heavily involved in writing codes. Designed program and database for projects. Invented a credit card payment module and integrated credit card processors to the module, Integrated peripheral equipment to POS software, Developed APIs for generating software product keys and software activations management, Developed Reward System APIs and management site, Developed database synchronization program, Analyzed existing ERP, Developed issue management site, Working on developing mobile app in Xamarin.Forms for online order utilizing Reward System APIs.

Project references:

PayPlus Solutions download site: http://download.posbankusa.com

Product Management Site: http://key.posbankusa.com

Product Management API Project:

ohttp://keyservice.posbankusa.com:8080/ProductService.svc

ohttp://keyservice.posbankusa.com:8081/AccountService.svc

CLOUD for POS Software: https://demo.snowsharp.com

Reward System API Project:

oOrder: https://stg.snowsharp.com/OrderService.svc

oAccount: https://stg.snowsharp.com/AccountService.svc

INT, Inc., Los Angeles, California

12/2009 – 12/2012

Key Responsibilities:

This company provided solutions to apparel companies. Added and modified features to the existing Retail software and POS software written in VB6. Created reports using Crystal Reports, Developed small utilities to meet clients’ requests, Developed e-Commerce related to the apparel software both in ASP.NET and ASP.NET MVC, Developed APIs with ASP.NET MVC (it’s utilized by iOS App developer).

Freelance, Los Angeles, California (home base)

1/2003 – 12/2009

Key Responsibilities:

Developed many various kinds of websites and e-Commerce sites for companies and organizations in .NET Framework environment. The followings are few sites that I made, and are still up running:

Project references:

http://cnfusa.com/

Online order site for food materials for China Foods USA, Inc.

http://atlasaluminum.com

Company site, which makes commercial aluminum doors.

Developed a simple ERP for this company.

http://livingwaymission.org

Non-profit mission organization website.

EDUCATION

ADCON Technical Institute,

Microsoft Certified Technical Education Center, Norwalk, California

Achieved A+, MCP, MCSE, and MCDBA certification

Northeastern Illinois University, Chicago, Illinois

Bachelor’s Degree in Computer Science

Self-Study

I never stop learning new technologies in Software Engineering.



Contact this candidate