Post Job Free
Sign in

Engineer Project

Location:
East Brunswick, NJ
Posted:
May 06, 2015

Contact this candidate

Resume:

SHU-LIN SUN

** ********** ****** 732-***-**** C)

East Brunswick, NJ 08816 732-***-**** (H)

**********@*****.***

Skills:

Languages: C++ 11, Java, C, PL/SQL, PERL, XML, VB, HTML, JSP, VXML, ASSEMBLY

Databases: Sybase, Oracle, Postgres, MySql, INFORMIX, INGRES

Operation Systems: Windows, LINUX, UNIX, Android, iOS, Ubuntu, SOLARIS/SUNOS, AIX, HP-UX, SCO,

VxWorks, pSOS, BREW/L4

Tools/Protocols: TFS, Code Composer Studio(CCS), Enterprise Architect, SVN, CVS, JIRA, ClearCase,

ClearQuest, Ant/Maven, TCP/IP/SNMP/SS7/SONET, SHELL, AWK, Tornado, IntelliJ,

Eclipse 3.4, Libnet, Pcap, JDeveloper, Weblogic, Websphere, MQSeries, Dreamweaver,

PhotoShop, CGI, SABLIME, PVCS, VISIO, Cygwin, CallMaster

Certification: VMware VCP 510

• Awarded for the Excellency recognized by the department head in Motorola.

• Awarded for the outstanding performance for the air force project by the technical manager in SSAI.

• Awarded by the department in Lucent for the outstanding performance in resolving the critical phantom

cross-connection problems in the major LCT client sites.

• Awarded for the outstanding performance by the vice president and 4 department heads in Lucent.

• Awarded for the outstanding team award as a team leader and developer in AT&T.

• Awarded for the Silver regarding III IGCS Education Cloud from the Learning Impact (IMS) 2012.

Experience:

Gjun Information Co. 3/15 – Present

Advanced Android Application trainee

• Layout design, Action Bar, CheckBox, Intent, AsyncTask, Fragment, Menu, Timer and datePicker.

• ImageButton, Spinner, Handler/postDelay, Dialog/AlertDialog/ProgressDialog, Notification,

ListView/ListViewActivity and AutoCompleteTextView/GridView.

• Database processing - Sqlite3, MySQL, Android system database and Google Map.

Environment: Java/Android SDK/Eclipse/Windows/Nexus.

AMPCUS 3/14 – 11/14

Real Time Software Engineer for Siemens

• Analyzing/Designing/Implementing new features of the latest healthcare related project at the device manager

layer in C++ 11/ARM 9/TI simulator/JTAG.

• Fixing all the Klocwork errors of the entire project component by component via the CCS 6.

• Managing entire product verification issues reported and providing timely fixes/solutions.

Environment: C++ 11/ARM 9/CCS/TFS/JTAG/Windows/Simulator/Emulator on the Windows/TI board platform.

INSYS 3/13 – 1/14

Senior Software Engineer and Team Leader for AT&T

• Analyzed the existing SS7 GSM call detailed record collection, parsing and processing project and generated

a real-time parser tool to parse GSM MSU/SCCP/TCAP data.

• Reengineered the entire GSM/SS7 project for all the components to meet new business requirements and have

better process flow in C++/C/STL/Socket/Oracle/KSH on HPUX/SunOS.

• Supported all the technical issues of the entire project end-to-end.

Environment: C++/C/Socket/SS7/GSM/OCI/PL/SQL/KSH/TCP/IP/IPC/CVS on the Linux/UNIX/Oracle platform.

OSG for Bonddesk 1/13 – 2/13

Architecture and Software re-engineering

• Analyzed the existing ‘Updated Bond Yield 2’ project architecture in C++, PL/SQL and Socket.

• Used trigger, PL/SQL UTL_TCP, wrapper and 0MQ to avoid the SQL read-consistence performance drop.

• To use VMware AA mode to avoid the transaction loss during the server crash.

Environment: C++/0MQ/PL/SQL/Shell/IPC/Web Service/PVCS on the UNIX/Windows and Oracle 11g platform.

Experis for VerizonWireless 6/12 – 12/12

Production Support and Development

• Solved routine production trouble tickets among 22 VZW retail/business applications.

