Post Job Free

Resume

Sign in

.Net Developer Software Engineer

Location:
Fremont, CA
Posted:
March 29, 2024

Contact this candidate

Resume:

Wei Luo

*** ***** ******, *******, ** *****

ad4nq9@r.postjobfree.com

408-***-****(Cell)

Objective: Sr. Software Engineer

Summary of Qualifications

15+ years of experience in design, development, debugging and testing of security applications, Win Form and WPF applications and server side applications through the technologies of MFC, C/C++, VC++, C#, .Net, .Net Core, ADO.NET, and ASP.Net.

Expertise in security applications, Crypto APIs, data encryption/decryption, two factor authentication and access control.

Designed and developed web sites, web applications and databases in Microsoft Visual Studio IDE and MS SQL Server.

Experienced in ASP, ASP.NET, ASP.Net Core, HTML, CSS, AJAX, Angular, JavaScript, JSON, React, Web Component, XML, JQuery, Node.JS, Windows Service, WCF, MicroService, WPF, RESTFul Web Service, WebAPI, WebForm, MVVM and MVC web technologies.

Experienced in VSS, TFS, SVN and GIT Hub source control systems, also experienced in Agile Scrum process.

Experienced in TDD, NUnit, xUnit test frame works

Experienced in MS SQL, MySql, Oracle, Azure Cloud and AWS Cloud Services, PowerShell and Ansible Automated tools and Scripts

Accomplishment

I successfully managed the development of ERP system and deployed to company business operation. The system automates customer order processing from multiple channels; to process to shipment including generating the related document such as shipping label, packing list, and invoice. The ERP system also consists of inventory/warehouse management, customer relationship management, RMA control, and report generator for sales report and forecast. The ERP system is cloud based and work with Amazon AWS, eBay online service and other market channels.

The ERP system saves the company Several Hundred Thousand dollars otherwise to spend on an Oracle based ERP system, and the company can now process the business operation with one person rather than three before.

I was awarded a patent in Smart card secure computing. The patent number is WO2003044712 A1.

Work History:

July 2020 – January 2024

Sr .Net Developer

SitusAMC

San Ramon, CA

In charge of financial WPF applications’ migration and re-design

Migrating legacy C/C++ applications to .Net/C# applications, using C/C++, .Net/C#, multithread and MVVM technologies.

Adding new WPF applications to systems, work on both frontend and backend programs.

Improving/re-designing mid data layer, services those communicate to Oracle Database.

Designing and developing an auto-testing system which handling the validating data process and database comparison.

Working on financial Web Mortgage Application

Working on frontend, using JavaScript, jQuery, TypeScript, Angular, Web Components, CSS to design Web Components.

Working on backend, using C#/.Net to maintain Microservices, WenAPIs, web controllers.

Maintaining MS SQL database, working on DB store procedures and functions. Improving the performance of the database.

June 2018 – July 2020

Sr .Net Developer

Chevron

San Ramon, CA

Worked as Project Lead, in charge of security systems’ design, development, testing and deployments. The projects include:

Security systems based on Azure Cloud Services(PaaS and IaaS). These systems Implement Azure Active Directory Authentication, AZ Blob Storage, AZ Table, AZ SQL and AZ Table, also provide Encryption Keys/Secrets managements through AZ KeyVault, Role-based Access Control, files’ automated encryption/decryption/uploading through implementation of AES/RSA algorithms and Azure C# APIs.

Automated security systems integrated with Web applications, Database, Services, and Desktop utilities. These systems majorly provide automated features of notification and report generating, Role-based Access Control, data and file encryption/decryption.

The technologies used in the system include:

C#, ASP.net, MVC, .Net, Entity Frame Work, MS Crypto API, MS Azure, WPF, WCF, SQL, HTML, JavaScript, JQuery and Boostrap.

July 2017 – June 2018

Web Developer

Wells Fargo

San Francisco, CA

Worked as .Net Developer, in charge of maintaining and developing multiple web applications those were developed by using ASP.NET and C#. Major duties include:

Maintaining web applications, finding security vulnerabilities, such as Xss vulnerabilities and SQL Injection vulnerabilities, and fixing them by using C#, HTML, JavaScript and other ASP.NET technologies.

Maintaining database, maintaining old and creating new stored procedures on MS SQL server.

December 2016- June 2017

Software Engineer

Orange Enterprises

Oakland, CA

Worked as a software engineer in Orange Enterprises, in charge of developing Payroll software systems. Major duties include:

Developing and maintaining desktop applications by using C#, MS SQL, XML and .Net technologies.

Developing and maintaining web applications by using C#, MS SQL, XML and ASP.NET technologies.

Developing and maintaining Android mobile application by using Java on Android Studio IDE.

Developing and maintaining iOS application by using Objective C on Xcode IDE.

March 2008- Nov 2016

Software Engineer

O2Micro International

Santa Clara, CA

Worked as team lead, in charge of applications’ architecture design, database design, UI design, specification defining and release processes. Have been in charge of the following applications:

ERP System Project

This ERP system includes the features of customer order processing, inventory/warehouse management, customer relationship management, RMA control and process orders from multiple market channels. It creates shipping related document including shipping label, packing list, and invoice, as well generating sales report and forecast.

The ERP system process thousands of orders from multiple sales channels each day automatically.

This ERP system consists of client applications and web applications, and was developed using ASP.NET MVC technology, C#, MS SQL, JavaScript, JQuery, HTML, CSS, Ajax, also integrated with windows services and Web APIs, runs in IIS web server and .Net FrameWork.

Automation Test Platform Projects

Designed and developed a few test platforms those provided automated testing features in the interaction of hardware and software modules, and the features of data acquiring, data analyzing, report and chart generating.

These platforms were developed using C/C++, C#, ASP.NET, MS SQL, WebForm, HTML, CSS, JavaScript and Ajax.

Security Applications Projects

Designed and developed security applications, using C/C++ and C#, those applications provide finger-print authentication, facial recognition, Windows authentication, file/virtual drive encrypting/decrypting, and web credentials management.

August 1999 – March 2008

Sr. Software Engineer

360 Degree Web

Santa Clara, CA

Got involved in a few projects’ design and development, the applications include:

Personal/Enterprise Security and Web Automation Applications

Those security applications work with smart cards and security tokens and provide two-factor authentication, single-click logon, file and virtual drive encryption/decryption and administrator access features.

Most of the applications were developed using Visual C/C++, MFC, ATL COM.

The Web Automation applications were also developed by using VB, C/C++, MFC. And let users can store their confidential info, such as web login usernames/passwords, credit card numbers in the smart card and tokens. Then application provides Secured Auto-login web accounts and Secured Auto-fill-in web forms features from smart card and security tokens.

Consumer Web Site Project

This web site provides users features of online management for personal’s appointments and contacts, social group, group events and online chatting. This web site was developed by using ASP, VB Script JavaScript and HTML, running on NT server and IIS web server.

Education: BS M.E ChongQing University, PRC.



Contact this candidate