Post Job Free

Resume

Sign in

Developer with experience in desktop, web and database technologies

Location:
Los Angeles, CA
Posted:
June 22, 2023

Contact this candidate

Resume:

Chung Han Wu

562-***-****

adxusj@r.postjobfree.com

Technical Experience:

Western Growers

**/****-*/****

• C#/sql server 2016/windows service

• Visual studio 2017, git repository

• Back end for Pinnacle Rx Solutions web site

• Loading client’s eligibility, group, plan and prior authorization data from fixed width text files

• Automated integration testing and test driven development

• Data transfer with Json and newtonsoft

• WPF and sql server - building a tool to view and rollback change logs

• Arbinger outward mindset

• Pascal and C programming on VMS using Extensible Versatile Editor

• Python programming certificate from Cornell University

Bristol Farms

5/2018 - 9/2018

• C# 4.0/SQL server 7,2008/web api/VB 6

• Excel and Outlook interop

• Internal winforms tools used by Bristol Farms stores to manage their inventory, costs and prices

• Email marketing using Stream Send. Integration via xml

• Email marketing using Mail Chimp. Integration via JSON and data contract serializer

• Conversion of existing VB 6 application into c# to generate and send out reports of sales, purchases and profit margins by the various departments

• Stored procedures, user defined table types, bulk insert, complex queries

• Farpoint spread control

• Multi threading with TPL

TraPac

1/2016 - 3/2018

• C#/sql server 2014/web API/AS400/Db2/REST

• Replaces legacy Gate system written in RPG. For the Los Angeles and Oakland terminals.

• Collaborate with third party vendor who provided UI. Front end was originally web based, interactive UI provided by firm in Taiwan. The front end was later changed to windows based, and batched AGS provided by Nascent Technologies. Integration provided via XML. Definition of XSD.

• Integration with existing yard automation software via Apache JMS.

• Sql server via Enterprise Library

• Tfs and visual studio 2015

• Middle tier for company web site.

• Front end was provided by third party ImageX.

• Real time updates of loaded/empty containers, chassis, cargo status flowing through the TraPac terminals.

• Maintenance of booking and equipment master.

• Integration via XML and JSON.

• Sql server via Enterprise Library

• TFS and visual studio 2015

SynerMed

5/2011 – 12/2015

• C#/VB/SQl Server 2008/WCF

• Custom business rules engine – application of business rules to facilitate automated processing of authorizations and claims submitted by healthcare entities

• Design and build winforms tools for maintenance of business rules and monitoring of workflow

• Integration with proprietary HEALTHX workflow product and third party EZ-CAP.

• Winforms application to maintain xml formatted business rules, association with IPAs and prioritization .

• Convert in house VB.Net apps into c#

• Maintain provider portal web app written in asp.net MVC Los Angeles County Office of Education 4/2011 – 5/2011

• C#, Sql Server 2008, JQuery

• Create and enhance dot net nuke modules as part of EPIC student information system. EPIC is used by public schools county wide

• SPED – special education, build reports in SSRS and data entry forms for preparing plans of special education students

Zynx Health

1/2008 – 12/2010

• C# and SQL Server 2005/2008

• Reengineering legacy VB.NET 1.1/ADO.NET application to use C#, WCF, LINQ To SQL, UpdatePanel, jquery, extJS, scrum/agile

• Requirements gathering and reverse engineering of legacy application; generating activity, class and sequence diagrams with Enterprise Architect; writing use cases

• Implement security enhancements including password strength, expiration, logging of user activity

• Participate in QA during reengineering process and fixing defects

• Enhance database performance by extracting business logic from stored procedures into dot net business layer

• Generate unit and UI tests utilizing unit testing and test manager in Visual Studio 2010

• VB.NET/SQL Server 2000

• Maintain legacy web application that was written in VB.NET 1.1, SQL Server 2000, Ajax, utilizing Visual Studio 2003/2005

• Maintain legacy winforms application used by internal writers and editors to generate content for reference site

• Analyze legacy stored procedures, index creation

• Javascript, Ajax

• Technical interests/reading list

• Brownfield Application Development in .NET

• Clean Code (Robert Martin)

• Refactoring (Martin Fowler)

• Gaining additional experience in WCF, LINQ, Entity Framework, dot net MVC framework

• Working Effectively With Legacy Code

• Additional training (UCLA extension)

• SOA concepts

• Information security concepts

• Management of database systems

Word and Brown

8/2005 – 12/2007

