SlideShare a Scribd company logo
1 of 4
Download to read offline
Henry Fang’s resume                                                                                                                                                              Page | 1  
 
Henry Y. Fang
Cypress, CA 90630
    henryfang01@hotmail.com
www.linkedin.com/pub/henry-fang/64/b34/9a9/
Cell     (562) 881‐8926
Home (562) 926‐6208
JOB	OBJECTIVE	
Developer or Analyst position within the software architecture design, software development, system 
integration, and testing roles in the area of client‐server application for business intelligence, web, mobile, 
cloud, computer communication automation, and embedded system. 
SUMMARY	OF	QUALIFICATION	
Programming
Languages
Microsoft C# ASP.NET, MVC4/5, Razor server script, C/C++ for embedded, JAVA, MSSQL T‐SQL, 
Oracle PL/SQL query scripts, JavaScript, and Perl / Python / PowerShell scripting, Object‐Oriented 
Programming programing technique (OOP), n‐tier client‐server architecture.
Web
Technologies
AJAX,  JSON,  jQuery  JavaScript,  SOAP  and  RESTful  interface,  SOA  architecture,  HTML5,  XHTML, 
DHTML, Razor, PHP, XML parsing, Entity Framework, Web design / CSS, Bootstrap 3, XML, XSD, 
WSDL, UML modeling. 
Networking 
and Storage
Microsoft SQL server 2014/2012/2008, Oracle server 12c / 11g, TCP/IP stack and protocols, Socket 
programming,  Encryption  /  OpenSSL,  Windows‐Linux  interfacing,  VMWare  virtualization,  Cloud 
services and API, MS SQL, Oracle SQL, MySQL servers, SQLite, SharePoint. 
Development 
Tools
MS SQL Server Management Studio, Oracle SQL Developer, MS Visual Studio 2013/2012/2010, VS 
unit test, SSRS, SSIS, COGNOS for BI development, JavaScript debug, XML Spy schema, Eclipse, 
Stylus Studio, Komodo, UML Eclipse plug‐in, Visual Paradigm UML, Dreamweaver, Wireshark , 
Selenium web UI QA automation toolset.
Operating 
Systems and 
Web/Server 
Platforms 
 
Windows IIS web server, ASP.NET, Android OS, Linux OS, embedded VxWorks OS, Eclipse/JBOSS 
AS7/Hybrid platform, JAVA JDK, Linux Apache web server configuration, Windows Active Directory 
domain server, Microsoft certificate server configuration.
Project 
Management 
Skills and 
Tools 
Aras Innovator Product Lifecycle Management (PLM), Functional requirements across functional 
units, development plan, testing plan documentation, user manual documentation.  Agile project 
management tool (VersionOne) experience. ITR (Issue Tracking System) workflow experience. SVN, 
and VS team foundation server. 
	
PROFESSIONAL	EXPERIENCE
IT Web App Developer (Ceradyne, Inc. 3M Co., Costa Mesa, CA) Nov. 2015 - present
Web application development for Data collection and data provision project – 
 Ensure the data collection application (Fusion UI) each functional screen is comply to the business requirements.
 Translate the business requirement into engineering specification using ASP.NET MVC structure, jQuery JavaScript, 
Razor server script, ajax asynch UI update in JSon form, Aras Innovator APIs to interface to manipulate the backend data.
Henry Fang’s resume                                                                                                                                                              Page | 2  
 
 Work on the Aras item data type definition and parsing of the AML API response (XML form response)
Staff Software Engineer (Western Digital Corporation, Irvine, CA ) April 2013 – Nov 2015
Web Service API development Data collection and data provision project ‐ 
 Responsible  for  API  function  requirements,  specification,  implementation,  integration  test  plan,  verification  and 
deployment of several types of high rate large data amount collection process. Retired ASMX version replaced with 
WCF framework version REST / SOAP protocol API parsing XML files into tables in Oracle DB.  The goal of it is to 
automate the collection from the source and supply of data to the clients with minimum status monitoring efforts.  
Migrate Oracle DB to SQL server DB project ‐ 
 Generated performance trade analysis between two target platforms, DB table efficiency analysis, migration plan, 
selection of data accessing model, verification plan, estimation of completion time, and execute the migration plan 
using stored procedures, user‐defined functions, package, OPENQUERY, and windows threaded apps. A set of DB 
queue with component status is designed to track the run‐time flow of each functional component. This migration 
will facilitate data pull parse model and increase data reliability. 
IIS Web Apps refactoring project ‐  
 Multiple IIS hosted web apps providing Firmware Engineers’ ability to interact with the high rated data collection. 