• Enhanced and fixed the back-end application servers in the UNIX/Oracle platform.

• Consolidated various production problems with generic solutions rendered to the customers.

• Configure formed/complicated SQL queries to analyze and solve daily production issues.

Environment: Pro*C/PL/SQL/Java/Eclipse/XML/Shell/AWK/IPC/Web Service/AccuRev on the UNIX/Windows

platform.

Institute for Information Industry and Somnics 1/11 – 6/12

Senior Engineer of Cloud Computing Center

• Set up the IT development and management environment of Somnics and laid out the foundation of Android

and iPhone application development work for the sleep apnea detection and healing project.

• Implementing the Google’s Android and iOS Mobile phone applications.

• Created the Architecture of the Education Cloud for K-12 to have the SAAS, PAAS and IAAS laid out to

cover application store, open service platform, vendors’ teaching content upload/download and VM set

management with the bandwidth, scale up/out and failover features included.

• Designed/Set up the Education Cloud Configuration Management environment/procedures including Source

Control, Build and Deployment Process/Scripts in Subversion/Flex Builder/Windows with the SVN, tag/build

and deployment guide generated; to operate and manage development, system testing and production site in a

VMware environment.

• Investigated the way to convert the existing Flex screen interface of the Education Cloud for K-12 to

HTML5.

Environment: Android/Flash/Java, iOS/Objective-C, Windows/J2EE/ Tomcat/RESTful Web Service/RAX-

RS/MySQL/Flex/HTML5/Eclipse/VMware on the Cloud platform.

Teach For America 9/09 – 8/10

Configuration Management

• Set up the Source Control, Build and Deployment Process/Environments/Scripts in

Subversion/CVS/Ant/Shell/Linux/XP with the SVN and tag/build user guide generated, worked as the

Postgres DBA and in the process to convert CVS projects to SVN.

• JEE Web Service Developer to build the test automation environment in

Java/XML/Eclipse/Selenium/Jetty/Mongo DB/GlassFish/CVS.

• Java application build/deployment server upgrade Engineer to switch a 32 bit Linux server to a 64 bit Red Hat

server with all the needed software/tools as Java/JEE/SVN/Postgres/Ant/Maven/IntelliJ installed/configured.

• Set up/Configured JIRA 4.1.1 environment on the VirtualBox of the Dell workstation running Red

Hat/Ubuntu.

Environment: Linux/Subversion/Java/Web Service/XML/IntelliJ/Eclipse/Postgres/Ant/Maven on 64 bit Linux

servers, laptops and VirtualBox under the Agile development project management.

Collabera 6/05 – 2/09

Client: Motorola

• Ported QualComm's BREW OEM layer (3.x and 4.0) to the Motorola platform followed with the PEK

verification.

• Developed and maintained BREW OEM and application layer for various features (e.g., Vocoder, Fonts,

Registration of BREW preload applications, Serial Port Access Restrictions, Get It Now, Multi-media, etc.) of

the CDMA Mobile phones for Sprint, Verizon, Alltel and Cricket.

• Set up the development ClearCase configuration file and klocwork environment in Linux/UNIX to build and

verify developed codes to be downloaded to the phone using the JTag on-line debugger and QXDM for fixing

software bugs.

• Set up and analyzed the Google’s Android Mobile phone development environment and run the prototype

application.

Environment: Linux/SunOS/C++/STL/C/Socket/MultiThread/Ruby/ClearCase/TCP/IP/JTag/T32/ARM 9/XP/L4

on a Linux Mobile platform using the 68xx/75xx chip set. Android SDK/Java JDK 6/Eclipse

3.4/XML/Ubuntu/VirtualBox on the Ubuntu platform.

Client: AT&T

• Analyzed the entire SMTP protocol, Internet Message Format and RFC 2920 and implemented a SMTP

server and client to supply various types of SMTP traffic packets for testing the SMTP Metadata generation

system. Developed a network SNIFF program to monitor the TCP/IP traffic.

• Wrote the entire IPC portion and traffic statistics APIs to be used by the network data collector and parser and

integrated various components of the SMTP and DNS data record collection and Metadata generation project.

Environment: Linux/C++/STL/C/Socket/MultiThread/TCP/IP/Libnet/Pcap/IPC/Shell/FTP on the Dell 6850 using