• C# and SQL Server 2000

• Meet with end users to discover business requirements. Draft functional specifications from business requirements.

• Build class hierarchy, implement interfaces and utilize custom collections to support online benefits quoting and enrollment system for small (2-50 employees) and large (51-200) groups, online life events management. Maintain existing code. Develop user controls. Validate user input using standard dot net validation controls and implement custom validation logic using custom validators.

• Integration with legacy PICK/Universe back end using IBM Universe OLEDB drivers

• Maintain multiple branded web sites on the same code base using ASP.NET configuration management

• Optimization of long running processes using asynchronous processing and implement job control

(observer pattern)

• Work with visual studio .net versions 2003 and 2005 beginning with Windows XP and then Vista.

• Prepare battery of NUnit tests for business and data access objects

• Build rich user interface using a variety of Telerik and AJAX controls

• Convert existing pages to use master pages and resolve JavaScript issues resulting from the changes in clientID.

• All enhancements go through full SDLC

• Build internal use web pages that are processed into pdf documents

• Contractor’s Choice (prevailing wage hour banking) line of business - Build stored procedures and user defined functions to generate customized reports in crystal reports, utilize vb6 to customize and enhance trust administration system.

• Familiar with design patterns and productivity enhancements to VS2008 O’Neil Data Systems 12/2004 – 6/2005

• dot Net and SQL Server 2000

• Utilize XML, XSLT, and C# to develop windows-based and web-based applications to facilitate their printing and fulfillment business.

• Database design, stored procedures and user defined functions.

Haas Automation, Inc.

9/2002 – 10/2004

• VB.NET and stored procedures on SQL Server 2000

• Meet with users on-site to develop a list of requirements and specifications, and develop detailed designs based on those specs. ER-diagramming with ERWin. Flowcharting with Visio 2000.

• Develop a centralized system to maintain product specifications and marketing data. Perform all phases of SDLC and generate system documentation. System interfaces with MRP system written in Pick Basic via XML. System is utilized in sales, marketing and manufacturing. Development tools include Visual Studio .NET

• Develop a web-based customer relationship management system.

• Develop a windows-based application for receiving, tracking and diagnosing defective parts returned to the factory. Generate custom reports.

• Develop a web-based application to track all hardware and software assets, utilizing web services to interface with SQL Server 2000.

• Develop PC-based reporting system (401K and profit sharing) to interface with payroll system.

• Oversee beta testing and provide end-user training during implementation of each product.

• Interface with legacy systems via XML.

• Utilize PICK Basic to modify and enhance ERP system (Avante 9.1.7A). Participate in planning, specification, design and implementation of enterprise-wide applications. Interfaces with Microsoft Dot Net via UniObjects. Create views in Visual Schema Generator and enable access via ODBC.

• Develop customized financial, pick list, and inventory reports to run on SB client’s ReportWriter and as stand-alone reports.

• Enhancements to accounting system to automate daily tasks performed by accounting staff.

• Design and code new programs as well as modify existing Avante programs to better fit needs of end users.

• HP-UX 11.0 administration. Unidata 6.0 administration. Performance monitoring. Document administration procedures, including backup and security. Handle day-to-day issues regarding access, performance and disaster prevention.

• Utilize ERWin 3.5.1 and Visio 2K to map the 25+ Access databases that are currently used in various areas of the company such as sales, production/manufacturing, electrical/mechanical assembly, R&D and QA. Consolidate and migrate to SQL Server 2000 running on IIS 5.0. Develop windows-based front ends with

.NET Develop web based reporting with .NET Total users 200+. Create complex queries and functions in SQL Server.

• Additional training in Pick/Unibasic Programming, Unidata Administration and SB+ development from IBM Training Services (10/2003 – 12/2003).

Marketping Inc.

9/2000 – 4/2001

• 3333 Brea Canyon Road, Diamond Bar CA 91768

• Maintain company site and customize Commerce Server products to streamline the buying and selling of pollution control products and services.

• RFP system to facilitate the management and procurement of pollution control projects, supply chain management

• Catalog and directory, online bidding platform

• Utilize VB Script, HTML, dHTML, SQL, JavaScript, XML, ADO and stored procedures on IIS/SQL Server 7.0 platform. Development tools included Microsoft Interdev Enterprise and Visio (ER Modeling)

• Stored procedures on SQL Server 7

• Develop administrative functions and statistics gathering.

• Javascript programming specific to Internet Explorer and Netscape

• Extend platform to client web sites. Meet with clients to determine requirements and provide training.