Modify the architecture of the web apps is necessary for expansion of source connectivity, expansion of modular 
applications, and with a centralized control. MVC architecture model of studied and proposed, impact analysis is in 
progress.  
SSRS  standard report project 
 Developed SSRS reports with data from MSSQL and Oracle DB using MS Visual Studio, SSDT framework, SQL Server 
Management  Studio,  OPENQUERY  API,  Oracle  SQL  Developer.  Standard  layout  look‐and‐feel  but  shorter 
development cycle option.  
 
Principal Software Engineer (Sharp Labs of America, Santa Ana, CA ) July 2006 – Feb 2013
MFP (Multi‐Functional Printer) Android platform Development project ‐  
 Using VersionOne Agile project management tool as scrum master to track and report project status.  
 Ensured to convert flash based UI resources into Android platform resources using Eclipse plug‐in development 
environment to verify the conversion in the target environment. 
 Redesigned  the  MFP  panel  machine  mimic,  job  status  display  module,  and  system  settings  through  Android 
preference. Proposed service architecture, design documentation, and implemented the module using Android level 
15/16/17 (Ice Cream Sandwich, and Jelly Beans) UI widget, custom layout, custom tab host, theme, list adapter, 
fragment, service, notification, intent, activity, HTTP, URL, content provider, SQLite and gesture in Android system. 
Implementation is completed by SQLite query of internal content provider as cache buffer and HTTP/socket/DMA 
communication to MFP native. Implemented in Java, socket level communication, and JNI. 
 Tested the complete UI system over a rooted version Android platform, using JUnit 4 automated tests of non‐UI 
segment and integration testing of UI segment. Using Test Track to track / report the status / progress of the test 
results, communicate with each responsible developer, and generate status reports to improve the code quality and 
meet product specifications. 
 Socket programming on Linux platform experience using p‐thread and/or Linux process modeling. OMAP4 Panda 
board Linux Kernel with uboot boot loader bring up experience for driver development.  
MFP Embedded Open System Service  (EOSA) Development –  
 ASP.NET server application development based on WSDL contract using Microsoft Visual studio and web services 
tools. The server application receives, store and manage scanned image in MS SQL server. Responsibility includes 
architecture  design,  block  diagram  with  model‐view‐control  methodology,  implementation  and  debugging.  
Implemented in C#. 
 Pioneered the packaging manager tool to create application packages (called AWP), upload to and download from 
the App Store in the cloud, and deploy these packages into the embedded application server. Developed a demo 
application to retrieve a scanned image and send it to the MFP for a hardcopy using EOSA to eliminate the need of 
an external server to host the service, thus making the overall system more efficient.  Implemented in HTML, and 
JavaScript. 
Henry Fang’s resume                                                                                                                                                              Page | 3  
 
 Resolved  a  cloud  firewall  problem  in  Remote  Device  Monitoring  with  reverse  proxy  so  that  communication  is 
initialized from inside the firewall. Co‐developed the solution using the AppWeb web server, EJScript, and C‐Java 
interface API (defined by AppWeb) to trigger native functions via JavaScript (EJScript). Implemented in HTML, and 
JavaScript. 
Open System Web Service Development – 
  Co‐developed SOAP based web service on MFP, using a pre‐defined open I/F specification, to serialize and de‐
serialize data which was defined in the XSD formats, and then translate the XSD file into WSDL contract, later used 
by them MFP API, and the OSA server applications. Implemented in C/C++.  
 Further developed new set of MFP API web service using a REST interface to ensure productive debugging of the 
overall system due to the friendly browser interface ability. Implemented in C/C++. 
 Created a remote scanning application program using AJAX in HTML, Java, and Android platform to demonstrate the 
functionality of the SOAP and REST web interface functions to verify that the web service provided by the MFP is 
platform neutral. Implemented in HTML, and JavaScript. 
Booting time reduction in Linux and Android system – 
 Analyzed the Linux kernel and Android boot processes to identify the bottleneck and improved system boot times. 
By identifying the kernel driver to be eliminated or delayed, Linux boot‐up times improved by 10%. Similar technique 
can reduce Android boot time in 3%. Analysis also proved that reducing preloaded apps in initialization will speed 
up the booting process. This process has been proposed to apply to the current system. Configuration change in 
Linux script to build new kernel. 
UML modeling –  
 Used UML modeling tools in various projects to produce sequence diagrams, class hierarchy diagrams, define XML 
