Karl Cremin

Senior Software Engineer

San Jose, California, United States38 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 22 years of software engineering experience
  • Expert in Digital Asset Management solutions
  • Proven track record in leading complex projects
Stackforce AI infers this person is a Digital Asset Management and Enterprise Software expert with extensive experience in complex system integrations.

Contact

Skills

Core Skills

Java Enterprise EditionDigital Asset ManagementJavaC++Database IntegrationVideo ConferencingData Analysis

Other Skills

SQLLinuxTCP/IPSOAEnterprise SoftwareWeb ServicesSDLCDistributed SystemsJavaScriptSoftware Project ManagementWeb ApplicationsApachePL/SQLAntAJAX

About

Over 22 years of experience as a software engineer, designing and implementing full-lifecycle solutions across a broad swath of technologies and industries, with a focus on object-oriented design, database integration, digital asset management, workflow and digital supply chain solutions. It is important to me to work in an environment where my skills are valued and contibute to the success of the team. My desire is to be in a workplace which challenges me to find and implement innovative solutions to complex problems and also gives me the opportunity to broaden my skills and knowledge base. Specialties: Digital Asset management and Digital Suppy chain fulfillment, Database Integration, Object-Oriented Design with an emphasis on Java, J2EE, SQL, Weblogic/JBoss/EJB cross-platform multi-threaded development.

Experience

38 yrs 4 mos
Total Experience
3 yrs 10 mos
Average Tenure
15 yrs 1 mo
Current Experience

Netflix

Senior Software Engineer

May 2011Present · 15 yrs

  • Senior Software Engineer in the Cloud and Platform Engineering Group (CS).
SQLJava Enterprise EditionLinuxTCP/IPSOAEnterprise Software+43

Deluxe digital studios

Software Architect & Engineer

Jan 2006Apr 2011 · 5 yrs 3 mos

  • I worked in the digital services division of Deluxe/Ascent Media which is responsible for implementing a number of systems built around the core products of Viia and Vodera which together provided a robust digital repository integrating sophisticated metadata, security, search (using a model leveraging complex relationships, metadata as well as full-text contextual querying), workflow, transcoding, packaging and delivery.
  • I was one of 3 core engineers who designed and implemented the core library/repository model (AMS) that served as the foundation of Viia's digital asset management capabilities, providing metadata, security, search, object/asset modeling and repository services. I also worked in almost every other part of the Viia application; workflow, packaging, ui, delivery, etc, both as an architect and an engineer.
  • Skills: Java, J2EE, SQL (Oracle, JDBC, JPA, Context), EJB 2.0 and 3.0, JMS, MDB, JDBC, Weblogic, struts, jsp, tiles, ant, ajax, html, javascript, css, xml, xslt, Linux, Aspera, Kencast, ftp, cvs, junit, etc.
JavaJ2EESQLEJBJMSMDB+18

Clearstory systems

Sr. Engineer

Jan 2004Jan 2006 · 2 yrs

  • Acquired along with the EMS project and team from Webware Corp., I continued as a lead engineer on the EMS project.
  • EMS – Next generation DAM application to replace the older generation Mambo product using J2EE and EJB technologies.
  • I was primarily responsible for the following systems: object/row level permissions, privileges, domain privileges, security, extensible full-text search module, session management, optimization of database, office documents processing, transactions.
  • I was also involved in the implementation of many other core services such as: hierarchical party model, workspace/collection management, cataloging, subjects/taxonomy, metadata/attribute structure.
  • Skills: Java, J2EE, SQL (Oracle, SQL Server, DB2), EJB, JBoss, Weblogic, hibernate, ant, servlet, XML, Windows, Solaris/Unix
JavaJ2EESQLEJBJBossWeblogic+7

Webware corp

Senior Engineer

Jan 2002Jan 2004 · 2 yrs

  • Initially responsible for several components of the Mambo project (aka ActiveMedia 5.5 and earlier) then joined the Sunshine team as one of the core developers of EMS, the next generation DAM (Digital Asset Management) application to replace Mambo, WebWare’s legacy DAM application. EMS is also known as ActiveMedia 6.0 and later.
  • EMS – Next generation DAM application to replace Mambo using J2EE and EJB technologies.
  • See description as above under ClearStory Systems for a fuller description of my work on this project.
  • Mambo - Legacy DAM application developed on top of the WebObjects framework in Objective C.
  • I was primarily responsible for the following systems: Creation of SOAP interface (also used as API for new J2EE based UI), Separation of presentation and business logic layer, Enhancements to Search capabilities, Session management, MS Office Integration, general business layer support.
  • Skills: Java, J2EE, SQL (Oracle), EJB, JBoss, Weblogic, ant, servlet, XML, C++, WebObjects 4.0, gSOAP, SOAP, COM, XML, Windows, Solaris/Unix,
