James Cooper

James Cooper Email and Phone Number

Engineering Manager at Roku Inc. @ Roku Inc.
James Cooper's Location
Mountain View, California, United States, United States
James Cooper's Contact Details

James Cooper personal email

James Cooper phone numbers

About James Cooper

15+ years of product development expertise. Hands on designer/developer of applications. To date focused on designing and building of large-scale customer facing applications. My passion is designing software to be portable, stable, scalable and maintainable. Extremely driven about new product/service innovation, changing the status quo and creating products for the masses.Specialties: - Operating Systems: OSX, Linux and Windows- Technologies: Java, JEE, JavaScript, C++, Objective-C, Python, Perl, Ruby, SQL, RADIUS, LDAP, Nginx, Apache, Memcache, Redis- Databases: MySQL, PostgreSQL, DynamoDB- Server-side Frameworks: Spring, Hibernate, Struts, Node.js, Express, Rails- Application servers: Glassfish, Tomcat, JBoss, Websphere, Weblogic, Passenger- Virtualization: VMWare, Xen, Vagrant- Cloud: OpenStack, Eucalyptus, AWS(Opsworks, EC2, VPC, ElastiCache, S3, Cloudfront, SQS, Data Pipeline)- Process Development: Object-oriented design, API's, Design patterns, Plan-Driven and Agile Methodologies

James Cooper's Current Company Details
Roku Inc.

Roku Inc.

View
Engineering Manager at Roku Inc.
James Cooper Work Experience Details
  • Roku Inc.
    Manager, Cloud Infrastructure, Channel Store
    Roku Inc. Aug 2022 - Present
    San Jose, California, Us
  • Roku Inc.
    Lead Platform Engineer
    Roku Inc. Mar 2018 - Aug 2022
    San Jose, California, Us
  • Cisco
    Principal Software Engineer - Infinite Video
    Cisco Dec 2015 - Mar 2018
    San Jose, Ca, Us
    • Worked in a devops organization, lead the design/implementation and rollout of global automation for both software delivery and security patching.• Lead the design and implementation of transition from AWS Classic networking to VPC.• Designed and implemented a CICD platform for automated platform delivery to 4 global regions.• Developed a live video analysis service to provide real-time insight detection of broadcast feed, using natural language processing and time series data streams.• Implemented log analytics system, with Kinesis streams, Elastisearch and FluentD.
  • 1 Mainstream(Acquired By Cisco)
    Senior Software Engineer
    1 Mainstream(Acquired By Cisco) Apr 2015 - Nov 2015
    • Hired as a senior engineer, responsible for feature development, professional services support and operations.• Worked closely with professional services management and senior executives to deliver integration's for various content and service providers. Supporting Adobe Pass, Akamai Identity Services.• As part of a devops remit, added support for the collection, index, and analysis of log data using Graylog2, implemented automation with Chef(Opsworks) and expanded the use of Redis. • Responsible for implementation of cross-platform monetization support for Roku, Apple App Store, Google Play and Amazon Appstore for Android. Thus allowing content providers unified inapp purchase integration.
  • F-Secure Corporation
    Lead Solution Architect, North American Professional Services
    F-Secure Corporation Aug 2011 - Apr 2015
    Helsinki, Fi
    Lead rollout and delivery of F-Secure’s Content Cloud platform to AT&T Mobility as part of their Digital Locker service.
  • F-Secure Corporation
    Lead Platforms Architect
    F-Secure Corporation Jul 2009 - Sep 2011
    Helsinki, Fi
    • Contributor to F-Secure’s technology strategy, technology choices, and common architecture choices.• Operated in a technical oversight role as part of a multi vendor selection process aimed at delivering a new platform to build content centric web applications corporate wide.• Delivered a REST and OpenID based SSO service.• Lead as part of a CTO change initiative, transition from simple web services to a service orientatedarchitecture, aimed at reducing duplication and increasing time to market.
  • F-Secure Corporation
    Lead Software Engineer
    F-Secure Corporation Jan 2008 - Jun 2009
    Helsinki, Fi
    • Responsible for leading the design and implementation of a Multi-Tenant services architecture, capable of serving multiple service providers simultaneously.• Delivered a multi protocol services based provisioning platform that simultaneously supported both REST & SOAP paradigms. Achieved using Metro and JAX-RS.• Implemented a low latency event notification protocol based on NIO, which allowed for greater I/O capacity beyond that of Traditional Blocked I/O.• Responsible for Services Security Model: Threat Analysis, Attack Vectors, Vulnerability Analysis, andSecurity Principles in accordance with OWASP ASVS.
  • F-Secure Corporation
    Senior Software Engineer
    F-Secure Corporation Dec 2004 - Jan 2008
    Helsinki, Fi
    • Green field project. Responsible for application architecture.• Implemented SOAP based Web Service license management system, allowing 3rd parties to integrate their CRM and service facilitation applications to leverage F-Secures systems in a standards compliant manner. Achieved using XFire and Spring. Provided client bindings for PHP, .Net and Java.• Lead the evolution of the original application architecture towards a paradigm known as SEDA(Staged Event Driven Architecture), a model that help provides massive scalability whilst at the same time minimizing system latency. Achieved using native cryptography, JMS, Spring.• Implemented portal based administrative application. Based on Spring, Hibernate, JSP, Dojo and jQuery.
  • Wificom Technologies
    Senior Software Engineer
    Wificom Technologies Sep 2003 - Nov 2004
    • Responsible for WLAN billing and service management architecture. Particularly subscriber authentication, authorization, accounting and payment facilitation.• Implemented support for GoRemote, iPass and Boingo clients.• Implemented application level support for numerous 3rd party 802.11x access control gateways, including HP Procurve, Gemtek Systems, Nomadix & Colubris Networks.• Implemented WLAN login using SMS, OTP and RADIUS.• Responsible for the analysis, design and development of ad-hoc payment facilitation by way of credit card, prepaid vouchers and premium SMS.
  • Maxware
    Software Engineer
    Maxware Jan 2001 - Sep 2003
    No
    • European electronic payment and statement processing, with specific focus on data validation, originator authentication, and data formats commonly used within the Dutch and Belgian banking industries.• Responsible for the analysis, design and development of payment validation and parsing and security.• Developed team best practices; build process, coding conventions / peer review, software metrics and implementation of project software lifecycle.
  • Anachron
    Software Engineer
    Anachron Jan 2001 - Oct 2001
    Amsterdam, Nh, Nl
    • Worked extensively on a web-based application created for the purposes of providing an administrative service provisioning application for Anachron’s back-office eBilling platform.• Responsible for the analysis, design and development of both Authentication and Authorization components, as well as the design of group-based and user based identity management facilities. • This application provided a basis for eCRM practices, by customers using the system in a self-managed facility.
  • Marrakech
    Software Engineer
    Marrakech Mar 2000 - Jan 2001
    Us
    • Responsible for the analysis, design and development of both Authentication and Authorization components, as well as the Registration of generic Trading Partner Agreements using the cXML standard.• Designed and developed basic components to demonstrate how to add new services easily while maintaining a consistent API to developers using the framework, thus ensuring future extensibility.• Part of a team responsible for making the Java Framework a consistent software development methodology for all enterprise projects developed within the company.
  • Critical Path
    Quality Assurance Engineer
    Critical Path Sep 1999 - Mar 2000
    San Mateo, Ca, Us
    • Part of a global team whose responsibility it was to support already released products outside the normal release cycle.• Developed, tested and released patches to Meta directory products either in house native such as InJoin MetaDirectory or OEM products such as the Netscape Meta Directory.• Acquired extensive expertise with Critical Paths Meta directory system and in the development of automated software to test each component.