the Juniper M160/OC48/GigE/Sun 6800/Hitachi 9960 Network.

Client: Motorola

• Enhanced/Processed/Automated the entire Software Build/Configuration Software System used for

building/linking/integrating multi-site entertainment/settop related software components as a

Configuration/Software Engineer.

• Designed ClearCase local/remote delivery serialization and CR verification triggers in Perl. Be solely

responsible to the entire Build tool set for the HD DVR organization.

Environment: C++, STL, Socket, MultiThread, OCAP, TCP/IP, Perl, Dos Shell, VB, Network,Metrowerks, RTOS,

ClearCase, PVCS, Cable, Telco Network

SIAC/NYSE 11/04 – 5/05

Consultant

• Provided various software related tasks as an administrator, developer and tester for the core end-to-end on-

line stock order/transaction processing applications <PCDOT,CMS,SAX,SDOT,DBK,BBSS> to support the

NYSE daily stock order processing.

Environment: C++/C/Java/TACL/Tandem database/Script on the Tandem, HP and PC machines.

AT&T 8/03 – 9/04

Consultant

• Provided excellent software maintenance, system software/architecture analysis/verification and tier 2

technical supports for the platform software and applications to support the speech/voice processing in a vast

and multiple-state network environment using UNIX/SCO/HPUX C++/C/TCP/IP/JAVA/J2EE/

WEB/XML/VXML/ORACLE/MQSeries/Perl/NT/CVIS/WEBLOGIC/CallMaster.

SSAI 8/02 – 7/03

• Designed, implemented and tested a C++ application using C++ Builder and Data Bus Controller on

Windows 2000 to convert two linker output binary files into another loadable binary file loaded through a

data bus controller to another computer’s global memory for its startup ROM program to fetch, load and

process machine instructions.

• Worked on the startup ROM code and the simulation software for the 1553 I/O card and 1750 processor

startup ROM using Assembly, C and C++ Builder on Windows and 1750 processors to copy and verify the

loaded machine instructions and data; handled system initialization including all the device, memory and I/O

verification during the boot process for the computer to run the loaded avionics applications.

• Designed a process using a set of JSP and Java programs and other web facilities through the Oracle

JDeveloper on the Windows environment to process existing inventory and management records stored in the

Oracle 8.1.7 database accessed from the Oracle 9i Application Server (9iAS) Portal using the single sign-on

feature for an air force weapon inventory control and reporting system.

Jedai Broadband Networks Inc 1/01 – 8/02

Senior Software Engineer

• Designed, implemented and tested fault management portion for this start-up company in the SONET/SNMP

and T1 areas of the Optical IP project which transmits the DWDM traffic using a ring/point-to-point topology

with the add/drop mechanism from/to the 10/100 BT/FX/GbE and T1 ports with C/VxWorks/CVS/Power

PC/NT.

• Analyzed all the MIBs supported by the 10/100 BT/FX/GbE products.

• Participated the Optical Gateway (OG - Optical Add/Drop, O-E-O transceiver) project requirement review as

the software representative and implementation work.

AT&T/Bell Labs 2/88 – 12/00

Software Engineer

• Optical Cross-Connect (OXC) Project - As a Programmer and System Component Designer to design

software components of the OXC, a large scale real time Optical Terabit Rate Independent Cross-Connect

product managing bandwidth at the optical level, providing rate and format independent cross-connections

with large, expansible capacity and control reliability using C++/STL/Socket/Multithread/VxWorks/

SNMP/ClearCase/DDTS/SOLARIS/Web with the Object Oriented methodology.

• Led a small team to successfully break through the initial stage regarding the software/hardware initialization

and provision bottleneck of this OXC product.

• Large Capacity Terminal (LCT) Project - As a Software Programmer, Designer and Field Engineer to design,

implement, unit test and handle the field support work for the Automatic Protection Switch (APS) subsystems

of LCT, a large scale real time Synchronous Optical Network (SONET) product supporting OC48 point-to-

point, linear add/drop, and 4-fiber bi-directional, line-switched ring applications transporting DS3, OC3,

OC12 to OC48 (2.5 Gb/s) signals with the 1:n/1+1 linear APS capabilities on the MC68000, other related

