Sr. Software Consultant Resume
Palo Alto, CA
SUMMARY:
JavaScript Full Stack Sr. Software Engineer
TECHNICAL SKILLS:
Platform: Node.js, JavaScript/jQuery/HTML5/CSS3, D3.js, AngularJS, Redis, MongoDB, RESTful/JSON, GIT, SSJS, EXTJS , Touch, J2EE/EJB, WebSphere/Weblogic/JBoss/Tomcat, JSP, Servlets, Spring Frameworks, Hibernate, JDBC, SOA/WebService/SOAP, CORBA, COM/DCOM. TCP/IP, SNMP, TIBCO/RV/JMS(EMS), TL1, WinSock.
Languages : JavaScript, JAVA, C/C++(VC/MFC), PL/SQL, Scala , C#, Python, Perl.
Database : NO - SQL, ORACLE, MySql, SQL-Server, SYBASE, INFORMIX, ACCESS, ERwin /S-Designer.
Design : AI algorithms/Machine Learning, OOA with ROSE/UML/Booch, UP/RUP, ER design with Erwin, ETL.
Algorithms : Inventing and Developing and Implementing, Matlab.
Operating Systems : Linux, Windows, Unix, VMS.
Revision Control System : GIT, SVN, MVN, ClearCase, CVS.
EXPERIENCE:
Sr. Software Consultant
Confidential, Palo Alto, CA
Responsibilities:
- Designed and developed web framework with JavaScript, AngularJS, Node.js/ExpressJs, D3.js, Socket.io, Redis, MongoDB and PSQL, Html5/CSS3, jQuery, Perl with REST APIs and GIT.
Sr. Software Consultant
Confidential, Mountain View, CA
Responsibilities:
- Designed and developed rich internet web framework with Node.js/ExpressJs, Socket.io, Redis CacheDB, JavaScript, Html5/CSS3, jQuery, AngularJS, and other client side MVC frameworks with RESTful/JSON and JAVA.
- Researched and evaluated Client side MVC frameworks and D3 with JavaScript.
Sr. Software Consultant
Confidential, San Ramon, CA
Responsibilities:
- Designed and developed rich internet web framework with EXTJS, TOUCH, jQuery, D3.js, HighchartsJS, ArgularJS, BackboneJS, NodeJS, JSON, D3, and other client side MVC frameworks by JavaScript with RESTful/JSON, JAVA and Spring.
- Designed and developed with Maqetta and PlayFramwork 2 by HTML5, CSS3, JavaScript, Scala, JAVA and Spring.
- Researched and evaluated Client side MVC frameworks with JavaScript.
- Developed web GUI POC.
Sr. Software Consultant
Confidential, Santa Clara, CA
Responsibilities:
- Designed and developed Internet Message Broker on Node.js, asynchronized non-broke platform, Redis, NoSQL-CacheDB on WebSockets (HTML5) using Serverside JavaScript, jQuery and JSON on Linux.
- This project implements RFC (IETF) MessageBroker WebSocket Subprotocol (MBWS).
- Designed and developed network simulation software package using C/C++, JAVA, Spring and Python on Linux. Implemented the algorithm on the special protocol by socket’s API.
- Designed and developed Network Traffic Management software package using C/C++, JAVA, Spring and Python on Linux, MySQL, Multithreads and socket’s API.
Sr. Software Consultant
Confidential
Responsibilities:
- Designed and developed Set Top Box software components with Java and C/C++ on Embedded Linux.
- Designed and developed very special undisclosed project for funding by Java, Spring, C/C++ and a relational database .
- Designed and developed corporate stock/option trading system software with PL/SQL/ORACLE, Java, Spring, JavaScript, C/C++, XML Unix/Linux Shell and Perl on Unix/Linux system.
- Designed, developed, and administered support for Oracle PL/SQL, TIBCO(EMS, RV, BW) EAI project with Oracle HTML-DB, java/J2EE SOA/WebService/SOAP and Oracle on Unix.
- Designed and developed J2EE Software package with Tomcat/Servlet/JSP and MySQL, ORACLE PL/SQL on WindowsXP and Linux.
- Developed Pilot Projects to evaluate several AJAX and JavaScript software packages.
- IT consulting for several large Shanghai corporations with PL/SQL, J2EE, WebServices, OOAD, ER, ERP and BI.
- Designed, developed, and managed various software projects using PL/SQL, C++/C#, Java, J2EE, TIBCO/JMS(EMS)/RV and Oracle/SQL Server on Unix, Linux and Windows .
- Directed several experienced software engineers (part time graduate students) as their thesis advisor.
- Taught OOAD/UML/UP, SOFTWARE ARCHITECTURE and PROJECT MANAGEMENT courses for IT part time graduate students, undergraduate students and CPIC.
Sr. Software Engineer
Confidential, Saratoga, CA
Responsibilities:
- Designed, developed, and implemented a total solution of network management automation software package involving AI algorithms/Machine Learning with Self-Organizing Map (SOM) , Quality of Service and Network programming with OOA(ROSE/UML), Matlab, J2EE/J2SE(JDK 1.3), C++/MFC/ATL and Oracle/SQL Server on Unix, Linux and Windows NT.
Sr. Software Engineer
Confidential, San Jose, CA
Responsibilities:
- Designed, developed, and implemented Information Logistics Network(ILN), a B2B infrastructure and Data Warehouse/ETL product to run on any operating system using any database.
- OO data model design and E-R data model (database) design for the new product by reconstructing the old product independently by any engineer group.
- I explained the entire design at several meetings to every engineer to get their approval as they needed to understand it in order to implement it.
- Managed, directed, and programmed several pilot projects with C++ on Unix and Windows.
- Designed and developed XML/ILN service with C++, and Oracle on Unix and Windows NT.
Sr. Software Engineer
Confidential, Menlo Park, CA
Responsibilities:
- Designed, developed, and implemented several Internet B2C/B2B online store software modules (e.g. customer registration com object, gift certificate com objects) using COM/DCOM/ISAPI/VC++/ATL/Oracle on Windows NT.
- Designed and developed COM/DCOM objects to replace old modules with complex business logic.
- Developed and maintained complex, full-functional stored procedures and triggers with PL/SQL on ORACLE Database server for Confidential web store. Was involved in some database design work.
Sr. Software Engineer
Confidential, Palo Alto, CA
Responsibilities:
- Participated in design, development, and implementation of CARMA 3.0, a very large, complex financial risk management software package used by large banks, with COBRA/ORBIX, Java/RMI and COM/DCOM/VC++ on Unix and Windows NT with ORACLE and SYBASE.
- Used Quantify to tune ORACLE database code with OCI and other CARMA 3.0 code.
Sr. Software Consultant
Confidential
Responsibilities:
- Developed and implemented Intel Internet web Personal ID security software package with Java/JNI/RNI and COM/DCOM/VC++ in Pentium III (code name KATMID) on Windows NT with IIS and SQL Server.
- Designed with ROSE/UML and S-Designer; developed and implemented NEC-ERP software package with JDK, Visual Café, VC++, VB and OLE/ActiveX, JDBC and RMI/CORBA by Tibco Rendezvous bus on Window-NT and Unix with ORACLE 8.
- Developed and implemented network protocols interpreter (TCP/IP, SNMP, IXP) using Visual C++ 4.2 on Windows NT for Confidential ’s Sniffer software package.
- Developed and implemented McAfee Antivirus Software Internet Push center using BackWeb Internet Push technology with ODBC/SQL-Server 6.5, Perl/CGI and C++/DLL(VC++; 5.0) on Window-NT and Unix.
- Developed software installation package for McAfee SecureCast with Backweb by InstallShield 3.
- Developed and implemented Real Time Multiplayer Game software on Internet with JAVA,
- Active-X, OCX, COM and MPATH using Visual C++ 4.2 with TCP/IP/WinSock and MFC on Windows 95 for SegaSoft online game.
- Designed, developed, and implemented Internet business software with JAVA, ISAPI, CGI, IDC using Visual J++, Visual C++ 4.2/MFC and Visual Basic on Window-NT 4.0.
- Designed, developed, and implemented ODBC with SQL Server 6.5 and ORACLE 7.3.
- Participated in a pricing tool development at Client Company SIEMENS-ROLM, Santa Clara. Built front-end user interface using Visual C++ 2.1 and MFC 3.0 on Windows NT 3.51 and Win32s.
- Designed individual UI components and wrote ODBC calls to connect them to local ACCESS database and remote SQL server through TCP/IP/WinSock.
- Partitioned GUI sub-system into DLLs; used OLE automation OCX control, Windows NT 3.51 common controls and third party controls to enhance productivity; Added graphical animation and context sensitive help to the final product.
- Designed, developed, and implemented multimedia GUI software with Windows NT/95 using Visual C++/MFC, OLE/OCX and Internet/TCP/IP/WinSock.