CURRICULUM VITAE
Personal
Information Name: Mr. Chris Dimopoulos
Address: Frankston 3199, Melbourne, Australia.
Mobile: +61 (0-416-***-***
E-mail: **************@*******.***, ****@*****-*******.***
Web Page: http://xstreamm.com/
Linked In: http://www.linkedin.com/in/subzero
Nationality: Australian & Greek, Visas: Australian, Chinese & EU.
Last Updated: OCT 15, 2013
Career objective
I am looking for a challenging Technology Consultant role (Media &
Broadcast), hands on Senior Software Engineer position in a
dynamic environment, which provides exposure to good R&D and
software development.
A challenging leadership position that will utilize acquired
skills, expertise and experience in project management and software
development.
Strengths
Excellent problem solving skills, problem-navigator, excellent
attention to detail,
great budgeting and troubleshooting.
Efficient, punctual and well organised.
Pleasant manner, positive attitude with humour and good memory.
Willing to undertake a variety of tasks and can multi-task in agile
environment.
Excellent time-management, communication and presentation skills.
Experienced Team Leader, Independent, Self-Starter and Mentor.
Education 1994 - 1996 K.E.M.O.S. COLLEGE - THESSALONIKI, GREECE
DEGREE IN COMPUTER DATA BASE PROGRAMMING
2 year course, Windows 9X, Visual C++, Clipper.
1991 - 1993 I.E.S.E. INSTITUTE OF TECHNOLOGY - GREECE
DEGREE IN COMPUTER PROGRAMMING
2 year course, Multimedia courses, C++, C, Turbo Pascal, GwBasic,
Cobol, Networks.
1988 - 1991 TECHNICAL COLLEGE - DRAMA, GREECE
DEGREE IN ELECTRICAL SYSTEMS
3 year course, Electrical systems, C, Basic Programming.
Programming Languages / Skills (Years) (Skill Level)
skills * See Footnote
Microsoft Visual C++ 17 EXPERT
C# / C++ .NET 5 ADVANCED
MFC, Win32 API 12 EXPERT
C / C++ language, OOD 10 ADVANCED
HTML/ XML /J2SE /J2ME 2 ADVANCED
SHELL, PERL, Scripting, PHP, QT 2 PROFICIENT
Pascal / Cobol / Clipper / Basic / 3 ADVANCED
GwBasic 4 ADVANCED
TAPI, RAS, SDK, DDK 2 ADVANCED
SMS/ MMS, SOAP, JAVA, AS3 4 ADVANCED
COM, DCOM, OLE, ATL, LIB, 14 ADVANCED
DLL, GUI, STL, DHTML SDLC/MDI/SDI 4 EXPERT
ActiveX, Embedded 9 EXPERT
TCP/IP, UDP, SOCKETS 4 ADVANCED
HTTP, FTP, WinSock, 2 LIMITED
VISUAL BASIC / ASP / VB Script 8 ADVANCED
Shell API / Plug-in API 18 EXPERT
Multithread, Multitask
7 EXPERT
Databases 3 PROFICIENT
Microsoft Access 3 PROFICIENT
Fox Pro 2.x 3 LIMITED
dBASE III / IV / 5 3 LIMITED
Paradox 3.x / 4.x / 5.x 3 PROFICIENT
Excel 3.0 / 4.0 / 95 / 97 3 ADVANCED
HTML Import / Export 7 EXPERT
MySQL, SQL Server, CodeBase
ADO, ODBC and DAO
8 EXPERT
OS and Applications 3 ADVANCED
Windows 2000 / XP 23 EXPERT
Windows NT / VISTA / 7, 95/98, DOS 3 PROFICIENT
Commercial Software Development 2 ADVANCED
UNIX, QNX, LINUX, MAC OS 3 ADVANCED
InstallShield / Filemaker / FlySpray
SourceSafe / CVS / SVN / TRAC
13 EXPERT
Video, Audio, Graphics, Broadcast
Media & Broadcast Designer/Developer 9 EXPERT
DirectX 8.1 & 9c Direct3D, Shaders, EXPERT
DirectShow, Win Media Player API 3 ADVANCED
OpenGL, VFW, Silverlight, Flash, 4 ADVANCED
SDI, ASI, MXF,TS
UDP, RTP, RTMP, RTSP
AAC,AMR,MP4A,AC3,MP3,WMA, ADVANCED
H26x,MPEG,MP4,MP2, WMV,FLV, 5 ADVANCED
JPEG, BMP, YUV, RGB, PNG 2
Realimation 3D, Games,
Work experience
10/2012 - 11/2013 Huawei Technologies Co. Ltd
Largest telecommunications equipment maker in the world.
Media and Broadcast Expert/Consultant, (China & Finland,
Contract).
Working on Android Devices (Mobile, Tablets).
Build Android Launcher with NDK & 3D engine.
Video & Image optimizations.
EDC Graphics Engine, GPGPU & OpenCL implementations.
Camera & Gallery fixes and optimizations.
Camera frame, HDR, Object tracking, Smile, face & head capture
optimizations.
Skia, OpenGL & OpenACC.
Android OS Fixes & improvements, Orientation Rotation.
Patent Application: Hands & Gestures Detection on Mobile Devices.
JAVA, C++, JNI, NDK.
5/2012 - 10/2012 Virtual Spectator - Video Tracking.
Developer & Video Consultant, (Melbourne, Project Contract).
Designed & Develop Live Horse Racing Video Tracking 64-bit,
Application\lib & DLL.
Consolidate for a 2D Horse Racing Video Tracking System,
calculating Horse Position.
Designed Horse Racing Video Tracking System with 3D data.
Worked on OpenCV, Intel IPP, Intel TBB, Win7, DLL, C++.
12/2011 - 02/2012 EssentialApps - Mobile Apps.
Design/Architect & Mobile/Server Consultant, (Melbourne, Project
Contract).
Designed & Consolidate on media Servers and Mobile devices (Cloud
based media transcoders & storage devices).
4/2010 - 11/2011 miRoamer (miMedia) - High quality Premium Radio
Streaming products.
Head of Development/Team leader, Software Engineer, (Melbourne).
Developed high quality Audio/Radio products to multiple player
devices.
Worked on BlackBerry Mobile Radio Streaming player application.
Developed RTSP and MMS Streaming parsers (Java).
Worked partial on Zune HD & Windows Phone 7 Microsoft Radio
Streaming player.
Working on iPhone and iPad miRoamer software applications.
Working on Android & Blackberry Playbook miRoamer software
applications.
Working on Cloud Encoding & Broadcasting.
Designed & Implemented Advertising Platform.
Worked with AdMob, Google AdSense, RIM, Tribal fusion Ad
Services.
Consolidate and Mentor development team on Media and Broadcast
Systems.
Meet & worked with GM, Mercedes, Audi, Blaupunkt on new internet
car radios.
Worked on JAVA, PHP, Eclipse, Mac OS, Objective C, C++, C#, HTTP,
Flash.
1/2012 - 10/2012 SpiceDigital - India's leading VAS.
Software Solution Provider, Broadcast Consultant, (Melbourne &
India Consultation).
Designed & Developed Dynamic Audio Ad Insertion platform (Cloud
enable).
Server/Client Side with Web Interfaces.
Fully redundant Audio Stream with PreBuffer Ads insertions.
Reduce Encoding and Bandwidth Broadcast resources by 45%.
Designed Video Streaming Solution Encoder/Broadcaster Platform
with Content Management tools.
DirectShow, COM, VLC, Amazon Web Services, TCP/IP, C++ & HTML.
10/2011 - 12/2011 RivusTV - Managed video distributions.
Media & Broadcast Consultant, (Melbourne short Contract).
Consolidate/Designed new LiveTV (subscription based) model.
Redesign New MultiSource, MultiScreen, MediaMixer, MediaOverlays,
FlashOverlays and MultiBitrate Media Encode/broadcast App with
low cost resources usages.
Worked with Portable Broadcaster and multi-Input Video Cards.
1/2009 - Present StreamingPlatform - Media & Broadcast R&D.
Chief Designer & Architect, (Melbourne Consultation).
Consolidate on various of media & broadcast projects.
StreamingPlatform.com, Satellite Streaming, Hi-Quality media
Broadcast Accelerations.
New remote/portable 3D Live Video Scanner with holographic
storage.
New Generation Live 3D Worlds.
7/2011 - 11/2011 IES - 3D4U - Live Panoramic HD 3D/2D TV.
Software Media & Broadcast Consultant, (USA, WA Contract).
Developed high quality RTP with H.264, JPEG, BMP, BAYER & RAW
data Broadcaster.
Developed MP4 file container for recording with H.264, JPEG, BMP,
BAYER & RAW data.
Developed Live Panoramic Web Player (HTML, Flash & AS2/AS3).
Worked on DirectX Playback Control Panel with custom UI Controls.
Worked on NVidia CUDA H.264.
Consolidate and Mentor development team on Media and Broadcast
Software Dev.
5/2010 - 7/2010 Roy Morgan Research P/L - Market research and
public opinion surveys.
Software/Broadcast Consultant, (Melbourne Contract).
Developed Live Voting poll Systems with Live Data and Live Video
Streams.
Build Flash (AS2/AS3) Clients to record and view voting poll with
Graphs and statistics.
Build C++ Web Server modules to communicate with recorder, viewer
and callers clients.
Major Clients: Yahoo.
Flash/AS3, C/C++ MSVS2008, XP/7 OS.
11/2009 - 5/2010 Arrivell (Linius) - High quality Video and Audio
Streaming products.
Senior Engineer/Video Consultant, (Melbourne & USA/CA Contract).
Developed high quality Video and Audio products (IP-TV) over IP
Networks to PCs, Macs, STB including MS XBOX 360 and Sony PS3.
Developed 3 Browser plug-in Video Players (Flash, Silverlight and
QuickTime).
Designed Mobile Phone Live Video streaming solution.
Reviewed and optimized the Video Management System.
Worked with Firefox, IE, Chrome, and Safari Browsers.
PHP, Flash/AS3, Silverlight, C# .NET, QuickTime, QTFF Atoms,
Eclipse, Macs.
06/2009 - 7/2010 Keeneo - Intelligent Video Surveillance.
Senior Engineer/Video Consultant, (France Contract).
Developed DLL's, Data and Video Plug-Ins (Bridge) between Video
Server Systems.
Developed Custom DirectShow Capture and Transform Filters.
Improved, reviewed and optimized the source code base.
Worked with Axis, Geutebreuck, Cisco, Omnicast, Milestone, Ateme
and Pelco integrations.
Worked on RGB to YUV colorspace 2D/3D algorithms & optimizations.
Worked on new improved type of OSD system.
QT Software (Trolltech), Streamcoders, C++.
01/2009 - 11/2009 Screen Ant - Digital Signage & Advertising
Solutions.
Consultant / Architect, (Melbourne Consultation).
Architect/Designed Digital Signage, wayfinding and advertising
software.
Worked on Main ScreenAnt Project.
12/2007 - Now XStream Media - Software Video Broadcast
Solutions.
CTO / Consultant / Architect/Owner, (Melbourne).
Designed several main Applications (Mobile, MuViS, Click! and
more).
Developed Live Radio Ads Overlay (Ads Insertions) Desktop
Platform.
Working on a portable event (festivals, concerts, seminars, etc.)
Broadcaster box with multiple media features(Mixer, Ads,
overlays, Accounts, etc.).
Worked on Transcoders, Stream Clone/Splitters and AutoPlayers.
Worked on IPTV, Mobile TV and WebTV.
Working on Live Cloud Media Encoder & Broadcaster Engine.
Working on Multi-Browser, Multi-OS Video Capture Plug-in to allow
capture of any Video Camera, File or Desktop Screen, encode it on
the client machines and broadcast directly as an RTSP/HTTP H.264
format.
Developed Auto-Installation/Setup Systems with DVD-ROM and USB
Memory.
Design the first of its kind, IP to IP Live
Transcoder/Broadcaster (IPMorph), including cloud based, with Ad
Insertion engine.
External Consolidation & Development.
Consolidate/Design/Developed for 3DX/ Finvision Pty Ltd
(finvisionlive.com), a On-line live streaming (Cloud Ready) &
mechanize platform for a Pet Shop chain, with IP Cameras.
Consolidate/Design for Sensor Dynamics Pty Ltd
(sensordynamics.com.au), a live streaming IP Camera Based
platform and a Multi-virtual Capture Device Application, also
worked on improvements on the flagship products (Vyper Mobile)
License Plate Recognition.
Consolidate/Design/Developed for Queensland Art Gallery Gallery
of Modern Art (QAGOMA), (qag.qld.gov.au), an application for
remote control of CANON EOS Cameras with Fast Image extraction
and fast Image post-processing, also an application for
auto-scripting FFMPEG.
Consolidate/Design for Hi-Tech Solutions Ltd
(hitechsolutions.co.nz), on a Web based Video capture with
H.264/AAC encoding abilities and RTP, RTSP and HTTP broadcasting
transport protocols.
Consolidate/Design for Magna Multimedia Solutions Pty Ltd
(magnasysindia.com), on a Live Video Production Application UI
with Mix and Broadcast abilities.
Consolidate/Design for One Communication AS (www.onecom.no), on a
new Interactive 3D/Game Videos for multi-touch and multi-screen
apps.
Consolidate/Design for Abettoredge.com, for a semiautomatic,
operator assists VOD, Video Race Tracking and 3D Process System
with marker points and Blueprints.
Consolidate/Design for Mobee Communications Ltd (mobeevoice.com /
mobe-tel.com ) for a Multimedia Broadcast Platform for Mobile
Devices and to achieve Low cost International Data roaming.
Consolidate/Design for Mathematical Solutions Ltd (Hong Kong) on
Video Race Tracking and 3D Process System that speed up, improve
accuracy and reduce manual resources.
Consolidate Abacastor.com.au on Video Race Tracking, calculating
location and speed.
Consolidate Zephyr Vision, on Media Portals, Player/Centre (HTPC)
with New attractive Friendly UI and Dynamic User Skins/themes.
12/2008 - 01/2009 Luxor Direct - Premier provider of
surveillance products and services.
Video Surveillance Consultant / Architect, (Melbourne & USA/TX
Consultation).
Designed IPNC Surveillance System.
Worked on Network Cameras H.264, Texas Instruments DAVINCI, Chip
(TMS320DM355),
Designed custom video Streaming Server & Transcoding Server (with
HW DSP encoding).
05/2008 - 11/2008 MediaExcel - Video quality encoding and
transcoding solutions.
Senior Architect / Software Engineer, (Melbourne, Korea/Seoul and
USA/Austin).
Worked on IPTV, Mobile TV & Web TV.
Worked on Live, File, Mobile, VoD Encoders and Transcoders.
Worked closely with Hardware Team on Capture, DSP and compression
Hardware.
Develop AVSync: Audio Video Sync Sniffer Engine DS Filter.
Develop AutoCrop: Automatic Cropping DS Filter.
Fixed and Improved Hercules Hardware Source SDI Capture Rate
problems.
Worked on MPS Validation: XML & DTD Schema Validation Engine.
Worked on AQuA: Automatic Quality Assurance Draft Prototype.
Worked on SDP: Session Description Protocol Specifications.
Worked on PacketVideo: PVServer Setup and Run.
Develop RTMP: Adobe RTMP SDK & Flash Media Server 3.
Major Clients: Microsoft, MTV, MobiTV, Samsung, LG, Cisco,
Alcatel, Samsung, Warne Time, Sprint, Verizon, Cinqular, Alltel.
C/C++ MSVS2005/8, DirectX 9c, DirectShow, Mainconsept, Darwin
Streaming Server, QuickTime, Linux, Wine, Adobe FMS, Wowza, VP7,
Flash, VMWare, RedHat.
10/2007 - 05/2008 MediaProxy - Monitoring and Logging
Services.
Senior Architect/Consultant, Expert, (Melbourne).
Worked with IPTV DS Filters, Server Broadcaster - Player
(Elecard).
Develop an In-house RTP MPEG2 Video Streaming.
Worked and Develop MPEG2 PSIS and EPG.
Worked and Develop Audio, Video Capture DSP Filters
(RadCap, Edirol, Osprey, BlueFish, DigitalRapid, Hauppauge,
ProVideo and Pinnacle).
Develop Hi-End Radio Encoder/Server Radio MultiInputs 24 FM + 20
AM.
Develop MultiStream HTTP/FILE WMV Encoder/Server
(2 Video + 4 Audio Languages + 2 Captions).
Consolidate Software Engineer Team on Video Technologies.
Major Clients: PrimeTV, Network TEN, Channel Seven, SBS and
Southern Cross TV.
C# .NET 3.5, C/C++ MSVS2008, DirectX 9c, DVB, WME9, WM SDK, WPF,
WCF, Silverlight.
7/2005 - 10/2007 Vividas Pty Ltd - Video Broadcast and
Development.
Senior Engineer, Video Expert. (Melbourne & London, Full Time)
Vividas is a recognized company in video streaming, production
and broadcast technologies.
Worked and Maintain a One Click Video Player (IPTV), which plays
in any machine (Mac, Win, and Linux), with the Best Video and
Audio Compression, without any need of Player installation or
copy, without any need for Audio/Video codec's, can easily play
DVD quality through low broadband, can play locally and on the
Internet. (ViVPlayer).
Worked on RADEON (NVIDIA) 7900GTX, ATI X1900 XTX any many more
top of the range video/graphics cards.
Worked with Sony, Canon and Panasonic DV Camcorders.
Worked with Sony HD, DSR-25, DSR-11 DVCAM Compact Half-Rack
Recorder / Player, DV Repeater/Switch, Panasonic and Cannon Cams.
Worked on DICAS CODEC, RTSP/SDP, 3GPP, IP, MPEG4, Mobile Phone
Video Streaming.
Design and develop a HI resolution multi video/audio format,
multi platform, advanced Compressed Live Video Stream, Video
Server (ViVCast), broadcast Live Video.
Design and patent MultiMachine Sync Encoding, MultiEncoder none
drop Frame and other classified.
Developing DS Multi Infinitive Tee Splitter and Multiplexer
(Multiple Inputs/Outputs) for Switching and Splitting streams.
Develop DS Video Stream Buffer Engines Sync/Source, real-time
systems.
Develop DS Interleaved Timecode generator Filter.
Develop DS Video Transform Filters for video Overlay.
Develop DS 3D Post Processing Filters.
Develop DS Video File Writer for video Recordings.
Develop DRM and redundant Video Servers.
Develop a software Watchdog with IP Status for reliable video
streaming.
Develop a remote control system VivQ for remote operations of
Player, Server and Watch Q Systems.
Help Develop a Client Player with redundant system (Never
fail/Drop off).
Write an End-User Documentation/Manual (PDF, XML, CHM, and HTML).
Develop in HLSL, ShaderX2, VertexShader, PixelShader,
IVMRSurfaceAllocator and IVMRImageCompositor.
Travel, Los Angeles and New York, USA, for demonstration of
prototypes with FOX, UNIVERSAL, WARNER BROTHERS and DISNEY on a
new Custom Live Stream Prototype.
Worked with FFMpeg, FFDshow, VideoLan, VirtualDub, and Adobe
Audition.
Video Streaming worked with: DARWIN Streaming Server, Windows
Media Server and Packetvideo.
Major Clients: FOX, UNIVERSAL, WARNER BROTHERS, DISNEY and Rip
Curl.
Microsoft Studio Visual C++, GUI, DirectX, D, DirectShow, VMR7-9,
DVSD, MPEG, ON2 VP6, OGG, VORBIS, MS SBE, SMPTE, SNMP, CVS, SVN,
Flyspray, bug tracking, H26x and DirectDraw.
10/2006 - 12/2006 MCOMMS Design - Mobile Streaming.
Senior Architect/Consultant (Melbourne, short Contract).
Redesign a Mobile Video Transcoder to stream directly from
internet to Mobile phones.
Redesign a Mobile Video Monitor and Mixer Software to stream
directly to Mobile phones.
Major Clients: Hutchison Australia '3'.
Used DICAS SDK (Mobile Video Streaming Tools).
Worked on SDP, 3GP, 3GPP, MP4 Live Mobile Video Streaming.
4/2005 - 7/2005 HG Farley Laserlab - Laser & Plasma Cutters.
Senior Engineer. (Melbourne, Contract).
Farley LaserLab is recognized as a leader in sheet and plate
processing using plasma, laser, waterjet, oxy/fuel cutting and
drilling technologies.
Worked with QNX Neutrino OS Real Time (Quick Unix / Linux) on
embedded hardware and software development (POSIX).
Develop on PhAB (Photon) Builder, QSSL, QUI, QNX Momentics IDE
(Eclipse platform).
Some of the development methologies, Multitasking, fast context
switching, priority driven, microkernel architecture, message
based, inter process communications, pre-emptive scheduling.
Develop Virtual Keyboard and Keypad for all types of touch
screens.
Develop on PLC (CNC, Machine, and Memory I/O) switch/relays
consoles.
Develop and new and improved breed of File Manager Application
(Cross mix of LINUX - MAC - WINDOWS XP OS).
Create all the Graphics (Images, Bitmaps, Gif, and Icons) for the
developed projects.
C/C++ QNX Compiler, QNX RT OS, PhAB, CVS, Momentics, Eclipse,
Samba and Mozilla.
2/2005 - 3/2005 MediaProxy - Monitoring and Logging Services.
Senior Architect/Consultant, Expert, (Melbourne Consultation).
Designing on DirectX/DirectShow 9, a Multiplexer and Streamer
Splitter for Windows Media Encoder 9.
Work with Audio and Video Filters/Codec's, AVI MUX and Tee
Filters, Broadcaster-Player.
Consolidate Software Engineer Team on Video Technologies, Windows
Media SDK and Video Compressions.
Visual C++, DirectX Tools (Graphedit), DirectX 9c, Third Party
Codec's, WME9, WM SDK, .NET and C#.
1/2005 - 3/2005 CSIRO - Manufacturing & Infrastructure
Technology.
GIS & CAD Laboratories Senior Engineer. (Melbourne short
Contract).
Designed, implemented on Direct3D 9 stand alone Building
Architectural Applications 3D and 2D (Floor Plans, Blueprints,
Home Models).
Use Ms Visio and UI for Design and Flow Charts.
Work with Mesh, Vertices, Vectors, Materials, Lights, Shades,
Textures, Matrix's, Transformations, Animation, etc.
Maintain and Improve AutoCAD Add-Ons with C++.
Develop a Print and Print Preview Scale Geometry Metric Engines.
Develop and Access Database engine on SQL with ODBC (Jet DB)
AutoCAD, DirectX 9c, Direct3D, Visual C++, DOT NET, SQL.
7/2004 - 12/2004 Media World Communications Pty Ltd, Adams
Platform.
Senior Engineer, Team Leader / Architect, (Melbourne, Full Time).
Adam Clark has reported that he has invented the best Codec in
the world.
Designed, implemented Video Encoder and Decoder Plug-In/Filters
(Codec), compatible with DirectShow and VFW (ICM/ACM/VCM).
Implemented Video File Extensions, FourCC Subtypes and Format
Types,
compatible and recognizable with all Microsoft OS Players.
Worked on Black Magic Design and Digital Voodoo capture/playback
SDI and HDTV Cards with Decks (Digital Betacam).
Worked on compression schemes - JPEG, JPEG2000, MJPEG, MPEG-1/2,
MPEG-4, Wavelet (DWT), Fractal, Cosine (DCT), XviD, Dvix, and
H.2xx.
Worked on compression containers - AVI, MOV (QT), WMV/ASF, and
MPEG.
Implemented packetization of video, error concealment techniques,
channel modelling, video splicing, footprint, computational
complexity, random access, trick modes, multiple stages of
compression, cross-platform compression, motion compensation,
Dolby audio, and performance matrices.
Implemented Quantization, RLE, Bitwise Compression, Matrix and
Grid Patterns, Binary and Scalable Compression, Feature analysis,
Watermarking, Encryption.
WinForms, Visual C++, C#, VB, .NET.
8/2002 - 7/2004 Surelabs Pty Ltd,- Capture-Cam, Video
Surveillance Solutions.
International Manager - R&D, Team Leader, Software Engineer.
(Melbourne, London, New Zealand, Full Time)
Surelabs produce surveillance and remote control software.
Debug monitor for tracking down problems at customer sites.
Automatic update of client desktop with latest software
(LiveUpdate).
Develop HTTP help and Auto API Commands to do calls like GET,
POST, SEND and etc.
Designed software, FTP Upload Engine very powerful with
firewalls, to generated SHELL or PERL scripts and uploads on a
FTP Server/Remote IP Camera.
Surelabs Transcoder encodes 3GP, 3GPP and MP4 Live Video Streams
to Various types of Video Formats, from Various Inputs Sources
(Video Capture Card, USB Cameras, IP Network Cameras, JPEG, BMP,
MJPEP, and AVI.
Designed and Develop with PacketVideo, a Transcoder Engine for
Mobile Devices (Mobile Phones).
Designed and Develop IP Broadcaster, Web Server, with HTML,
JavaScript and Java Applet for Live Multi Video Display from any
Internet Browser in any network or internet.
Work with Hills Industry, Alloys International and other major
Security Companies and Control Rooms Internationally on
GuardCenter.
Work with Ericsson, Nokia, Optus and Telstra on MMS, Remote
Mobile Player and Video Stream on Mobile Phones.
Designed and Develop independent Internet MMS Gateway and Credit
Card Merchandise system worldwide. (The First ONE in Australia).
Designed and Develop independent Internet SMS Gateway and Credit
Card Merchandise system worldwide (The First ONE in Australia).
Front end and back end development and Design, Real-Time Website
Database and Client processing Account System.
Development of Axis IP Cameras and Hauppauge Video Capture Cards
control and data extraction.
Designed and implemented use of Serial Com and TCP/IP ports
communication with Control Rooms Servers at Security monitor
Companies.
Designed and implemented use of Guard Centre Backup and
Networking Remote Systems.
Designed and implemented use of SMS with RedRock.
Leading the development of Dynamic IP addressing to Fixed.
Training, day-to-day support and maintenance to the Help Support
Centre and Clients.
Supervising, training and providing advice to other project
members.
Designed and Develop SMTP Server to avoid port 25 block.
Developing testing and release procedure.
Unit and System Testing, Performance Optimisation.
Database design and development.
Project's Management and Team Leadership.
Designed and implemented of Serial Number Generator and Server
Side Serial Number Generator DLL.
Designed and implemented of Guard Centre Systems, Security
networks for Security Centres and Control panels.
Technical and Incident Support.
Designed and implemented Input/Output Relays for BT848/ 878 Video
Capture Cards, (Hardware/Software Programming) for external
sensors, infrared, control panel, automatic doors/windows,
Arm/Disarm mode, Alarm Mode, etc.
Designed and implemented Multiport Video Capture Cards with
BT848/ 878 Chipsets (Advanced DirectX programming & WDM).
Development of (WAVPLAY), all type and format wave message player
through phone line.
Designed and implemented File Recycling System.
Designed and Develop Surelabs Websites (www.surelabs.com).
Smart Card Embedded Development (DLL, SDK Automation Systems),
for the Transportation Industry, to remote control Door/Gates and
other devices with Control Panels, Smart Card Readers and Control
Centres (Servers).
MS Visual C++, SQL Server, DirectX, COM/DCOM, J2EE, ASP, SOAP.
6/2004 - 8/2004 Black Magic Designs, Video Capture and Graphics
Cards
Manufacture, Senior Engineer, (Melbourne Short Contract).
Black Magic Designs produce HD Video Capture and Graphics Cards
and Video Editing software.
Designed, implemented Plug-ins for Adobe Premier Pro and Final
Cut, Professional Video Editing Tools.
Develop Playback and Capture plug-ins Engine NTSC/PAL for HD and
Pro Deck Link Cards.
Improved Encoding/Decoding 8, 10, 12bit YUV formats.
C++, C, COM, Win32, MV Studio 7, DirectX, MAC OS.
4/2001 - 8/2002 Surelabs Pty Ltd, Video Surveillance Solutions.
(Melbourne)
Team Leader, Engineer, Analyst Programmer.
Surelabs produce surveillance and remote control software.
Designed, implemented Stingray and Swordfish application.
Stingray is a Multi port video capturing system in VC++ with
motion detection, remote viewing, remote controlling and
automatic alert system.
Evaluated & integrated into this application various 3rd party
components (TAPI, RAS, DirectX 8.1, TCP/IP, VFW, Bt848, Mail)
Designed and implemented interface to Capture Video from multi
port devices (a device with multi video inputs).
Designed and implemented use of multi video drivers (multiple
video capture Cameras using the same video driver).
Reporting progress of application development against time frame
and budget to Development Manager.
Responsible for the preparation and presentation of technical
reports.
Programming on DirectX and Video Capture Cards (Connexant and
USB).
Programming on Axis Cameras (Remote IP Cameras).
Designed and implemented use of Web Cameras and Web Casting, on
all Web browsers.
Windows Shell Programming (Shortcuts, Icons, Folders, Explore).
Designed and implemented 64 Simultaneous video recording devices
on Windows Systems.
Development of Motion Detection System (SENSITEC).
Visual C++, HTML, XTML, DHTML, J2ME, MFC, SHELL, PERL, ASP,
VBScript, JavaScript, XML, ActiveX, WebServer, UML.
5/2000 - 6/2010 Globe Masters Software, CTO, Software Engineer
& Analyst. (Melbourne)
Update and improve the website.
Release the VideoDesktop Ver. 3.1.
VideoDesktop is an Overlay Video Wallpaper Player and Screen
Saver.
Release the Chameleon Ver. 2.0.
Chameleon is a highly encryption and compression application, for
hiding all types of files.
Designed and implemented new technologies such us overlay YUV /
RGB, new types of compressing and encryptions formulas.
Imaging / Video / Sound / GIS / Game Software Development.
Designed and Develop GMS Websites (www.globe-masters.com).
C++, DirectX, OpenGL, 3D, DirectShow, DirectPlay, Win32, MFC.
1/2001 - 11/2001 Pineapplehead Broadcasting Solutions.
(Melbourne, full time)
Engineer, Retail Programmer.
Pineapplehead produce multimedia software for sports and retail
clients for use in broadcast media
(http://www.virtualspectator.com.au/).
Designed, implemented and tested statistical software in VC++ and
the database used by it (MS Access). Evaluated & integrated into
this application various 3rd party components.
Designed and implemented interface to track target systems (real
time) in VC++.
Designed and implemented in VC++ Screen Saver Editor Project.
Creation of Golf Track Project in VC++.
Reporting progress of application development against time frame
and budget to Development Manager.
Responsible for the preparation and presentation of technical
reports.
Creation and maintenance of product code derived from product
specifications and designs. This included producing initial
written code designs, subsequent product code (VC++, Basic
scripting, MFC) that adhered to the design, unit testing and
documentation.
Programming on DirectX, OpenGL and Video Capture Cards.
OpenIL / DevIL, Game Programming.
Creation of TGenerator, an application that auto generates all
type of image format and text, extracting info from serve
database or text files. Special ability of the application
creates and save Targa file format with extra layers, Alpha
channel.
Use of TGenerator to create Players Profiles for Rugby and (TBS)
Horse racing applications. Used by Channel 7 and 9.
Programming on Realimation, 3D rendering machine environment with
real time 3D world scene. Realimation was used to create
applications Virtual Green Reader (Golf), Track Bias Simulator
(Horse Racing), and Rugby presentation. VGR and Rugby has are
already been used for broadcast at channel 7, 9 and sports
channels.
Develop Software for Weather Station, embedded programming.
C++/C, DirectX, OpenGL, 3D, VFW, Linux, Win32, MFC.
5/2000 - 9/2000 ALCON - Shopfitters and Glaziers. (Melbourne,
fixed project)
Computer Analyst and programmer
Computer Programming Software, Computer Analyst, Windows,
Graphical and Mathematical Projects.
Visual C++ Microsoft Ver.6, Visual Workshop, MFC.
Create in Visual C++ a Program-Application for Constructing
Shopfitters and Glaziers for windows and aluminium doors.
Microsoft Access was used as the main database.
1999 - 2000 HOLMESGLEN Institute of TAFE. (Melbourne
Consultation).
Computer Operator, Office Assistant
Computer Operating, MS Office Applications, Windows 9X, Data
Entry, Internet