From: route@monster.com
Sent: Thursday, September 24, 2015 11:53 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: Application
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
||||||
|
||||||
Objective Obtain
an UI lead/architect position in web application development Summary Leading
Software Engineer/Client-side architect with more than 10 years of
software industry experience in all phases of development cycle including
design, development, implementation, testing. For the last 10 years
worked extensively on Java, J2EE, Struts and XML based projects.
10 years experience
on Remote Scripting (including AJAX) and 3 year experience
on Flex. Expertise
J2EE Areas: Browser
tier and Web (application) tier
Take a look at the abstraction of Mark’s projects at work in details and
articles with open source codes) at
>>>> http://MarkQian.com
<<<< Software : Javascript, HTML5,
jQuery, AngularJS, jQuery Mobile, Android, Ember, Handlebar, WSO2, Open Social,
Jaggery with Caramel, Node.js, Flex4,
ExtJS, JSON (RPC),
Java, JSP, Servlets, Struts, Spring Framework (MVC), AJAX, CSS3, Custom Tags, Swing, PureMvc,
JDBC, RMI, CORBA, Web Services, EJB, TogetherJ, UML, JINI, DHTML, XML, XSLT,
Perl, CGI, Shell Scripts, Visual Basic, Visual C++, VBScript, C#, C++, C,
Data Island, ASP, ASP.NET, MS Project,
SQLServer
O/S: Windows, Android, Unix
Education :MS (Computer Science), California State
University Hayward
BS (Physics) Experience: Hitachi Data Systems, Santa
Clara, CA
February, 2011 – present (Consultant) Project: Dolphin – a data
device management system Roles: 1 As a Lead
Developer, leading the project through prototyping and
implementation - Building Hitachi
Command Suite in Flex -Building Hitachi
Command Suite Automation in HTML5 2 As the primary
coder, implementing
and testing the RIA. Skills involved: Javascript,
HTML5, jQuery, AnjularJS, Android, ember, Android app, Jaggery with Caramel, Open
Social, WSO2,
jQuery Mobile,
ExtJS, Flex (FlashBuilder4), Pure MVC(Fabrication), BlazeDS, Java, J2EE, XML, CSS3 BMC Software, San Jose, CA (bmc.com)
June, 2010 – February, 2011 (Consultant) Project: AR System Roles: 3 As a lead
product developer, leading the Flex UI team through entire
software development cycles. 4 As the primary
coder, implementing
and testing the platform and its applications. 5 Involved Product HTML5
migration 6 Duty percentages: 70%
coding and 30% designing and management. Skills involved: AJAX, Javascript, HTML5, jQuery,
ActionScript, FlexBuilder 3/FlashBuilder 4, Cairngorm, Java, J2EE, JSP,
Servlet, XML, JSON, CSS Starview Technology, San Jose, CA (starviewtechnology.com)
September, 2007 – June, 2010 Project: Genesis (Starview
Real-Time Process Intelligence Solution and Process Intelligence Platform). Details about
Genesis: http://www.starviewtechnology.com/starview-products.html Roles: 1 As an UI lead,
leading the UI team through entire software development cycles. 2 As an UI
architect,
designing a fully componentized, AJAX-base, Model-driven UI
Framework. 3 As an UI
architect,
designing a fully componentized, Flex-base, Model-driven UI
Framework. 4 As the primary
coder, implementing
and testing the platform and its applications. 5 Duty percentages: 80%
coding and 20% designing and management. Skills involved: AJAX, Javascript,
jQuery, ActionScript, FlexBuilder 3/FlashBuilder 4, Eclipse Plug-in
Development, Java,
J2EE, JSP,Servlet, XML, Struts, JSON, CSS Acme Data(Stalworth, Inc.), San Mateo, CA
November, 2003 –
September, 2007 DQ Plus a web-based
data quality application. Roles: 1As
a Leading Software Engineer/Client-side architect, responsible
for design, implementation and testing the client and web tier 2Designed
a web application as the front end (both client tier and web tier) of DQ
Plus, using Struts for the web tier and using DHTML, OO JavaScript
and dynamic hidden frames (for remote scripting) including AJAX
at the browser tier to form a browser/web tier framework to communicate with
backend EJBs/Hibernate. Implemented DQ Plus (client and web tier) by
extensively using Struts (Servlet, JSPs), and OO JavaScript, Hibernate,
Spring Framework. 3Communicate
with off-shore teams. 4Duty
percentages: 70% coding and 30% designing and management. See details about
DQ Plus at
http://stalworth.com/ Skills involved: Java, J2EE, JSP, Struts,
Javascript, AJAX, jQuery DOJO, JSON (RPC), Servlet, Custom Tags,
Hibernate,
Spring Framework (MVC), SWING, XML, CSS, JBOss, Hibernate,
Oracle9i, PL/SQL, CVS, Windows. Eclipse, 5External
project: a trading web application with extreme AJAX and thick client Leaded, architected
the next generation of the trading site and delivered a highly
Object-Oriented, gadget-base javascript framework. Skills involved: Java, Javascript,
AJAX , DOJO, JSON, LightStream 6External
project: an on-demand mortgage service SAAS application in .Net. Skills involved: ASP.NET,
Javascript, AJAX. Network Associates
Technology Inc, Santa Clara, CA Service Management
Integration (SMI) September, 2001 –
March, 2003 Project: SMI, a web-based
integration application, to provide a visual environment for Magic (a help
desk application) to wire/map external web services, application servers, and
database services onto Magic’s customizable GUI. Since SMI was developed as a
J2EE application it constituted of a client, web, business and EIS tiers. Roles: 1 As a Senior/Leading
Software Engineer (owner of GUI), responsible for design,
implementation and testing the client and web tier 2 Designed a web
application as the front end (both client tier and web tier) of SMI, using MVC
for the web tier and DHTML, OO JavaScript and dynamic hidden
frames (for remote scripting) for the client tier. Model II
– Servlet was used as a controller, JSPs as View, and JavaBeans as the
Model to wrap the back-end EJBs. 3 Implemented SMI
(client and web tier) by extensively using Servlet, JSPs, and OO JavaScript 4 Developed Print
Preview for Magic (7.5) using Struts with Tile 5 Maintained Magic
(7.5) and Magic SMB 6 Evolved web page
design by extensively using object-oriented Java scripting. Hidden frames
were also used widely to achieve multi-phase loading/updating 7 Responsible for the
delivery, installation and tuning the application in WebLogic server 8 Involved in
evolving Magic 7.x maintenance 9 Duty percentages: 80%
coding and 20% designing and management. See details of
yahoo news (a copy of the original page) about this product at http://coolshare.com/ftp/temp/smi.htm Skills
involved:
Java,
J2EE, JSP, Servlet, Swing, XML, XSLT, Web Services, VML, Struts with
Tile, Oracle8i, PL/SQL, TogetherJ, Data Island, WebLogic7.x/5.x, SQL
Server, ASP, JavaScript, VBScript, .NET, C#, ASP.NET, Windows Electron
Economy Inc., Cupertino, CA Visual Process
Builder (VPB) April, 2000 –
August, 2001 Project: Visual Process
Builder, developed as a J2EE application, provided a visual environment to
users and enabled them generate high-level scripts to drive workflow engine
and low-level Java codes to perform transaction level tasks. The client and
web tier generated the scripts and Java codes. The business performed the
deployment, debugging and testing. The database tier held the generated
codes, auto-test-cases, deployment info and so on. The
application was developed by a heavy-duty-Swing standalone IDE and a
web based mirror. Used MVC/Model II pattern with Servlet, JSPs
and JavaScript. VPB was backed by Oracle DB/EJB through an RMI server
for high frequency synchronize call back. Roles: 1 As a Leading
Software Engineer, planned the architecture and development of Process
Builder, a visual multi-tier workflow builder, which generates, deploys,
tests and debugs E-supply-chain management processes 2 Responsible for
architecting, designing, implementing and leading a programming team through
the releases of V1.0, V1.1 and V2.0 of the application 3 Recruited and
managed a team of six developers 4 Created
architecture of a multi-tier structure to support multiple clients, dynamic
deployment and testing using a variety of design patterns with UML 5 Designed the
ProcessBuilder as an extremely flexible & open framework so components
such as validation rules, views, Business Objects could be plugged in
dynamically 6 Implemented Client
Tools (both stand alone and web based), Code Generator, DevServer and
database 7 Responsible for
project management gathering information from potential users, experts and
developers. Responsible for writing functional specifications 8 Involved in
designing the application. This involved development of patterns HMVC, Chain
of Responsibility, Abstract Factory, Observer, Template Method, Strategy,
Proxy, Interface Marker and Cache Management 9 Involved in
implementation and testing of the application 10 Duty percentages: 70%
coding, 20% designing. And 10% project management Skills
involved:
Java, J2EE, EJB, JSP, Swing, Custom Tags, Servlet, XML, RMI, JMS, TogetherJ,
WebLogic6.x/5.x, Oracle8i, PL/SQL, Solid, Windows, Unix Peakstone Inc,
Sunnyvale, CA PAR The project scope
involved design and development of PAR, the client side component of
Peakstone – a distributed e-commerce assurance system. Role: 1 As a Senior
Software Engineer(Owner of GUI), designed and implemented PAR as a GUI
container allowing tabs, panels to be plugged in dynamically. This was a Swing
based GUI with a web-base mirror using a Model I architecture (Servlets
and JSPs) 2 Designed and
implemented an efficient JINI service to be heavily accessed by a variety of
clients in Peakstone system 3 Designed and
implemented web based and stand alone PAR 4 Duty percentages: 80%
coding and 20% designing. Skills
involved:
Java, Servlet, Swing, EJB, JSP, JINI, RMI, CORBA (OrbixWeb), JDBC, SQL
Server, Solid, DHTML, XML, Perl/CGI, Windows Remedy, CA AR WebPlus System March 1997 – July
1998 (Consultant) The project scope involved design and
development of AR WebPlus a web server gateway for Remedy Corp. As a Software
Engineer, designed the web-based AR Plus System and implemented / tested AR
plus System with JavaScript and dynamic hidden frames (for remote
scripting). Skills: Java, JavaScript,
CGI, Java Applets, Windows Sun Microsystems,
Palo Alto, CA Web-base
Chat System September 1996 –
March 1997 (Consultant) The project scope involved design and
development of a web-based chat system. As a Software Engineer, designed,
implemented, and tested the system Skills involved: Java Applet, CGI,
JavaScript, Windows Netscape
Communications Corporation, CA Netscape Wallet
May 1996 –
September 1996 (Consultant) The project scope involved deliverance of a
helper application in MFC as Netscape’s wallet during its early phase of the
wallet construction. Also delivered a Java applet as Netscape’s wallet and
finally delivered a wrapper using output of Quicken as Netscape’s wallet. As
a Software Engineer researched and evaluated other financial applications.
Responsible for design and implementation of Netscape Wallet with Plug-In,
Helper applications and JavaScripts. Skills involved: Java,
Netscape Plug-In, HTML, JavaScript, CGI, Perl, WinSock, Visual C++ (MFC),
Visual Basic, Windows Tandem Computers,
Cupertino, CA Tandem Service
Management System June 1995 – April
1996 (Consultant) As a Software Engineer implemented the application
Layer of TSMS. Skills involved: Visual C++,
MFC, Windows |
|
||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|