data  structures,  and  review/refactor/reverse  engineering  existing  code  as  high  level  design  assistance  in 
documentation and sample code auto generation. 
Initial development phase in Cloud Engine –  
 Investigated  the  available  App  Engine  vendors  and  evaluated  the  interface  pros  and  cons  over  each  platform. 
Candidate platforms include IIS/ASP.NET/SQL with MS Studio, Weblogic/JAVA Servelet/Oracle DB with JDeveloper, 
JBOSS  AS/Java  servelet/Oracle  DB  with  Eclipse  to  host  and  manipulate  MFP  scanned  documents  for  various 
applications  hosted  in  the  MFP  platform.  MFP  project  used  recommended  platform  to  host  cloud  services  in 
preliminary designs.  
 Alternative study to make use of Android service component as a new SOA service layer which warps the internal 
MFP API via HTTP, socket, JNI or Google protocol buffer interface. Research results were used to recommended 
architecture block diagram as a baseline design of SOA architecture. 
 
Sr. Software Engineer (Sharp Labs of America, Huntington Beach, CA ) March 1992 – July 2006
 Designed application software architecture in TV platform to connect to AOL services using the AOL cloud API with 
SOAP protocol. Developed TV built‐in application connecting to AOL photo services to load JPEG images from PCMCIA 
port to AOL cloud service using SOAP interface in Java. Implemented in Java and HTTP communication. 
 Allied with AOL to participate in OASIS SAML (Security Service) in ID federation as committee observer.  
 Pioneered TV program guide development. Involved in TV Guide specifications, architecture/interface development, 
UI components library development, and application development. Prototype, implemented in C++, was delivered 
and manufactured as final products. Implemented in C/C++. 
 Partially  responsible  for  JAVA  platform  development  in  TV  project  embedding  a  built‐in  JAVA  VM  as  a  java 
applications development platform for applications such as thumbnail of USB storage app, and audio recording app. 
JAVA package APIs development. Implemented in C/C++.  
 Research  in  image  and  video  compression  algorithm  development  including  JBIG,  JPEG,  MPEG.  Implemented  in 
C/C++. 
 Obtained 11 USPO patents while working on JavaTV development. 
EDUCATION	AND	TRAINING
Henry Fang’s resume                                                                                                                                                              Page | 4  
 
UC Irvine Extension
(up to present)
Web technology, Services technology, MS servers 
networking administration 
UCI Extension
Irvine, CA
Engineer Degree in EE (Ph.D qualified) Concentrate on Computer Information System and 
design automation. 
USC, Los Angeles
CA
Master Degree in EE Concentrate on Computer System and Software 
Engineering. 
UC Irvine,
Irvine, CA
Bachelor Degree in EE Computer systems, programming language and data
structure.
National Cheng-
Kung U.
 

More Related Content

What's hot

S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar ResumeS Kumar
 
Roopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExperRoopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExperRoopa Bai
 
Bandhu Gupta Hadoop developer
Bandhu Gupta Hadoop developerBandhu Gupta Hadoop developer
Bandhu Gupta Hadoop developerBandhu Gupta
 
BroadStrong Software Room Profile
BroadStrong Software Room ProfileBroadStrong Software Room Profile
BroadStrong Software Room ProfileHenry Li
 
Adnan Javed Resume
Adnan Javed ResumeAdnan Javed Resume
Adnan Javed ResumeAdnan Javed
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singhAvnish Singh
 
Roopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExperRoopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExperRoopa Bai
 

What's hot (15)

S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Roopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExperRoopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExper
 
hCv
 hCv hCv
hCv
 
Resume-Manasjit
Resume-ManasjitResume-Manasjit
Resume-Manasjit
 
Top Software Developer Jobs
Top Software Developer JobsTop Software Developer Jobs
Top Software Developer Jobs
 
Lauren_K_Scott_CV
Lauren_K_Scott_CVLauren_K_Scott_CV
Lauren_K_Scott_CV
 
Bandhu Gupta Hadoop developer
Bandhu Gupta Hadoop developerBandhu Gupta Hadoop developer
Bandhu Gupta Hadoop developer
 
BroadStrong Software Room Profile
BroadStrong Software Room ProfileBroadStrong Software Room Profile
BroadStrong Software Room Profile
 
Srikanth_Nedamanuri CV
Srikanth_Nedamanuri CVSrikanth_Nedamanuri CV
Srikanth_Nedamanuri CV
 
CV
CVCV
CV
 
