James Porter work email
- Valid
- Valid
James Porter personal email
- Valid
James Porter phone numbers
Extensive experience as a software engineer writing client and server applications in C/C++ and C#. Team lead for multiple products with practical experience in the entire development lifecycle. Strong communication and documentation skills. Experience working directly with customers to refine product functionality and introduce new custom features. Proven history of working on successful shipping products. Skills:C/C++/C#Object oriented designAgile/Scrum methodologiesAtlassian Jira/ConfluenceGit version controlRESTful API design, development and testingSQL/MySQLCross platform developmentExtensive 3rd Party library integrationJSON/XMLSolr/Elasticsearch/KibanaUnit test creation/PostmanContinuous integration environment
-
Senior Software Development EngineerGaine Nov 2019 - PresentSan Luis Obispo, California Area -
Senior Software EngineerNorth Plains Systems Apr 2012 - Apr 2019San Luis Obispo, California AreaSolr Enterprise Search • Integrated Digital Asset Management software suite with Solr, a standalone enterprise search server that provides highly reliable, scalable and fault tolerant distributed indexing, replication and load-balanced querying.• Designed and implemented components to export data from MySQL into Solr along with a REST API to allow searching, result highlighting, navigation and faceting of data assets. • Implemented business rules to allow asset filtering for individual users/clients. Facial Recognition • Responsible for the design and implementation of a facial detection and recognition component. • Integrated Google vision services, Open Computer Vision library and Dlib (a C++ toolkit containing machine learning algorithms), to process images and assets to provide face recognition. • Designed and Implemented REST API to facilitate automated tagging, extraction and training of faces to improve future detection. REST API • Developed URI compliant REST API for Digital Asset Management suite. • REST API provides information about database assets and metadata along with the ability to order scaled, cropped and rotated images or videos. Reporting • Integrated Kibana with Elasticsearch to provide visualized reporting for asset access, user actions and searches. -
Senior Software EngineerXinet May 2008 - Apr 2012San Luis Obispo, CaXinet Video Module Development Lead• Designed a suite of server side applications spanning multiple platforms to manage a video and interactive workflow for a Digital Asset Management system.• Developed scene detection algorithms to extract video key-frames.• Created device specific low-resolution video files to allow streaming via a web browser.• Integrated software with 3rd party and open source libraries including FFmpeg, Open Design Alliance, ILM OpenEXR, Mesa 3D and RedCode• Designed Video Reel Generator web application allowing customers to build a custom video reel using video, image and office assets stored in a central database.• Integrated Open Design Alliance CAD libraries to provide previews of 3D objects from various angles along with fly-by movies. Added real-time interactive zoom support for 3D models via web browser.• Extraction and indexing of text along with positioning for various formats including video, CAD, Shockwave Flash and HTML assets.• Worked with technical sales and customers to refine product and introduce new custom functionality.
-
Senior Principal Software EngineerSymantec Oct 2002 - Mar 2008San Luis Obispo, CaTrue Capture/Continuous Protection Server.• Participated on a team responsible for the design and implementation of two enterprise software products, True Capture and Continuous Protection Server.• Involved in all phases of the project from defining project requirements, writing functional design documents and provided estimates through implementation and first customer ship.• Worked with a small team of engineers to create an initial functional prototype that was presented to management.• Designed, coded and presented a C# Continuous Recovery Browser prototype user interface that was showcased during a company wide Innovators Corner session.• Worked with local and remote development resources to integrate True Capture functionality with products across multiple sites. Worked with remote testing resources in India.• Worked with the Customer Response Team to identify and fix priority issues for several products. -
Senior Principal Software EngineerVeritas Software Oct 2002 - May 2005San Luis Obispo, CaUser interface lead for VERITAS Backup Exec Desktop and Laptop Option.• Actively involved in requirements gathering, design and implementation of Administration Console and Agent user interfaces.• Member of cross-site UI design, review, 508 compliance and terminology committees.• Responsible for reviewing and implementing customer feedback during the alpha and beta software phases.• Managed user interface translation process. Coordinated UI freezes across the team, prepared and packaged resources for handoff and verified and integrated completed translations.• Reviewed documentation and deliverables.• Three successful customer releases of DLO.
-
Software EngineerIptech Inc. Jul 1995 - May 2002San Luis Obispo, CaDevelopment lead for nAct, a distributed prepress workflow solution.• Managed distributed team of engineers.• Served as Chief Architect in product design. nAct was a distributed product organized into three main areas: a web-based user interface, a centralized workflow engine and remote Job Ticket Processors.• Worked with a team to identify requirements, write specifications, schedule, develop code, integrate components and stage releases.• Facilitated communication between development, UI design and quality assurance departments.Project manager/development lead for CanOPI NT, one of IPTech’s leading prepress products which sold worldwide. OEMs for CanOPI included AGFA, ECRM, Elite Software and Monotype.• Responsible for the design, development and successful worldwide shipment.• Involved with all technical aspects of product development including requirements definition, code development, code optimization, management presentations, beta testing, documentation review, training and customer support.• Developed custom NT print drivers and Adobe Acrobat plug-in.• Gained extensive knowledge of common prepress file and compression formats.• Involved with the design and implementation of an on-line help system.• Worked closely with third-party vendors and customers to add custom software features.• Published in GATF; Vol. 11, No. 6, Nov/Dec 1999.• Attended trade shows worldwide.Project lead for ScatterProof, a Windows image acquisition and proofing application.• Responsible for the design, development and successful worldwide shipment of ScatterProof. Development lead for Java Queue Manager, a remote printer management solution.• Actively involved in both the design and implementation of client (Java) and server (C++) applications, enabling users to remotely monitor the NT print system from Macintosh and PC clients.
-
Software EngineerHyphen Sep 1990 - Jun 1995Diss, Norfolk, England / Andover, MaWorked extensively on a suite of programs collectively known as Spectraserver, a UNIX-based OPI solution. One of Hyphen’s best selling products, Spectraserver had an install base of over 500 newspapers and commercial sites worldwide. These included The Economist, Financial Times, The Evening Standard, LA Times and USA Today.• Responsibilities included product design, scheduling, code development, maintenance and testing.• Visited existing and prospective customer sites worldwide to integrate Spectraserver into existing systems and to improve the product to better suit customer needs.• Worked with members of the Hyphen Systems group to integrate the product with peripheral devices and systems, including jukeboxes, scanner interfaces, editorial page-makeup systems and remote site printing.• Ported product from Sun to Intel platform. Gained extensive knowledge of writing platform-independent code.• Provided technical assistance to OEM sales manager in licensing core RIP and OPI technologies.
James Porter Skills
James Porter Education Details
-
Computer Science
Frequently Asked Questions about James Porter
What company does James Porter work for?
James Porter works for Gaine
What is James Porter's role at the current company?
James Porter's current role is Senior Software Development Engineer at Gaine.
What is James Porter's email address?
James Porter's email address is en****@****ail.com
What is James Porter's direct phone number?
James Porter's direct phone number is +141634*****
What schools did James Porter attend?
James Porter attended University Of East Anglia.
What skills is James Porter known for?
James Porter has skills like Sql, Software Design, Software Development, Testing, Distributed Systems, Linux, C#, C++, C, Javascript, Web Applications, C (Programming Language.
Not the James Porter you were looking for?
-
James Porter
Layton, Ut4yahoo.com, goldmansachs.com, sofi.org, sofi.com -
-
James Porter
Simpsonville, Sc2yahoo.com, deloitte.com -
James Porter
Peachtree City, Ga5yahoo.com, msn.com, yahoo.com, hotmail.com, msn.com8 +140439XXXXX
-
James Porter
Grapevine, Tx2ymail.com, adtrk.tw
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial