Leon Cao
Software Developer
Ellisville, MO
-618-316-1658
• 8+ years of industry experience
• Proficient with many software/website development languages and have experience with multiple application development life cycles
Work Experience
Software Developer
Stifel Financial Corp
September 2016 to Present
My main responsibility is to maintain an internal sales facing website. This website provides large amount of information to the Financial Advisors, information such as security updates, commission, performance, and others. In addition to maintaining this website, I am also responsible for converting this website from a standard ASPX .NET website structure to an AngularJS combined with Web API structure.
◦ Convert existing website to AngularJS and Web API website
◦ Develop and maintain .Net ASPX website
Software Developer
Distribution Management, Inc
October 2011 to September 2016
I worked on several customer facing websites (MVC and Web form) which allows customers place order, get tracking information, manage and view their inventory, and maintain and organization their printer information. Recently I just implement a Web API (MVC) to support a mobile app. I also develop and maintain features for an in-house windows application (VB .NET) and several windows services (VB .NET) that runs the backend processes. Finally, I am also responsible for develop and maintain integrations with outside partners on EDI transition (x12 and XML formats, communicated through SFTP, Bizlink, VAN, and Web service with SOAP).
◦ Develop and maintain .Net application, websites and web API using MVC 3 & 4, VB & C# .NET, jQuery, JS, CSS, HTML, and SQL server
◦ Maintain and develop T-SQL used for applications; Optimization for execution plans
◦ EDI integration with customers using Bizlink, VAN, x12, and other format/methods
Website Developer
Physician Filing Service, Inc
October 2009 to October 2011
Design and implement website.
◦ Website were consisting of using ASP on the service side with ADO connection to Microsoft SQL Server to generate HTML pages with JavaScript, CSS and Ajax on the client side.
◦ EDI: 850, 855, 856, 810
Teaching Assistant
Computer Science Department
September 2007 to April 2009
Assisted professors in teaching three courses, including entry level Java, website development, and computer architecture
◦ Evaluated student work and answered students' questions
◦ Dynamic program, and parallel computing
Professional Accomplishments
• Multiple Full System Development Life Cycle Experiences
◦ Involved with business/development flow design
◦ Development, testing, and supporting
• Implementation of Multi-Thread Windows Service
◦ Design and implemented multiple window services with load balancing and thread synchronization
• Software/Websites Optimizations and Upgrades
◦ Design and implement row ID based index paging
◦ Implemented pre-stored value based searching optimizations
• Publication
◦ Published at International Journal of Computational Biology and Drug Design 2009 - Vol. 2, No.3 pp. 278 - 287
◦ Paper was based on results of C programs using MPI (Message Passing Interface) technology to compute gene correlation using four different algorithms
◦ The implementation of the thesis also utilized dynamic programming algorithms
Education
Master of Business Administration in Project Management
Ashford University
May 2013
Master of Science in Computer Science
Southern Illinois University Carbondale
Carbondale, IL
December 2009
Associate of Science in Information System
Southern Illinois University Carbondale
Carbondale, IL
December 2007
Kaskaskia College
Centralia, IL
May 2005
Skills
CSS (8 years),EDI (6 years),HTML (8 years),MS SQL SERVER (8 years),T-SQL (8 years),AngularJS (1 year),Angular 4 (1 year),TypeScript (1 year),LESS (2 years),Javascript (8 years),JQuery (7 years),Ajax (8 years),Asp (2 years),Asp.Net (8 years),MVC (8 years),Web Services (6 years),Web API (6 years),C# (6 years),SOAP (8 years),Java (2 years),X12 (8 years),VAN (6 years),Bizlink (6 years),Visual Studio (8 years),TFS (8 years),JIRA (2 years),Project Management (Less than 1 year),SQL Query Optimization (8 years)
Publications
A parallel approach toward correlation measurement for gene pairs with time-lagging expression behaviours
December 2009
This paper was based on results of C programs using MPI (Message Passing Interface) technology to compute gene correlation using four different algorithms.
The implementation of the thesis also utilized dynamic programming algorithms.
Additional Information
• Technical skills: AngularJS, Angular2/4, TypeScript, LESS, JavaScript, JQuery, HTML, CSS, AJAX, ASP .NET 4.0, 4.5, MVC 3 & 4, Web API, C# and VB .NET 4.0, 4.5, Web Service, SOAP, NuSOAP, Java, C, EDI, X12, Bizlink, VAN, Visual Studio, TFS, JIRA, Project Management
• DB work experience: Microsoft SQL Server 2005, 2008, 2012, 2014 / T-SQL, MySQL
• T-SQL execution plan optimization
• Good communication skills, interpersonal skills, self-motivated, quick learner, and team player.