James Cooper Skills

Agile Methodologies Software Development Cloud Computing Java Enterprise Edition Web Services Linux Scrum Rest Java Enterprise Software Web Applications Integration Agile Project Management Saas Soa Tomcat Python Telecommunications Amazon Web Services Security Hibernate Xml Software Project Management Software Engineering Architecture Virtualization Software Design Jboss Application Server Distributed Systems Team Building Javascript Operating Systems Test Driven Development Spring Framework Design Patterns Soap High Availability Programming Continuous Integration Ruby Subversion Git Sql Perl Jms Vmware Mysql System Architecture Uml Professional Services

James Cooper Education Details

  • Dublin City University
    Dublin City University
    Computer Applications

Frequently Asked Questions about James Cooper

What company does James Cooper work for?

James Cooper works for Roku Inc.

What is James Cooper's role at the current company?

James Cooper's current role is Engineering Manager at Roku Inc..

What is James Cooper's email address?

James Cooper's email address is ja****@****ure.com

What is James Cooper's direct phone number?

James Cooper's direct phone number is (866) 295*****

What schools did James Cooper attend?

James Cooper attended Dublin City University.

What are some of James Cooper's interests?

James Cooper has interest in Social Services, Health.

What skills is James Cooper known for?

James Cooper has skills like Agile Methodologies, Software Development, Cloud Computing, Java Enterprise Edition, Web Services, Linux, Scrum, Rest, Java, Enterprise Software, Web Applications, Integration.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.