Career Profile

Hi! I’m James. I’m an experienced product manager and full stack software engineer/developer. I’m well-versed in technology and enjoy coding to create systems that are reliable and user-friendly. I’m a skilled leader who has the proven ability to motivate, educate, and manage a team of professionals to build software programs and effectively track changes. I like to problem solve and enjoy the creative process to present visually pleasing solutions.

Experiences

Director of Products & Solutions

Jul 2021 - Present
The Learning Network, Remote

Since being acquired by Pluribus Technologies, I have continued to lead product development and manage technologies used. Further, my role has expanded to assist our sister companies both in operations and development to maintain and improve their products.

  • Serve as the architect and designer of product features and enhancements
  • Manage the development team, delegating tasks, providing direction and feedback within the agile development model
  • Establish and/or enforce software development processes, guidelines, and standards
  • Maintain and execute the product roadmaps
  • Enhance the product within available means to ensure that it takes advantage of evolving technology, is extensible and maintainable, and remains competitive in the target market
  • Provide support to account managers to scope out and design requested product enhancements
  • Provide support to sales to respond to technical client queries and RFPs, and scopes out requested product enhancements
  • Provide technical support to the support group as needed in response to client issues and requests
  • Provide support as needed to meet requirements of compliance, security, and IT initiatives
  • Contribute to the vulnerability management, critical support and business continuity and disaster recovery processes

Technical Manager/Lead Developer

May 2006 - Jun 2021
The Learning Network, Inc., Remote

After transitioning to a lead developer, I began mentoring and managing additional developers and system administration. A major highlight was the introduction of CI/CD to standardize repeated tasks when building and deploying our software. This led to using docker and infrastructure as code. Further I lead technical and due diligence discussions to contribute to The Learning Network acquisition by Pluribus Technologies in May 2019.

  • Communicate closely with clients to make sure projects meet the clients’ requirements
  • Manage and oversee developers, system administration and technical support teams to ensure they are consistent with project objectives
  • Maintain and expand the corporate site to increase traffic flow and emphasize the character of the company
  • Develop and modify content management applications to speed up clients’ turnover cycle, optimize functionality and ease overall use
  • Build and manage integrations with third parties using APIs; Zoom, Goto Webinar, Vimeo
  • Introduce Docker and containers to improve density and performance gains in servers
  • Roll-out further development processes to promote consistency; Semantic versioning, conventional commits, PHP Standards Recommendations (PSR)
  • Improve maintainability, increase operation transparency and simplify services by migrating entire infrastructure from colocation to Amazon Web Services

Web Application Engineer

Nov 2003 - Apr 2006
The Learning Network, Inc., Laguna Beach, CA

Working closely with the lead developer, my work was focused on the Learning Management System and courseware products. This included designing the UI/UX of the platform, development of new features and building internal tools to support staff.

  • Develop Flash templates in ActionScript that import XML files and generate Flash modules instantly in order to speed up development time
  • Create courseware applications utilizing HCI to communicate better between the user and the computer
  • Design with standards compliant code with emphasis on browser compatibility, accessibility, and search engine optimization

Web Designer

Oct 2002 - Oct 2003
The Learning Network, Inc., Laguna Beach, CA

My main role was to refresh the design of our products, including aligning with various client brands as well as building out our own.

  • Conceptualize, design and program templates for online learning centers, online courses, interactive media, and other internal projects
  • Work alongside development team and content providers to meet critical weekly deadlines
  • Redesign the public facing Learning.net site to be an effective tool for managing your online transcript and navigating through to courses

Web Developer/Designer

May 2001 - Jan 2004
three10.com, Irvine, CA

Teamed up with another passionate technologist and together we consulted and created web application for clients of various industries.

  • Design, develop, test, and deploy server-side web-based applications to increase e-business productivity for clients
  • Lead art direction and assist development team with end-user perspective in mind to deliver the simplest, most intuitive user experience
  • Optimize search engine ranking and advertising to successfully increase site traffic
  • Produce and maintain web based tools to improve development efficiency
  • Projects: Onfinite, Sullivan Concrete Tetextures, Radenergie, Crazy Fish of Hawaii

Webmaster/System Administrator

Jan 2000 - Jul 2001
Filam National Plastics, Inc., Gardena, CA

My entry into the corporate world during college which I was tasked with branding and creation of online, multimedia and print presence.

  • Develop and implement the corporate website; build graphic elements, implement information structure, and maintain content
  • Work with applications like Photoshop and Illustrator to create brochure product pamphlets; develop CD-ROM software and design graphic content for electronic CD business cards to increase marketing sales
  • Responsible for maintaining network and configuring client workstations

Projects

Listed are some personal projects I have been involved in over the length of my career that have helped to support my passion of software and technology.

Onfinite - Image hosting site primarily used to embed a gallery of images into eBay auctions. Built in PHP, Flash & MySQL.
Personal Homelab - Currently I run servers at home for media storage, back up, home automation, NVR, firewall and testing/exploring software. Includes use of popular projects like pfSense, unRaid, Home Assistant & Plex.
Friendtendo - A social platform to connect Nintendo DS players who played similar games. Built in PHP & MySQL.
Screenfed - A curation site to collect full page screen captures of well designed sites. Built in PHP & MySQL.
TWSS - A side project to scrape the Twitter API to store and display replies that contain "That's what she said" and the tweet it was replying to. Inspired by Michael Scott from the show The Office. Built in PHP & MySQL

Skills & Toolset

PHP React, Javascript HTML & CSS: Tailwind, Bootstrap, Semantic UI Docker AWS: ECS, EC2, S3, CloudFront, EFS, RDS, Cloudwatch, CodeDeploy git, Github, svn RDBMS: MySQL, MariaDB REST APIs CI/CD: Drone CI, Github Actions Project Management: Jira, Confluence linux server administration bash SCORM, AICC, xAPI