Post Job Free
Sign in

Software Engineer Management

Location:
Blue Bell, PA, 19422
Posted:
December 08, 2010

Contact this candidate

Resume:

Melanie Chai

*** ****** ***** ****: 215-***-****

Blue Bell, PA 19422 Email: ********@*******.***

SUMMARY

Over 12 years’ in-depth experience in object-oriented design/analysis and full lifecycle of

software development.

Strong programming ability in C++, C, Python, Perl, Bash shell script, Unix/Linux system

programming and TCP/IP/HTTP network programming.

Good knowledge and experience in system and application monitoring/management.

Skill in using gdb and dbx debugger and experience in svn and cvs version control systems.

Experience with relational database - Mysql and Oracle DB.

Excellent debugging and trouble shooting skills.

PROFESSIONAL EXPERIENCE

24/7 Real Media Inc., Fort Washington, PA 09/2000 – 11/2010

Senior Software Engineer

• Worked as a technical lead in designing, developing, and maintaining 24/7 Real Media’s

online ad delivery applications:

o Delivery engine: This mission critical application performed online ad delivery. It

was incorporated with the apache web server to deliver effective ads to the targeted

online audiences. It utilized C++ object oriented language, TCP/IP/HTTP network

programming, Linux system programming (shared memory, semaphore locking and

Posix thread mechanism) and internet data – cookie, IP, demographic data, search

query, etc.

o Ad counter: This was an ad counting/synchronization application in a distributed

system environment. It used HTTP GET to query all the ad delivery servers’ counts,

and then used HTTP POST to synchronize the aggregated counts across the servers

utilizing C++, multi-thread technology, and TCP/IP/HTTP protocol.

Supported the ASP network of 24/7 Real Media Inc. that provided publishers with on-line ad

services. The network had 120+ ad delivery servers.

o Monitored and tuned ad servers to achieve better performance.

o Developed scripts using python, perl and bash to:

Monitor the status of applications to ensure 24 hours availability – CPU load,

memory and disk usage, etc and to minimize any possible outage.

Enhance install, upgrade, and post upgrade verification procedures in

operation environment.

Interface with the Citrix Netscaler to perform necessary router/balancer

network management.

Experienced in full lifecycle of software development using Artisan UML OO

analysis/design tool.

Supported day to day customer’s issues regarding ad tag configuration and ad delivery.

NCO Financial Inc. Ft Washington, PA 1998 – 2000

Senior Programmer

• Technical lead in designing the NCO Financial Inc.’s Client/Server architecture.

• Designed and implemented NCO Financial Inc.’s billing/collection second tier server

application using C++, TCP/IP sockets, and thread implementations. This application

provided access to NCO’s proprietary database to add/delete/modify a debtor’s information

and generated a weekly/monthly report. It was implemented on NCR UNIX.

• Developed C++ libraries to be used by NCO’s junior programmers.

Independence Blue Cross, Philadelphia, PA 1997 – 1998

Senior Software Engineer

• Enhanced and supported IBC’s claim inventory server and claim image server. The

applications ran on Sun Solaris using C++, multi-thread implementation, BEA Tuxedo, and

Oracle DB.

Brokerage Information Group,

Automatic Data Processing Inc. Mount Laurel, NJ 1989 - 1997

Senior Member of Technical Staff

• Enhanced ADP’s fault-

tolerant gateway system to provide real-time data to the brokers’ terminal systems. The

gateway received requests from the clients using TCP/IP sockets and routed the requests to

the servers using ADP’s proprietary protocol ACS. It ran on IBM RS/6000 using C and

UNIX message queue.

• Designed and implemented

an Operation Console Management System which provided operators with command

interfaces to the central network management server for system monitoring and application

management. Utilized C, socket programming, and UNIX Curses library.

• Developed a quote broadcast

application that received stock quotes from ADP’s quote host and broadcasted the data to the

brokers’ controllers to display on the brokers’ terminals. The application used C language and

ran on IBM RS/6000.

• Supported ADP’s

management front end server using assembly language IS1000 and IBM Bisync serial line

communication protocol.

Education 1988 – 1990

M.S. in computer Science, University of Villanova, PA

Reference upon request



Contact this candidate