• Participate in discovery of requirements and specifications. Perform analysis and design.

• Develop customized reports from database.

PATH (People Assisting the Homeless) 8/2001 – 4/2002

Virtual Job Center

• A site for homeless people to go online (ie at a library) to post resumes, search for work, and participate in workshops on interview techniques, job search, writing resumes, etc. Candidates must demonstrate mastery of the material presented in any workshop before proceeding.

• Potential employers can register and post jobs. Resumes can be associated with specific skills to facilitate searching by employers. Employers can associate jobs with specific skills to help job seekers better find a match.

• This site overcomes the problems associated with session variables by utilizing a session table. We determined this to be a trade off—conserving resources on the web server at the expense of more traffic to the database server.

• Determine requirements and specifications. Perform analysis and design.

• Perform implementation utilizing HTML, XML, ASP, Javascript, ADO and VB Script on IIS/Access 2000 platform.

• Flow charting

• ER Diagramming (Chen and Crow’s Foot and Data Dictionary

• Site is viewable on major browsers.

Riverside Chinese Alliance Church 3/1997 – 5/2004

• volunteer

• 9640 Jurupa Road, Riverside CA 92509

• Web site design and management

• Determine requirements and develop specifications, analysis and design.

• Utilize HTML, Javascript, SQL, ASP, ADO and IIS/Access 2000 on the backend to build a web site.

• ER diagramming and Flow charting.

• Site is viewable on major browsers.

Computer Learning Centers (Anaheim CA)1/2000 – 6/2000

• tutoring in C++

University of California, Los Angeles 1991 – 1994

• Student research

• Determine requirements and specifications

• Computer Simulation of Protein Folding in Fortran 77 using Monte Carlo Method and statistical analysis

• Department of Chemistry and Biochemistry, Dr. Todd Yeates University of Southern California 6/1989 – 8/1991

• Student research

• Determine requirements and specifications

• Computer Simulation of Protein Folding in Fortran 77 using Monte Carlo Method and statistical analysis

• Department of Chemistry, Dr. Ariel Warshel

• This was funded by a grant from the Southern California Academy of Sciences Computer Skills:

Programming languages— VB.NET, C#, ASP.Net MVC 5, JavaScript, JQuery, Java (Swing, Java2D, JSP, javabeans, servlets, RMI, CORBA, JDBC), C/C++, Visual Basic 6, Fortran 77, ASP, SQL, PL/SQL (Oracle 8i/9i), HTML, VB Script, XML (and WML), UML, MFC, Pascal, PERL, ColdFusion Markup Language, Pick Basic Applications—Microsoft Office 97/2000, Visual Studio 6/.NET 2003/2005, Visual Interdev, Borland Jbuilder, Front Page, Adobe Acrobat, Commerce Server 3.0, Macromedia Dreamweaver/Fireworks/Flash, Project 98, VI, emacs, System Builder 5, Epicor Avanté 9.0.1, crystal reports Databases—Microsoft Access 97/2000/2005/2008, SQL Server 7/2005/2008, Oracle 8i/SQL Plus, PowerBuilder 5, Unidata 6.0

Operating Systems—Windows 95/98/NT Server 4.0/2000/XP, Unix/Linux Other—SDLC, COM, ActiveX, ODBC, LDAP, UNIX Shell Scripting, database design, ER modeling, Accounting principles

Networks--Linux installation, Linux to Linux and Linux to Windows NT Server 4 and Linux to Windows 95, knowledge of Ethernet, LAN/WAN/MAN

Education:

Cal State Fullerton, University Extended Education (9/2001- present) Certification in Java 2/J2EE with Swing, Oracle Developer, XML.

Azusa Pacific University (9/1999 – 6/2001) Master’s of Science, Applied Computer Science Coursework includes Office 2000, C, C++, data structures, object oriented and structured approaches to software engineering, Visual Basic, database design (using PowerBuilder), networks, software engineering/software development life cycle, Java (GUI, exception handling, multithreading, applets and applications), GUI design principles, operating systems (UNIX and internal architecture) and PC Hardware Computer Learning Centers (9/1999 – 6/2001) Diploma, Computer and Internet Programming, summa cum laude. Relevant coursework includes MS Access, C++, Visual Basic (includes ADO), Java, E-commerce development, XML, and seminar by C-tech instructor University of California, Los Angeles (9/1991 – 3/1997) Bachelor’s of Science, Cell and Molecular Biology



Contact this candidate