JavaJ2EESQLEJBJBossWeblogic+11

Emmperative, inc. (formerly magnifi inc.)

Founding Engineer, Team Lead

Jan 1996Jan 2002 · 6 yrs

  • Leading role in the development of a multi-tier web platform for enterprise marketing management solution. Participated in the design of document management, project management, collaboration and workflow software solutions. Primary responsibility of creating and maintaining the database level object model for representing data structures in an object-oriented manner. This allowed for retrieving data, allowing for inheritance, performing object based searches, drill down capabilities, a contextual relevance engine, and a very powerful permission and rights engine integrated into the model.
  • EMM Server – Enterprise Marketing Management/DAM application server
  • EMM Crawler – High-performance multi-threaded multimedia web crawler
  • Clients – Coca-Cola, Procter & Gamble, Disney, CBS Sportsline, CNN, Hollywood Online
  • Skills: C++, CORBA, Oracle (SQL,PL/SQL), OCI, Oracle Text, TCP/IP, HTML, Windows, Solaris/Unix, Mac
C++CORBAOracleSQLPL/SQLOCI+7

Mindshare inc.

Senior Engineer

Jan 1995Jan 1996 · 1 yr

  • I was contracted by Apple and NTT (Nippon Telephone & Telegraph) to write the interface module for a TCP/IP and ISDN based transport protocol for video-conferencing, allowing Quicktime Video-conferencing to interoperate with the NTT technology.
  • FMC100L Quicktime Component – An Apple Quicktime Video-conferencing module.
  • Skills: C++, CORBA, TCP/IP, ISDN, Apple Quicktime Videoconferencing, Mac OS
C++CORBATCP/IPISDNApple Quicktime VideoconferencingMac OS+1

Salomon brothers

Senior Engineer

Jan 1993Jan 1995 · 2 yrs

  • I was a lead engineer on a 2-tier reporting tool with a Solaris based server and multi-platform GUI components (Windows, Mac OS, X-Windows) that had sophisticated reporting capabilities with drill-down and summarization of inter-related financial data.
  • F.I.R.E. – Financial Integration Reporting Environment
  • Skills: C++, SQL (Sybase), TCP/IP, X-Windows, MFC, Motif, Solaris/Unix, Mac OS, data mining
C++SQLSybaseTCP/IPX-WindowsMFC+5

The acumen group

Senior Programmer

Jan 1992Jan 1993 · 1 yr

  • Worked on projects for multiple companies: New York Telephone, The Markle Foundation, American Red Cross, Blue Cross/Blue Shield among others in varied industries.
  • Skills: SQL (Oracle), 4th Dimension, C, C++, Mac, Hypercard
SQL4th DimensionCC++MacHypercard

Access privilege (now owned by sat telecommunications)

Systems Analyst

Jan 1989Jan 1992 · 3 yrs

  • One of several engineers on a multi-threaded Apple solution similar to AOL but designed for the French population. This product used the French minitel network as a communication transport between the Apple Servers and the teletext and Apple GUI client terminals.
  • Apple Server – Similar to AOL, but built specifically for Apple’s use within France with multiple client interfaces leveraging the French infrastructure.
  • Other products - The Link, The Link Aliases, Le Diplomate, AddressBook
  • Clients – Apple, Peat Marwick, Mairie de Boulogne, etc.
  • Skills: C, C++, 68000 Assembler,Teletext, Minitel, Hypercard, ISDN, TCP/IP, Apple Telephony, Quickmail API
CC++68000 AssemblerTeletextMinitelHypercard+4

Syscom

Software Engineer

Jan 1988Jan 1989 · 1 yr

  • Consulting firm where I worked on projects, such as The Legal Eagle, accounting, inventory management and political campaign management.

Education

College of Wooster

International Relations

Jan 1984Jan 1988

Stackforce found 100+ more professionals with Java Enterprise Edition & Digital Asset Management

Explore similar profiles based on matching skills and experience