Duc Hoai Tran
SUMMARY
Possesses ** years of experience working as a Software Developer utilizing Microsoft technologies.
•
Expertise level of understanding of the .NET Framework using ASP.NET and C#.
•
Experienced with front end web technologies such as MVC, HTML, HTML5, JavaScript, JQuery,
•
JSON, AJAX, and CSS.
Able to work within all level of the application (Front End, Middle Tier, and Backend).
•
Extensive experience working with Microsoft SQL Server.
•
Full SDLC experience from application conception, development and testing to release and post
•
deployment support.
Able to proficiently communicate with key stakeholders and 3 rd party clients to assess the needs of
•
the project.
A self motivated team player who works well independently and collaboratively.
•
SKILLS
C#, ASP.Net and .Net 3.5, 4.0, MVC4, WCF, Entity framework technology, T SQL, ADO.NET, MS
•
SQL Server 2005/2008, JavaScript, VbScript, JQUERY, JSON, AJAX, HTML5, CSS3, XML/XSLT,
Java, C++; AngularJS, KendoUI, boottrap. Web service API,VB.NET, WPF
EDUCATION/CERTIFICATIONS
Bachelors of Science, Electrical Engineering, California State Polytechnic University, Pomona, CA
•
(Graduated)
EXPERIENCE
Employer: Robert Half Staffing; Client: Alcone Inc, Irvine, CA (Contractor)
November 2013
Software developer
Help to build hand shack function consume web service (encoding.com) and log the data to
•
database.
The function gets the movies file sent to web service for encoding then another action script will
•
listen for notification from web service and catches the XML data message and processes it.
Create database table and write stored procedure to update the database.
•
Environment: Software Development, Web Services, SQL, XML, Stored Procedures, .NET
Employer: Intellisource; Client:
InfoTrust
Group, Irvine, CA (Contractor)
August 2011 – August 2013
Software developer
Developed software for the enhancement for the TechSight/X CMS ATA publishing system. The
•
software is multiple tier system. The mid tier layer imports the SGML data from Boeing and Airbus
manufactories then process convert and validate to XML fragments and updated to CMS
documentums documents base. Customer then can edit modified and approved these fragments for
later publishing and releasing the manuals to the web server.
The system developed with C# and ASP.Net 4.0 will convert the XML fragments to HTML format for
•
web browser display with XSLT and stysheet. Mechanic airline customer can assert the manuals
online for information to maintain their fleet airplanes.
The system supports many type of manuals, and also supports authoring, customer change to
•
manuals. The system includes server implement in C Sharp ASP.NET and processing client drives
the import and public process is implement in visual basis.
Write query and using T SQL transaction to store persistence data in Documentum database (Wrap
•
MSSQL) and integrate with many third party software such Dt Search, X metal, Easy copy.
Improved the users experiences for the font end using JQuery, AJAX with JSON call back the server
•
to update webpage.
Design layout web GUI using HTML5, CSS3, and bootstrap template to create responsive webpage
•
that work on desktop and mobile devices.
Improved speed web page loading by using catching, bundling and minification technical for CSS
•
and script.
Task card assignment feature implemented as web service.
•
Implement new features Enhancement to TechSight/X CMS ATA by customer request.
•
Fault Isolate Manual enhancement for United Airline, Suppress page block 9 and deactivation
•
procedure, support effective letter range, Rii/TA feature for American Airline.
Improve search function for Aircraft Wiring List.
•
Technical supports maintaining for TechSight/X CMS ATA publish system.
•
Debug trouble shoot on whole system include font end and back end.
•
Solved more than 60 problems, included redesign improved for system.
•
Project Mitchell1: A comprehensive software package that provides professional automotive service
•
and repair information.
Consult with clients and 3rd party vendors to define application’s details, interfaces system
•
requirements as well as risk assessment.
Select and prepare developing platform, environment, and tools. Implement Web Services to
•
integrate 3rd party database and catalogs to client’s application.
Enhance and add features to the application.
•
Integrate between C++ code and web service written in C# through COM.
•
Maintain some old projects related to process and extract airline data and display on windows form
•
writing in C++ as well as Visual basic 6.
Environment: .NET Framework, Application Development, SDLC, C#, ASP.NET, XML, HTML, HTML5 CSS3
C++, GUI, SQL, T SQL, Documentum, JQuery, AJAX, JSON, BootStrap,
Employer: NTI Inc. Irvine CA (FTE)
December 2006 – July 2011
Software/Web developer
Develop and maintained web site for company using ASP Net framework.
•
Write T SQL Stored Procedure and call from data layer for query data and persistent data to SQL
•
database to keep track customer, products.
Web site designed with 3 tiers layer for selling software products online with web cart and payment
•
online processing.
Experiment on both front end and back end of system.
•
Experience in client side developing skill using JQuery, Ajax to asynchronies communicate with
•
server (JSON) for validation, search database and partial update web page helping web page more
interact and responds.
Front end web page design with HTML, CSS, Javascript and Jquery and Jquery UI plugin for best
•
GUI web page. Experience with list view, grid view template layout.
Debugged and fixed bug and update business logic rules for application.
•
Develop web server applications to keep track software license control for customer.
•
Systems using WCF to define RESTful base service and host on server.
•
Client side program is window applications will invoke service to activate software online.
•
Server connects to MS SQL 2008 data base to validate the license and respond to client.
•
Experience with more than 5 years in latest Microsoft technology such WCF to design SOA.
•
Experience WPF for rich web page design. Design web project in MVC3 pattern, and display data
•
with razor and html engine.
Experience designing and developing high traffic / high transaction web applications in a fast paced
•
environment.
Experience pattern software design: repository pattern and working with Agile Development / Scrum
•
Methodologies
Develop software for data backup and Image backup.
•
Program using C++/MFC class to build GUI and interact with file system to backup files on local
•
drives, removable drives and over network.
Program also using C++ ACE library to implement Server and Clients to backup data over Internet
•
network; auto synchronize data between client and server computer. Real time backup outlook email
and locked files.
Implement a module to activate software online with flex net license base.
•
The module was interact with server to validated serial key on database and get license key to trust
•
storage on client machine for activate program.
Experience in program to backup data un inattention to clouds Internet using Amazon web services.
•
Support draft drop, scheduler, and auto synchronize.
•
Worked and develop software on agile principles such as interacting with other members, adaptive
•
and responsive to feedback from customer, familiar working in fast face and quick changing plan
environment
Experience in software release using install shield to package software products.
•
Deep knowledge and experience in software deployment with version control, upgrade, updated, trial
•
version. Activated license online, license validated using script to call Dll module, install window
driver, windows service.
Participated in full life cycle of software development from pre sale, production, and post sale
•
support.
Assisted in the design and definition of the implementation strategies.
•
Selected and prepared developing platform, environment, and tools.
•
Designed and implemented GUI, handled video/audio/graphic conversion, developed back up
•
engine, developed scheduling scheme, handled network communication and interaction, developed
and integrated application’s components and utilities, implemented and localized resources to
support up to 28 foreign languages, integrated (Flexera) software license control, setup and
simulated testing process.
Assisted in installation, demonstration, customer acceptance test, and maintenance of software
•
product. Provided on site or off site training and technical support.
Environment: .NET Framework, T SQL, ASP.NET, SQL, JQuery, Ajax, JSON, HTML, CSS, JavaScript, MS
SQL 2008 WCF, MVC3, Agile, Scrum, C++/MFC, GUI
Employer: HPGS GE Inc. – Torrance CA (Contracted Directly)
December 2003 ––December 2006
Software engineer
Write C++ code to interface with LabView program for Data Acquisition system. Programs help
•
system to get complex results faster and more precision.
Testing and performing data acquisition on fuel cell. Evaluation result and report to project manager.
•
Environment: Application Development, C++, Testing, reporting