Adnan Javed Resume
Adnan Javed ResumeAdnan Javed Resume
Adnan Javed Resume
 
java
javajava
java
 
Avnish kumar singh
Avnish kumar singhAvnish kumar singh
Avnish kumar singh
 
cvBarisGomleksizoglu-eng
cvBarisGomleksizoglu-engcvBarisGomleksizoglu-eng
cvBarisGomleksizoglu-eng
 
Roopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExperRoopa_1Year_6Mont_Java_AndroidExper
Roopa_1Year_6Mont_Java_AndroidExper
 

Similar to 20151205 std resumehenryfang

Similar to 20151205 std resumehenryfang (20)

Jie.Wang
Jie.WangJie.Wang
Jie.Wang
 
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_DeveloperRichard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
 
Resume
ResumeResume
Resume
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Resume
ResumeResume
Resume
 
Shanoj_Resume
Shanoj_ResumeShanoj_Resume
Shanoj_Resume
 
UBAID_CV
UBAID_CVUBAID_CV
UBAID_CV
 
Sherif Ahmed Resume
Sherif Ahmed ResumeSherif Ahmed Resume
Sherif Ahmed Resume
 
LOURDES_ARULRAJ
LOURDES_ARULRAJLOURDES_ARULRAJ
LOURDES_ARULRAJ
 
ServiceNow Developer Vatsal Resume
ServiceNow Developer Vatsal ResumeServiceNow Developer Vatsal Resume
ServiceNow Developer Vatsal Resume
 
Resume 2016-5
Resume 2016-5Resume 2016-5
Resume 2016-5
 
VenkateshDuvva_CV
VenkateshDuvva_CVVenkateshDuvva_CV
VenkateshDuvva_CV
 
robert-richardson-2015b
robert-richardson-2015brobert-richardson-2015b
robert-richardson-2015b
 
Dinu Baby CV.pdf
Dinu Baby CV.pdfDinu Baby CV.pdf
Dinu Baby CV.pdf
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Muhammed Nayeem
Muhammed NayeemMuhammed Nayeem
Muhammed Nayeem
 
Yogesh_Goyal_Resume
Yogesh_Goyal_ResumeYogesh_Goyal_Resume
Yogesh_Goyal_Resume
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 

Recently uploaded

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 

Recently uploaded (20)

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 

