|
|
Title: |
Sr. Software Engineer
|
Location: |
US-California-Orange County
|
Work History: |
Sr. Software Engineer March 2001 to Present
Software Solutions
Harris Broadcast Communications Division, Denver CO
Platform, H-Class System 2007 to present SOA to integrate all of Harris television software systems.
Developed C# UI to manage synchronizing Content data across connected software systems.
Developed UI controls for creating and editing Content.
Media Ingest, H-Class application 2004 to 2007
Next generation client application written in C# to replace Media Client and execute against the H-Class platform. Encompasses various forms of importing video to be scheduled for play out by the H-Class Automation system driven by a workflow engine.
Reviewed System and Business analyst requirements to produce a software specification of how those requirements will be met in the developed application.
Led design meetings to plan the implementation of the Media Ingest application and java server backend support.
Created and tracked project schedule for UI team.
Ported java business objects to C# to be used by Media Ingest application.
Ported java service APIs to C# to be used by Media Ingest application.
Led integration testing to validate functional requirements were met before passing system along to QA.
Digital Ingest 2003 to 2004
Next generation component to automate ingest of video digitally through integration with Media Delivery Systems.
Analyzed, Designed, and Implemented Java swing client to Validate low-resolution copies of ingested video using QTJava. Client supported frame accurate stunt mode manipulation of video in NTSC and PAL formats.
Ported proprietary Time Code algorithm from Delphi to Java, as it is a major component for frame accurate video.
Implemented Portlets using liferay 2.0 as the portal container for operators to track progress of video arriving and accept tasks to work on.
Intelligent Media Mover 2004
New Custom Component to expand functionality of ADC100 to ensure video is available for on air playback. Product was developed by outside contractors who failed to meet requirements and the deadline. Management involved me to ensure product delivery.
Integrated components from contractors to execute on Savvion Workflow engine running on a Pramati Application Server. Components: Web Service Interface, Queue, JSPs, Device Drivers using JNI and BPM Engine.
Traveled to France to insure product passed acceptance test and immediately analyzed and fixed bugs that arose.
Air Client 2003
Desktop client for Operators to prepare, execute, and monitor on air play lists. The Air Client had a major known bug of immediately crashing when its database went offline and couldnt recover when the mirror database became immediately available. Previous attempts to correct this problem and dissatisfied customers forced management to choose a different disaster recovery vendor and implement a more robust solution.
Integrated with Co Standby Server for application robustness when the file server goes offline.
Implemented so if a disaster recovery solution wasnt available the Air Client would not crash and resume operations as soon as the database went online.
Media Client 2002 to 2003
Desktop client for Operators to prepare videotape to be ingested by the automation system. Main role was to reduce high number of bugs to discontinue further development on product and focus on Digital Ingest.
Maintenance work fixing bugs.
Implemented customer enhancement requests that were promised to make a sale.
Analyzed and modeled functionality in UML so contractors could take over maintenance.
ADC100 2001
Back end device control server.
Analyzed and modeled system functionality in UML to help integrate more flexible design for device drivers.
Fixed bugs for device drivers.
Software Developer July 24 2000 to Oct 20 2000
Small Business Unit Research and Development
Stamps.com, Santa Monica
Implemented GUI features and fixes using C++, MFC, and Visual Basic.
Tracked down and fixed little annoying glitches due to windows messages not being handled properly. Not being able to use Hot Keys for instance.
Helped make client software compatible with screen readers like Windows Eyes to support blind customers.
Jr. Software Engineer Oct 97 to July 00
Broadcast Software Engineering
Odetics Inc, Anaheim
Implemented designs for propriety broadcast automation system using C++, SQL, and PLSQL.
Specifically worked on middle layer of a 3 tier distributed system with C++.
Created database tables using SQL.
Designed and implemented database utilities for upgrading from previous products with C++/C, MFC, and ODBC.
Wrote and maintained engineering level documentation on use of the system.
Review architects designs and provide feedback.
Created implementation specs based on designs.
Debug software iterations using a mix of tools involving Visual C++, SQLPlus, SQLWorksheet, Oracle Schema Manager, Profiling, Access, and Excel.
Provide remote engineering support to field service that mostly includes, but is not limited to:
Answer questions on a new feature.
Debug customer systems through PcAnywhere.
Provide emergency fixes for demanding customers.
|
Skills: |
Languages: C#, Java, C++, C, Delphi, SQL.
Technologies: .NET, nUnit, Infragistics, Java 2(jdk1.5), Spring, jUnit, QTJava, JMF, Portlets(jsr168), Struts, JSP, JNI, XML, Web Services, MFC.
Methodologies: Agile/XP, Object Oriented Analysis and Design, Rational Unified Process, Unified Change Management.
Databases: MS SQL Server 2005, MySql, Access, Btrieve IV.
Application Servers: JBOSS, Pramati
Web Servers: IIS, Tomcat
Development IDEs: MS DevStudio 2005, Jbuilder 2005 Foundation, NetBeans, Eclipse, Delphi 5, Visual C++ 6.0
Modeling Tools: Visio, Rational Rose.
Source Control: Subversion, CVS, Perforce, Clear Case, Source Safe.
Operating Systems: Vista, Win XP Pro, Win 2003 Server, Win 2000 Server.
General: FlexWiki, Bugzilla, Clear Quest, Requisite Pro, Project, Word, Excel, PowerPoint, PhotoShop, and Premiere.
|
Education: |
University of California, Irvine
Worked towards Bachelor of Science in Information and Computer Science. 94-98
|
Endorsements
|
 |
Daniel has received 1 endorsement.
|
Daniel has endorsed 0 Members.
|
|
|
| |
Rank |
Title |
Location |
Status |
Actions |
|
7.148 |
Design Engineer |
US-Texas-Austin |
 |
Details
|
|
|
|
|
Public Messages
|
 |
| From |
Date |
Message |

 |
06.06.11 |
[This message has been removed by ITsaNetwork because it contained inappropriate content.] |
|
|