Markweng
(Job search in Longsland, NYC only)
Key Skills
. User interfaces design/implementation in C++/C, Java using Java3D/2D, JOGL, JAI, Swing(x), AWT, IText, OpenGL, GLSL, DirectX9c, Win32 and Motif.
. Distributed business system design/implementation in CORBA, TCP/IP, Sockets, IPC, RPC, RMI, XML, STL,TR1/BOOST, ITEXT; Familiar with J2EE (Servlet, JSP, EJB, JMS)
. Multi-process, multi-thread programming in Java, C++ and C under environment of Windows, Linux and Unix.. OOD engineering/business process design and analyses.
. Data modeling, SQL query on Oracle, MySql databases.
. Engineering computation programming (linear, non-linear system).
. Solid theory and experience in fluids dynamics and thermal engineering. Good foundations in electrical engineering.
EXPERIENCE
JUMA TECHNOLOGY CORP. Farmingdale, NY. Title Sr. Software Developer 8/2009-10/2011.
A start-up VoIP service and VoIP monitoring software provider.
· Designed/Implemented Graphical Query Builder that enable user to quickly compose complex query through simple graphic entity creation, drag/drop, binding/breaking operations. The Graphical Query Builder graphically presents criteria logic relationship describled in the query text. It is an innovative SQL tool used for network data analysis, reports and performance monitoring applications. (Java, Swing, SQL)
· Designed/Implemented network discovery application which reconstruct network connections by applying fast recon algorithm in processing massive MAC table data, automatically generate draw-able network connection flow diagram to visualize discovered network system.(SNMP, Java, Swing)
· Designed/Implemented a new VoIP service online quote application to automate quoting process based on large amount of service/equipment element selection. The completed quoting system can generate varies summary views and RTU reports in PDF format based on the quoting computation and statistic results. The quote system largely enhance quoting clarity, precision and sales performance. (Java, Swing, Itext-pdf Api)
· Designed/Implemented Mean Option Score (MOS) computation module for VoIPquality monitoring solution. Created a set of new GUI components, including Dashboard component layout tools, 3D data charts,.. to dynamically control and display MOS computation results for each VoIP call instance. The MOS computation module and display package filled the critical empty of the existing system functionality, highly regarded by front users. (Java,Swing, RTP, RTCP, Port Network, related session protocol and TCP/IP/Network)
· Developed backend process which polls/listens system runtime information from Avaya IP Office to realize/enhance centralized phone system monitoring functionalities.(java, Swing, RTP/RTCP, Wireshark, Socket)
· Design/Implemented VoIP System Alarm Code display package and Alarm Code management application which parses and converts thousands pages of PDF IP phone diagnoses menu contents into the current VoIP monitoring system component to enable runtime alarm/error diagnoses content query and display. Created and fixed many GUI components to enhance exist VOIP monitoring system. (Java, xml, swing)
ANALOGIC CORP. Peabody, MA. Title: Sr. (II) Software Engineer 8/2004-1/2009 (Platform: Windows, Linux. Database: MySql)
An advanced medical & security CT scanner equipment manufacture and CT software provider.
· Initiated/Designed/Implemented an advanced high performance CT 3D airport bag screen workstation, which provides comprehensive tools for 3D image segmentation, all directions slice image extraction, internal objects measuring and threat loop scanning. A Single-Device-Multi-Virtual-View rendering pipeline (DirectX9.b), plus a set of unique transparent GUI components, tables, slider, toolbars and buttons are created and integrated into the workstation to obtain maximum effectiveness of bag image display and maximum simplicity of people-machine interaction. The demo workstation is regarded as next generation workstation to equip top line CT scanner. (Java, Swing, JNI, C++, C, Win32, DirectX9.b, 3D Graphics)
· Design/Implemented CT raw-data diagnostic systems following industrial specification for 3 types of CT bag scanners. The Diagnostic system associated massive raw data properties detail reading with detector matrix image viewer, provided various comprehensive math analysis tools including more than 60 thousand statistic charts. The systems performance and functionalities have been proved a success in improving CT scanner manufacture process. (Java, Swing, JNI, C++, C, TCP, DirectX9.c, JAI, CT image reconstruction method).
· Developed two versions of I/O board driver and testing applications for Laboratory Imaging System FMT, which is used by Harvard & other major medical research institutions. (C, VC++)
· Built Embedded-Windows XPe OS image under different PC hardware configuration to customize OS features for bag screen workstations. The completed XPe OS minimized workstation system size, saved system resource, enhanced application performance and reduced production cost.
LOGICLEVER CORP. Boston MA. Title: Principle Engineer 10/2002-08/2004 (Platform: Windows, Linux. Database: MySql)
A start-up software company conducts R&D for innovative business process management system.
· Managed and developed Guideline Program & eXecution System, an innovative open drawing graphic business ruling and execution system. Designed/Implemented business scenario model and rule contents logic validation system to help business user define complex business scenario with standard math/logic expressions without any high level textural ruling language. (Java, Swing, JNI, XML, C++, CORBA, RMI)
· Designed/Implemented executable generating process which realized direct flow-chart execution. (Java, JDBC, SQL, XML, CORBA)
STATE STREET CORP. Westwood, MA. Title: Senior System Analyst 5/2000-10/2002 (Platform: Unix, Windows. Database: Oracle)
A global finance institute provides custodian bank services and investment technology services.
· Designed/Implemented Fund Accounting Browse GUI application, which provides step search, query and selection tools to effectively survey fund activities, monitor fund status and maintain data integrity. (Java, Swing, CORBA, JDBC, SQL)
· Maintained and developed N-tier server process, which integrate with security mainframe to automat...
Login or Register to view the full resume.