20151205 std resumehenryfang

  • 1. Henry Fang’s resume                                                                                                                                                              Page | 1     Henry Y. Fang Cypress, CA 90630     henryfang01@hotmail.com www.linkedin.com/pub/henry-fang/64/b34/9a9/ Cell     (562) 881‐8926 Home (562) 926‐6208 JOB OBJECTIVE Developer or Analyst position within the software architecture design, software development, system  integration, and testing roles in the area of client‐server application for business intelligence, web, mobile,  cloud, computer communication automation, and embedded system.  SUMMARY OF QUALIFICATION Programming Languages Microsoft C# ASP.NET, MVC4/5, Razor server script, C/C++ for embedded, JAVA, MSSQL T‐SQL,  Oracle PL/SQL query scripts, JavaScript, and Perl / Python / PowerShell scripting, Object‐Oriented  Programming programing technique (OOP), n‐tier client‐server architecture. Web Technologies AJAX,  JSON,  jQuery  JavaScript,  SOAP  and  RESTful  interface,  SOA  architecture,  HTML5,  XHTML,  DHTML, Razor, PHP, XML parsing, Entity Framework, Web design / CSS, Bootstrap 3, XML, XSD,  WSDL, UML modeling.  Networking  and Storage Microsoft SQL server 2014/2012/2008, Oracle server 12c / 11g, TCP/IP stack and protocols, Socket  programming,  Encryption  /  OpenSSL,  Windows‐Linux  interfacing,  VMWare  virtualization,  Cloud  services and API, MS SQL, Oracle SQL, MySQL servers, SQLite, SharePoint.  Development  Tools MS SQL Server Management Studio, Oracle SQL Developer, MS Visual Studio 2013/2012/2010, VS  unit test, SSRS, SSIS, COGNOS for BI development, JavaScript debug, XML Spy schema, Eclipse,  Stylus Studio, Komodo, UML Eclipse plug‐in, Visual Paradigm UML, Dreamweaver, Wireshark ,  Selenium web UI QA automation toolset. Operating  Systems and  Web/Server  Platforms    Windows IIS web server, ASP.NET, Android OS, Linux OS, embedded VxWorks OS, Eclipse/JBOSS  AS7/Hybrid platform, JAVA JDK, Linux Apache web server configuration, Windows Active Directory  domain server, Microsoft certificate server configuration. Project  Management  Skills and  Tools  Aras Innovator Product Lifecycle Management (PLM), Functional requirements across functional  units, development plan, testing plan documentation, user manual documentation.  Agile project  management tool (VersionOne) experience. ITR (Issue Tracking System) workflow experience. SVN,  and VS team foundation server.  PROFESSIONAL EXPERIENCE IT Web App Developer (Ceradyne, Inc. 3M Co., Costa Mesa, CA) Nov. 2015 - present Web application development for Data collection and data provision project –   Ensure the data collection application (Fusion UI) each functional screen is comply to the business requirements.  Translate the business requirement into engineering specification using ASP.NET MVC structure, jQuery JavaScript,  Razor server script, ajax asynch UI update in JSon form, Aras Innovator APIs to interface to manipulate the backend data.
  • 2. Henry Fang’s resume                                                                                                                                                              Page | 2      Work on the Aras item data type definition and parsing of the AML API response (XML form response) Staff Software Engineer (Western Digital Corporation, Irvine, CA ) April 2013 – Nov 2015 Web Service API development Data collection and data provision project ‐   Responsible  for  API  function  requirements,  specification,  implementation,  integration  test  plan,  verification  and  deployment of several types of high rate large data amount collection process. Retired ASMX version replaced with  WCF framework version REST / SOAP protocol API parsing XML files into tables in Oracle DB.  The goal of it is to  automate the collection from the source and supply of data to the clients with minimum status monitoring efforts.   Migrate Oracle DB to SQL server DB project ‐   Generated performance trade analysis between two target platforms, DB table efficiency analysis, migration plan,  selection of data accessing model, verification plan, estimation of completion time, and execute the migration plan  using stored procedures, user‐defined functions, package, OPENQUERY, and windows threaded apps. A set of DB  queue with component status is designed to track the run‐time flow of each functional component. This migration  will facilitate data pull parse model and increase data reliability.  IIS Web Apps refactoring project ‐    Multiple IIS hosted web apps providing Firmware Engineers’ ability to interact with the high rated data collection.  Modify the architecture of the web apps is necessary for expansion of source connectivity, expansion of modular  applications, and with a centralized control. MVC architecture model of studied and proposed, impact analysis is in  progress.   SSRS  standard report project   Developed SSRS reports with data from MSSQL and Oracle DB using MS Visual Studio, SSDT framework, SQL Server  Management  Studio,  OPENQUERY  API,  Oracle  SQL  Developer.  Standard  layout  look‐and‐feel  but  shorter  development cycle option.     Principal Software Engineer (Sharp Labs of America, Santa Ana, CA ) July 2006 – Feb 2013 MFP (Multi‐Functional Printer) Android platform Development project ‐    Using VersionOne Agile project management tool as scrum master to track and report project status.    Ensured to convert flash based UI resources into Android platform resources using Eclipse plug‐in development  environment to verify the conversion in the target environment.   Redesigned  the  MFP  panel  machine  mimic,  job  status  display  module,  and  system  settings  through  Android  preference. Proposed service architecture, design documentation, and implemented the module using Android level  15/16/17 (Ice Cream Sandwich, and Jelly Beans) UI widget, custom layout, custom tab host, theme, list adapter,  fragment, service, notification, intent, activity, HTTP, URL, content provider, SQLite and gesture in Android system.  Implementation is completed by SQLite query of internal content provider as cache buffer and HTTP/socket/DMA  communication to MFP native. Implemented in Java, socket level communication, and JNI.   Tested the complete UI system over a rooted version Android platform, using JUnit 4 automated tests of non‐UI  segment and integration testing of UI segment. Using Test Track to track / report the status / progress of the test  results, communicate with each responsible developer, and generate status reports to improve the code quality and  meet product specifications.   Socket programming on Linux platform experience using p‐thread and/or Linux process modeling. OMAP4 Panda  board Linux Kernel with uboot boot loader bring up experience for driver development.   MFP Embedded Open System Service  (EOSA) Development –    ASP.NET server application development based on WSDL contract using Microsoft Visual studio and web services  tools. The server application receives, store and manage scanned image in MS SQL server. Responsibility includes  architecture  design,  block  diagram  with  model‐view‐control  methodology,  implementation  and  debugging.   Implemented in C#.   Pioneered the packaging manager tool to create application packages (called AWP), upload to and download from  the App Store in the cloud, and deploy these packages into the embedded application server. Developed a demo  application to retrieve a scanned image and send it to the MFP for a hardcopy using EOSA to eliminate the need of  an external server to host the service, thus making the overall system more efficient.  Implemented in HTML, and  JavaScript. 
  • 3. Henry Fang’s resume                                                                                                                                                              Page | 3      Resolved  a  cloud  firewall  problem  in  Remote  Device  Monitoring  with  reverse  proxy  so  that  communication  is  initialized from inside the firewall. Co‐developed the solution using the AppWeb web server, EJScript, and C‐Java  interface API (defined by AppWeb) to trigger native functions via JavaScript (EJScript). Implemented in HTML, and  JavaScript.  Open System Web Service Development –    Co‐developed SOAP based web service on MFP, using a pre‐defined open I/F specification, to serialize and de‐ serialize data which was defined in the XSD formats, and then translate the XSD file into WSDL contract, later used  by them MFP API, and the OSA server applications. Implemented in C/C++.    Further developed new set of MFP API web service using a REST interface to ensure productive debugging of the  overall system due to the friendly browser interface ability. Implemented in C/C++.   Created a remote scanning application program using AJAX in HTML, Java, and Android platform to demonstrate the  functionality of the SOAP and REST web interface functions to verify that the web service provided by the MFP is  platform neutral. Implemented in HTML, and JavaScript.  Booting time reduction in Linux and Android system –   Analyzed the Linux kernel and Android boot processes to identify the bottleneck and improved system boot times.  By identifying the kernel driver to be eliminated or delayed, Linux boot‐up times improved by 10%. Similar technique  can reduce Android boot time in 3%. Analysis also proved that reducing preloaded apps in initialization will speed  up the booting process. This process has been proposed to apply to the current system. Configuration change in  Linux script to build new kernel.  UML modeling –    Used UML modeling tools in various projects to produce sequence diagrams, class hierarchy diagrams, define XML  data  structures,  and  review/refactor/reverse  engineering  existing  code  as  high  level  design  assistance  in  documentation and sample code auto generation.  Initial development phase in Cloud Engine –    Investigated  the  available  App  Engine  vendors  and  evaluated  the  interface  pros  and  cons  over  each  platform.  Candidate platforms include IIS/ASP.NET/SQL with MS Studio, Weblogic/JAVA Servelet/Oracle DB with JDeveloper,  JBOSS  AS/Java  servelet/Oracle  DB  with  Eclipse  to  host  and  manipulate  MFP  scanned  documents  for  various  applications  hosted  in  the  MFP  platform.  MFP  project  used  recommended  platform  to  host  cloud  services  in  preliminary designs.    Alternative study to make use of Android service component as a new SOA service layer which warps the internal  MFP API via HTTP, socket, JNI or Google protocol buffer interface. Research results were used to recommended  architecture block diagram as a baseline design of SOA architecture.    Sr. Software Engineer (Sharp Labs of America, Huntington Beach, CA ) March 1992 – July 2006  Designed application software architecture in TV platform to connect to AOL services using the AOL cloud API with  SOAP protocol. Developed TV built‐in application connecting to AOL photo services to load JPEG images from PCMCIA  port to AOL cloud service using SOAP interface in Java. Implemented in Java and HTTP communication.   Allied with AOL to participate in OASIS SAML (Security Service) in ID federation as committee observer.    Pioneered TV program guide development. Involved in TV Guide specifications, architecture/interface development,  UI components library development, and application development. Prototype, implemented in C++, was delivered  and manufactured as final products. Implemented in C/C++.   Partially  responsible  for  JAVA  platform  development  in  TV  project  embedding  a  built‐in  JAVA  VM  as  a  java  applications development platform for applications such as thumbnail of USB storage app, and audio recording app.  JAVA package APIs development. Implemented in C/C++.    Research  in  image  and  video  compression  algorithm  development  including  JBIG,  JPEG,  MPEG.  Implemented  in  C/C++.   Obtained 11 USPO patents while working on JavaTV development.  EDUCATION AND TRAINING
  • 4. Henry Fang’s resume                                                                                                                                                              Page | 4     UC Irvine Extension (up to present) Web technology, Services technology, MS servers  networking administration  UCI Extension Irvine, CA Engineer Degree in EE (Ph.D qualified) Concentrate on Computer Information System and  design automation.  USC, Los Angeles CA Master Degree in EE Concentrate on Computer System and Software  Engineering.  UC Irvine, Irvine, CA Bachelor Degree in EE Computer systems, programming language and data structure. National Cheng- Kung U.