Java Developer Resume Profile
Objective
An opportunity to leverage my extensive programming experience in C /C/Java/C in a collaborative team environment.
Profile
Twenty plus years implementing media, network, and business software systems for a variety of industries including cable, finance, banking, telecomm, and defense. Served in a range of capacities from developer to manager of development teams.
Accomplishments
- Developed C system for low latency distribution of bulk market data to unicast and multicast clients over TCP/UDP sockets.
- Developed MPEG4 encoding/streaming technology for commercial online streaming network. Developed series of embedded systems for next generation set top box technologies, including capabilities such as smart phone control of DVR recordings and hybrid Windows/Linux systems.
- Designed and implement large scale management system for rendering complex network relationships in 2D/3D based on an enterprise - wide relational database repository
- Designed and implemented network automated recovery for large telecommunications provider, significantly improving network reliability.
Patents
- Method and apparatus for detecting start and end of a video sequence. Pending. Pub
- System for secure decryption of streaming media using selective decryption of header information and decryption of reassembled content. US 7,251,238B2.
- Method and apparatus for providing a buffer architecture to improve presentation quality of images. Pending. Pub
- Apparatus and methods for improving video quality delivered to a display device. Pending. Pub
Papers and Presentations
- Client Architecture for MPEG-4 Streaming, IEEE Multimedia, April 2004
- Streaming Media Technologies in Support of MPEG-4 Streaming, SCTE Conference on Emerging Technologies,
- Enhancing Video With MPEG-4 Systems, Network Interop Engineers Conference
- Web-Based Systems and Network Management, IFIP/IEEE International Symposium on Integrated Network Management
- Design Considerations for Business and Service Management, Euromoney/AIC Conference on Billing Transaction Management
Employment History
Confidential
- Media and financial applications. Financial Android applications for acquiring and displaying real-time market data and integrating with real-time media including news and video content. Android-based media applications for picture and video recording from smart phones. Applications designed to integrate location information with photos and videos to create a shared social networking experience.
- Video content development, editing, and special effects using Javascript/ExtendScript, Flash ActionScript, Flash Animation, Premiere Pro, After Effects, Dreamweaver and Javascript Web development. 3D KML-GPS integration using Google Earth Pro for video.
Technical Environment
C, STL, Java, Android SDK, Javascript, Linux, JNI, NDK, Eclipse IDE Mac/Windows/Linux, RSS, FFmpeg, Magik. OpenGL/ES.
Confidential
- C Order Management System application development. Developed TCP/UDP low latency bulk market data transfer application for redistribution to clients. Analysis and application implementation of OATS compliance specifications. Implemented FIX protocol applications for drop.
Technical Environment
C, STL, openSUSE, SVN, Eclipse, Perl.
Confidential
- C/C /C /Java development. Designed and implemented systems for streaming video, photos, music from Linux/Windows IP Set Top Boxes to Windows Mobile and J2ME devices. Led software development effort on H.264 IP STB transcoding platforms. Engineered IP video distribution systems based on DirectShow to capture, encode, packetized, and stream MPEG-4 video content. Developed QuickTime based offline MPEG-4 encoder. Developed Java-based Interactive TV systems. Led the software development effort for the CMTS cable modem Headend equipment NMS.
Technical Environment
Unix, sockets, IPC, threads, Windows, Eclipse, Visual Studio, SQLServer/Mobile, XML, HTTP, TCP/IP, IIS, SOAP, Web Services, ASP.NET, RTOS, Rational Rose, UML, Windows Mobile, Compact Framework, J2ME, Wireless Toolkit, MPEG, FFMPEG, h.264, QuickTime, DirectShow, RTP/RTSP streaming, Darwin Streaming Server, RADIUS, SIP.
Confidential
- Commercial application development. Designed and implemented client/server network management products that integrated database repository information with real-time network systems status and displayed results in a variety of formats including 2D 3D network visualization graphics, GIS locations maps, AutoCAD facility diagrams, containment hierarchies, and device path graphs.
Technical Environment
C/C, TCP/IP, Sockets, IPC, HP-UX, RS6000, RDBMS, SQL, Oracle/DB2/Ingres, SunOS, Windows, RDBMS, 2D/3D Graphics, GIS Systems, OpenView, SNMP.
Confidential
- C/Unix applications development and PL1/MVS systems programming. Authored systems for managing the AT T enterprise network, reporting on network and system health, graphically depicting network and system status on geographical maps in 3D, and using automation for issuing network recovery commands. Managed the MVS development systems generation environment that was used in deployment of operating systems to AT T's entire line of mainframes.
Technical Environment
C, TCP/IP, Sockets, IPC, SunOS, Windows, UNIX, 2D/3D Graphics, GIS Systems, MVS, CICS, PL/1.