Chieu Q Luu
Reseda, CA 91335
Home: 818-***-****
Cell: 818-***-****
Email: *******@*****.***
To: Hire Executive
Dear Hire Executive
I am looking for Software Engineer position. I am interested in C/C++/C# language as my expertise, least but not last, I can outperform other language as well. I would like to submit my resume in application. I believe my experience and qualifications will fulfill the requirements to perform the job.
As you can see from my resume, I have a background in programming for more than sixteen years with some different language such as Access, VB, Delphi, and my expertise was C/C++ for more than eight straight years, plus about ten years with .NET, and one year with PHP. My current position was programmer analyst III, and I was a team leader since 1997. I have also demonstrated the ability to coordinate and organize projects in the field under variety of working conditions with little and no supervision.
For my part, I would to put my expertise and experience to work for the benefit of teamwork projects, and/or individual, where quality and timing is the guiding values, as stated in your position description. Too often in the corporate world, the demand for higher profit margins takes precedence over innovative developments and quality. My experience in programming and, however, has given me the ability to achieve designed results in the most efficient manner possible, thus cutting costs and increasing productivity.
For a code sample, please visit http://www.codeguru.com/atl/ATLTree.shtml or
Please review the enclosed resume and call me at the number above. I would like to talk with you about the position if you think that I can handle the job and what my experience can bring to your Department, and has an opportunity to contribute my abilities.
Yours truly,
Chieu Q Luu
Chieu Q Luu
18246 Blythe St., Reseda, CA 91335
Home: 818-***-****
Cell: 818-***-****
Email: *******@*****.***
SUMMARY
SENIOR SOFTWARE ENGINEER
With in-depth knowledge of software development throughout the system’s lifecycle … Strong software professional with an extensive history covering Hardware communication, System Control, Window and Web application, end-user support, troubleshooting, and upgrades for existing systems full lifecycle process, from concept to completion. Lead in project phases, such as frame work architecture, analysis design, and infrastructures to system framework design, enhancements and technical support for Financial, Medical, Semi-Conductor, Auto-Mobil, Medical and Manufacturing systems. Redesign and rewrite existing application to new platform such as Visual Basic to C#.net under .NET frame work. Upgrade and perform product modifications to in-place operations to accommodate for new technological strides.
SOFTWARE / LANGUAGES / PLATFORMS
SQL, Access, Source Safe, MS Project, Java, JavaScript, ODBC SDK, Delphi 2.0/3.0, MS SQL, Oracle, C / C++ / C#, ASP.NET, MS IIS, VB 5.0/6.0 (OOP)/VB.NET, MS Office 97/2000 (Word, excel, outlook, PowerPoint), MFC/MFCEX(Stingray), Visual C++ 2.0/5.0/6.0/7.0, Win SDK 16/32 API, C++/COM, ATL/COM, MFC/COM, ActiveX, OLEDB, ADO, ADO.NET, DAO, MULTI-THREAD, TCP/IP, CSocket( MFC ), Winsock, VC++ 2.0 up to 7.0, Win 95/98, 2000, Win NT 4.0 and XP, Unix, Linux, Visual Studio.NET, Adobe Photoshop, Crystal Report, Paint Shop Pro, HTML, DHTML, CSS, XML, XSLT, XML Schema, SOAP, WebService, Window Communication Foundation( WFC ), Window Presentation Foundation( WPF ), Service Oriented Architecture( SOA ), Expression Studio and Silverlight, Ajax, JSON, javascript, JQuery, PHP, MySQL Server, ASP.NET MVC with Razor and MS SQL Server, Angularjs 1.xx and Angular2
EXPERIENCE
Full stack developer
HRL( Huge research laboratory ) June 2017 – current ( Contractor )
Malibu, CA
Task:
Perform data analysis for Scientist
Gather data and create full life circle application represent to end user
UI architecture for the entire project
Working on variety projects at the same time for difference scientists
Utilizing Google maps, Google Charts and Dygraph
Dynamic create user interface based on user selection
Design complex HTML user friendly table with feature such as: sort, CRUD
Create several complex dynamic custom component in runtime using Angular 2
Load data from multiple Excel and xml files. Create dynamic graphical charts depend on user click, double click and mouse drag
Heavily using complex json data structure to communicate between client and server
Database:
SQL Server 2012, DJango
Software tool:
Visual Studio Code, dot net framework 4.5, Entity framework 6.0, Svn Source control
Language:
C#, Python, T-SQL, Javascript, Angularjs 2/4, Typescript, HTML5, CSS2/3
Software .NET Developer
Bank of America June 2015 – March 2017 ( Contractor )
Westlake Village, CA
Task:
Perform data analysis
Optimize query
Implement IEF( Input, Export framework )
Gather data from difference source and download into the main stream
Collect data from difference database and export to end user
Maintenance, bug fix and modified Business core component using csharp
Modified client site UI and script to adapt business logic changed with css3, javascript and
Angularjs 1.4 / 2.0
Create or modified store proc, function to adapt business logic changed
Database:
SQL Server 2012, T-SQL
Software tool:
Visual Studio 2013, dot net framework 4.5, Entity framework 6.0, TFS Source control
Senior Web Developer
Fattail Feb 2015 – April 2015 ( Contractor )
Woodland Hills, CA
Task:
Write new component for Secure SFTP.
Generate Report, CSV and PDF and use SFTP upload those files to client secure sever.
Convert IO Status Configuration component asp classis to Asp.net webform.
Redo UI for IO Status Configuration interface using CSS3 and Bootstrap.
Modify Telerik existing grid, added more feature such as filter, add hyperlink and image into the grid in the runtime based on user filter.
Write unit test for existing API
Software used:
Javascript, JSON, JQuery, Ajax, ASP Classis, ASP.NET Webform, C#, CSS2, CSS3, Bootstrap, .NET 4.0
Development tool is visual studio 2010 / 2012
SVN version control
Database:
SQL Server 2012
Senior Web Developer
Gridbot May 2014 – Nov 2014 ( Consultant )
Independence Consultant, CA
Task:
Build the entire website from beginning to end
Used Google Earth API to locate the nearest charging station for customer
Implement Socket communication between Charge station and sever
Software used for frontend:
Javascript, JSON, JQuery, Angularjs, Type Script, CSS2, CSS3, Bootstrap, .NET 4.5
LESS Compiler, HTML4, HTML5
Software used for backend:
Development tool is visual studio 2013
Entity Framework 5
TFS version control
C# is the language use thru out the entire application
Dot net 4.5
Database:
SQL Server 2012
Senior Web Developer ( SME )
Farmer Insurance Sept 2012 – March 2014 ( Consultant )
Woodland Hills, CA
Task:
Design and coding internet web base application under Microsoft web platform.
Convert asp classic legacy code to ASP.NET MVC 4 model.
Lead in design Client site Web interface UI.
Lead in design server site with RESTFUL approach and Repository.
Utilize ASP.NET MVC 4; C# is the language use thru out the entire development circle.
Convert ASP classic code to C#, re-factor and applied design pattern such as: Composite, Strategy, Decorator, Rule, Repository, Façade, Dependency Injection, etc.;
Defensive coding style approach.
LINQ and Lambda was used extensively in coding but Lambda is use often.
Design frame work follow S.O.L.I.D principle and O.O.P.
Full life circle development by self. First person lead the team develop web base application exploit ASP.NET MVC 4.
Help and teach team member with complex UI design. Teach them how to debug web base UI more effectively, and how to design complex UI interface by using Wireframe technic.
Bring in JQuery, JSON and AJAX and latest was Angularjs 1.2
Design complex data abstract with JSON structure.
Browser Independent such as IE8, IE9, Firefox, Safari, Google chrome.
Write asynchronous communication for web services.
Help in design and test Repository with Data model Mapping approach.
Create HTMLHelper extension to provide more functionality for Textbox, Radio button,
Dropdown list, etc;
SPA ( Single Page Application ) by exploit Angularjs since start of Feb.
First person built SPA application from the ground up for Farmers with Angularjs and Bootstrap. Hundred percent hands on coding Angularjs.
W3C Compliance.
Agile Scrum development environment.
Software used:
Javascript, Typescript, JSLint, JSON, JQuery, Angular.js, Ajax, ASP.NET MVC 3/4,
C#, CSS2, CSS3, LESS Compiler, HTML4, HTML5, Bootstrap, .NET 4.0/4.5, WebApi
RESTFUL style extensive using WebApi back end and Angularjs front end
Development tool is visual studio 2010 / 2012 / 2013
Enterprise library 6.0
Database:
SQL Server 2008, DB2
Management:
One of SME( Subject Matter Expert ) team member( total of 5 )
Provide solution, advise to Offshore team in India ( total 27 members )
Handle all aspect of Farmer Business Insurance Enterprise application conversion
phrase to phrase, make sure that deliver on time with quality, adherence to
company policy and best practice.
Programmer Analyst III
Sept 2011 – Sept 2012 ( contractor )
UCLA ( University of Los Angeles )
Task:
Design and coding internet web base for Registrar office with full class search feature like Google, auto search when user type. The user can search by text or number.
Convert Short term loan application from window base to internet base.
Support production legacy code written in asp classis, asp.net and php.
Utilize ASP.NET MVC 3; C# is the language use thru out the entire development circle.
Full life circle development by self. First person in the team develop web base application exploit ASP.NET MVC 3.
Help other team member with their design and testing. Teach them how to debug web base more effectively, and how to design complex UI.
Bring in JQuery and JSON.
Create new database model and database access with Entity Framework
Design complex data abstract with JSON structure.
Browser Independent such as IE7, IE8, IE9, Firefox, Safari, Google chrome.
Run on Mobile device without conversion effort.
Software used:
Javascript, JSON, JQuery, Ajax, ASP.NET Webform, ASP.NET MVC 3, VB.NET,
C#, CSS2, CSS3, HTML5, .NET 3.5/4.0, LINQ, LAMDBA
RESTFUL approach
Development tool is visual studio 2010
Kendo UI framework
Entity framework
Database:
SQL Server 2008, DB2, Access
Senior software Developer
GR Medical Management Feb 2010 – April 2011
Chatsworth, CA
GR Medical is the internet company providing online Practice Management System.
Task:
Design and create business work flow from the ground up with assist of senior accounting by employed UML design.
Design user specification and technical specification base on business work flow utilizing UML design.
Data migration between SQL Server( client database ) and MySQL server( grmm database ) with the help of SSIS.
Convert complex Transact-SQL to store procedure.
First person to utilize JQuery, Ajax and store procedure for the company, and also apply those into some existing project.
Project management, providing task to the other and report milestone directly to CEO.
Create and design web service with WCF
Build PHP extension library for HTML controls such as: html table, tr, td, selection etc,;
Eliminate the way create control by using html tag name. The design was utilized object
Oriented Programming, which are included: abstract class, inheritance and interface.
Create report under PDF format by using TCPDF library.
Use smart draw for UML design.
Design, Create and build EMR (Electronic Medical Record) form such as superbills, pr2, DFR etc, by self from beginning to end. Extensively use JQuery and Ajax for front end
Developed new applications with ASP.NET MVC 2 with Razor since August 2010. New application was utilized:
Javascript, JSON, JQuery, Ajax, ASP.NET MVC 2, VB.NET, C#, CSS2, HTML4, .NET 3.5/4.0, LINQ
Development tool is visual studio 2010
Use SVN for version control
Server support
FreeBSD Server / MS Server 2003
Browser support
IE8/ IE9, Firefox, Safari, Chrome
Software
Apache webserver – FreeBSD server / IIS webserber – Window Server 2003
Database
MS SQL Server, MySQL Server
Language
Ajax, C#, CSS, HTML, Javascript, Jquery, JSON, PHP
Principle Software Engineer ( Consultant ),
Medtronic-Minimed Co. Sept 2009 - Feb 2010
Northridge, CA
Medtronic is the company develops manufactures and markets advanced medication infusion systems for intensive management of diabetes.
Task:
Supporting Comet software Library, which are use as the tool for variety of department such as: RF Dev, Controller, etc;
Write the black box test to test the RF library module and API call, make sure that the RF software library perform as said in SRS( Software Requirement Spec ).
Perform white box test on individual API call.
Senior Software Engineer – Team leader
MiyachiUnitek July 2004 – September 2009
Monrovia, CA
Hardware Communication and System Control.
Support existing application, which is written with Basic, Fortran, VB4/5/6-C/C++.
Design and coding multi-tier application FDLC, from begin to deliver by utilizing .NET Frame Work and C# is the main language, some VB.Net was used.
Design and coding entire frame work from the beginning to end by self.
Design and coding custom feedback control( ActiveX ), which will show different color, text and border by instant message response from different controllers back to main application.
All the application is Asynchronous application. Extensively using Server, Client communication by utilizing TCP/IP Socket base.
Utilizing all the feature .NET provided such as Indexer, Attribute, Lambda Expression, Linq, Event, Delegate, Interface, Asynchronous Delegate.
Incorporate existing technology such as Win32 API, C++ pointer to gain performance and to save project time line.
Design communication module and Winform frontend GUI to control and communicate with hardware by utilizing RS232, RS485, Ethernet, and USB.
Design and test whole framework, create test design document which are include unit testing and black box testing
Convert two project written in VB6 to C#.Net
Create a lot of custom Winform frontend and Custom Controls by C#.Net
Maintenance, debug and modified C-Embedded code.
Software Use: Visual Studio 2003, 2005 and 2008 / PainshopPro / National Instrument, Instrument Widget, CapitalOne, Infragistic, etc;
Language: VB4/5/6, C, C++, C# and VB.NET.
Main Task:
Design advance complex control program which is optimized for industry’s best
Seam Sealing. Pick, Place and Weld with Vision checking for best result.
Design stand alone Vision checking library modules, must be flexible enough to reuse for
different system with minimal or without any modification.
Design custom atmospherics enclosures so it is flexible and capable to meet, and achieve customer need base on customer’s specific process requirement. The glove box system can be combination of ovens and antechambers, gas Analyzer, moisture monitors, environment controls and much more.
Seam seal with Weld Monitor to control the bad welds, which is almost bad weld free to maximize cost saving and maximize production for customer.
Spark detection during Seam Sealing process when Voltage or Current is outside the user set limit. When spark occurred, stop the seam seal immediately or stop when finish that weld pass or stop after completion of pallet.
Real time graphical chart and data logging help customer review the entire process at any instance and can be retrieving later for any purpose.
Maintenance, Debug and custom modified C-Embedded by using CCS’s PCW &
Microchip’s C16 for the PIC & IAR’s Workbench for the ARM
Chips support: PIC 16F877 & PIC 18F452 PIC 18F8620 & AT 91SAM9261
Accomplishment:
Design and coding from simple to complex application of motion include point-to-point positioning, linear and circular interpolation position, motions support up to 8-axis. The system analysis as it captures numerous types of data for each axis in real-time. Up to eight channels of data and can be displayed at once with precise synchronization of data.
Design and coding real time interactive by handling both analog and digital I/O Asynchronously with internal and external device system such as Auerboat Magazine, Lid Centering etc;
Design and coding high performance Automate Pick and Place system with vision checking. Easy to use application, novice operator can learn how to operate the entire system in short period of time.
Vision checking system.
Find Lid damage, if lid was damaged, advance to next one.
Find Part damage, if part was damaged, advance find next part.
Verify Lid Placement, make sure lid not rotated when place on part,
or slide away from one side to the other
Glovebox system with Real time graphic chart with lot of custom Winform frontend GUI.
All developed application was N-Tier.
Weld Monitor with Sparkling detection in real time, Graphical data display Weld
Pulses base on Voltage, Current or Power, and much more feature utilize National
Instrument DAQ NI 6040E. ( utilize VC++ studio 6.0 ), the project was developed in C++.
Maximize customer’s production by develop easy to use application, help customer save cost and time, eliminate dead line problem.
Generate huge revenue for company by careful design, reuse module, flexible frame work, which can be use in variety platform from one application to other application
with minimal change as possible.
Always thinks how to improve the systems, make it run faster and reliable. End user operator without technical background can be train to operate the system in short period of time.
Create installation using Wise for Window Installer and/or Microsoft installer.
Create specification under engineer perspective and user perspective.
Fast learner, work completely without supervision such as:
oLead in design complex system, divide big project into small individual
project. Generate specification for technical and end user.
oPrimary make decision with all phrases of designs.
oGuide junior co-worker with their design and technical difficulty.
oReport directly to Vice-President:
How long the whole project take time to finish?
Report mile stone each project phrase.
Estimate total cost for the entire project.
oWeekly or bi-weekly report to Vice-President, depend on project size
Senior Software Engineer-Project Manager ( Contract )
UMITech May, 2003 – Feb, 2004
Cerritos, CA
Join in field of for Analog and Digital Image Processing.
Design and build entire frame work from the beginning to end by self.
Design several custom control( ActiveX ), such as Progress bar which will show different color base on user selection, and show percentage in text at runtime, Circle button with gradient color in three-D, transparent button with different shape and color in three-D, thumbnail list view which show images in custom thumbnail view and more…
The application is multithread application. Extensively using GDI+ to draw custom controls and to manipulate image processing such as: Zooming, Cropping, Change image color RGB or CYM, Density, Brightness, draw text on image or freehand drawing on image, draw image with several different shape.
Show XML data in Grid view control, manipulate data such as: Insert, Edit, and Delete thru Grid control and update data instantly.
Applied XML Schema, Dataset and Table for XML format.
Use WebService as Server-Component to let the technician upload the specification and data when they work on different machine.
Utilizing all the feature .NET provided such as Indexer, Attribute, Event, Delegate, Multithread and XML.
Incorporate existing technology such as Win32 API, C++ pointer to gain performance and to save project time line.
Design communication module and GUI to control and communicate with hardware by utilizing RS232.
Design the GUI interface to let the user communicate with Fuji MiniLab machine a lot easier.
Lead of R&D.
Teach other team member how to design, how to document their design, how to create test procedure, write unit test to test their own code, and do code review.
Software Use: Visual Studio .NET / PhotoShop / PainshopPro.
Language: XML / XML Schema / SOAP / C++ / C# / VB.NET and WebService.
Software Engineer( Permanent )
SONE Sep 1999 – July 2002
West Hills, CA
Authored a conversion batch processing program to support each bank’s data format. Design new feature wrapper interface to support Pascal language. Substituted the ODBC connection with OLEDB. Implemented a third-party tool, such as Stingray, into the core library by designing the wrapper interface. Converted the existing code to support UNICODE, and implemented DCOM into select existing project.
Designed full life cycle several projects and authored test cases for each of them. Testing
were integrated unit test and regression test.
Research .NET Frame Work and create demonstration project, writing report document to submit to upper management. Those are include: ADO.NET, .NET Remote( HTTP Channel, TCP/IP Channel and Web Services ), Winform and Custom Control.
Perform unit test for all APIs call of R&D library.
Database Tables Normalization base on client business rule and model.
Data table integrity to make sure that the relationships between tables have been properly maintains.
Using Store Procedure to encapsulate all data logic into single component object, create user predefine function to eliminate all direct SQL calls, so improve application performance.
Transformed data for all banking systems.
Implemented third-party tool into core product – MFCEX (Stingray).
Maintained and implemented more feature for system file structure.
Design Standard Data Transfer by utilizing Socket communication.
Fix bug and Implement new feature for Report Generator which design and build with SDI by utilizing Win32 SDK.
Generate Report by using Internal Tool.
Implement DCOM into existing project by utilizing ATL 3.0.
Software Use: Visual Studio C++ 6.0 / Smart Draw / SQL Server 7.0 / ORACLE 7.0-8.0 / PhotoShop / PainshopPro.
Language: C++ / MFC / Win32 SDK/ COM / DCOM / ATL / XML / SQL / OLEDB / SOCKET.
System Analyst – Team Leader( Permanent )
Sungard Financial System Co. May, 1994 - August, 1999
Canoga Park, CA
Upgraded existing C codes and SDK development tools in Win16 and eliminated redundancy and code overlapping due to the lack of Object Oriented Design (OOD) and Object Oriented Programming (OOP). Converted the system to support 32-bit application in 1995, allowing the use of C++, STL and MFC. Designed and created the project to perform and support the functionality of the existing code while ensuring ease of use. Created modules (including multi-threaded applications), such as portfolio, instrument class, budget balancing, and –request for change applications, etc..;
Converted 16-bit API Application to 32-bit by utilizing win32 SDK and MFC.
Create Report by utilizing Crystal Report.
Designed the library using O.O.D( Object Oriented Design ), O.O.P( Object Oriented Programming ) by utilizing Template and COM.
Design, code and test procedure for more than 50 modules. Create new generic frame work, which is can be reuse from one application to other application
Database Tables Normalization base on client business rule and model.
Data table integrity to make sure that the relationships between tables. have been properly maintains.
Implement Socket Communication by utilizing MFC CSocket.
Promote to Project leader since 1997 and employee of the year 1998
Software Use: MS Access / Visual Basic 4.0-5.0 / Visual Studio C++ 4.0-5.0 / SQL Server 6.0 / ORACLE 7.0 / Crystal Report / PainshopPro.
Language: VBA / C / C++ / STL / MFC / Win16-Win32 SDK / COM / SQL / ODBC / OLEDB / WinSock MFC
QA Analyst ( Consultant )
JB Systems Inc. June 1993 - April 1994
Woodland Hills, CA
The company product is manufacturing maintenance software, using SQA Basic 4.0, I did design and implement many test script procedure to test for variety of modules, Automate importing, exporting, or linking of data by using a macro.
Consultant, 1992 – 1993
Simi Valley, CA
Utilized Visual Basic and Delphi for the development of a visual application interface for a doctor and dentist office. Databases: Access 95 / Paradox / Visual Dbase
Education
Bachelor in Math Since 1987, Saigon Vietnam
Need few more units to accomplish B.S Civil Engineer from Northridge University.
Skill
Fast learner
Work independently without supervision.
Strong design, architect and coding skill.
Modernize user perspective and business logic to Technical perspective and specification.
Will provide all the design documents, and projects source code
F.Y.I
Will be providing all the reference upon request.
Lot of demonstration on past and current project.