microprocessors and Switch Fabric Circuit packs using C++/STL/Socket/

Multithread/ObjecTime/PSOS/Object Preprocessor tool/SOLARIS/Web.

• Resolved the critical phantom cross-connection problems in the major LCT client sites and

designed/coded/tested the SONET/SDH OC3/OC12 linear APS feature to help the company to exceed the

goal of selling this product up to 700 million dollars.

• Enhanced/Maintained User Screening Database Server(s) Project, a SUN SPARC-20 multi-user, multi-

tasking, distributed database server system providing the user, host & security identification authorization,

screening, menu and report service using C/SYBASE/SUNOS/X25/Socket as a Development Team Leader

and Developer.

• Designed and implemented the script to catch the Sybase run time crash problem to help solve this critical

USDS client problem.

• Enhanced the USDS portion of the High-Speed Egress (HSE), a service providing high-speed X.25 transport

over Frame Relay and ACCUNET Packet services, using C/SYBASE/SUNOS.

• Enhanced the USDS software build/sablime environment, implemented the software delivery process from

the development site to the production site using SUNOS/SHELL/MAKE.

• Developed and Designed the Signal System Number 7 (SS7) network related software of the Integrated

Service Control Point (ISCP) Project on a fault tolerant mated-pair (two or three IBM RS/6000 processors

each cluster connected through the local token ring network running TCP/IP) hardware environment with

UNIX/IPC/C in the ISCP Communications Development group.

• Implemented Operation, Maintenance, and Administration Part Protocol

(OMAP), detecting various Common Channel Signaling (CCS) network routing problems to enable network

operators to find the incompleteness and inconsistency of the network routing tables defined in each network

element: Service Switching Point, Signaling Transfer Point, and Service Control Point, using UNIX/C and

Shared Memory.

• Enhanced ISCP communication software platform to support multiple shared memory segments for inter-

process message handling by redesigning the memory's structure.

• Designed and implemented the Global Title Translation (GTT) routing feature, routing both the incoming and

outgoing SS7 messages to the CCS network based upon the Signaling Point Code retrieved from the GTT

table translation via UNIX/C.

• Analyzed and implemented the Centralized Announcement Update Control System Project, issuing

announcement processing request to other processors with the external interfaces to the 4ESS and storing all

the announcement related information in the centralized database via UNIX/C/ SYBASE

OPENLOOK/DATAKIT.

• Benchmarked Oracle and Sybase, set up the Sybase database, built the database access library with the stored

procedure call processing and wrote the testing driver to drive the testing of the communication portion.

• Set up and configured the database and built database access library and screen interface of the Data

Acquisition and Analysis System Project, gathering data from Network Elements and Operations Systems and

correlating them to actual network problems that can be fixed and/or prevented via

UNIX/C/DataShare/DATAKIT/IFS.

• InfoWorx Interactive Voice Service Project – As the ORACLE DBA and Developer to develop the database

installation scripts and access programs and configure the central database of the InfoWorx, a speech

processing system networked with switching and computer equipment implemented with

UNIX/ORACLE/DATAKIT/CONVERSANT/TCP/IP.

• AT&T Centralized System Management (CSM) Project - As the Developer, Field Support and Tester to

develop, support and test CSM software, a telecommunication network administration switches (PBX -

System 85), telephone equipment, network facilities and network traffic, implemented with UNIX/C/IPC.

• Handled CSM Tier4 customer trouble ticket database written in INFORMIX-ESQL/SQL/PERFORM.

• AT&T Technical Support Management System (TSMS) Project - As the Developer, ORACLE DBA, System

Administrator and Tester for the TSMS, an on-line application to administer the flow of trouble/assistance

calls received at the regional Technical Assistance Centers.

• Designed and implemented a distributed database system utilizing both Shell and C levels of TCP/IP with

ORACLE. Maintained database access library using ORACLE ESQL; client and servers communication

accessing Shared Memory and Message Queues controlled by Semaphores; remote login function using

TCP/IP; Administered 3B2/600, 3B2/400 and 3B2/300 connected through Ethernet cable.

Education

M.S. Computer Science, State University of New York at Albany

B.S. Industrial Engineering, National Tsing Hua University, Taiwan



Contact this candidate