Charles Hudson

Software Engineer | SDKs, APIs & Web Platforms

Profile

Software engineer specializing in TypeScript SDKs, developer platforms, and web application architecture. Builds systems spanning Node.js, browser, and edge runtimes, with native iOS and Android integrations. Combines hands-on full-stack engineering with technical leadership in API design, automated testing, CI/CD, UX, and accessibility. Recent product domains include personalization and analytics, private-market investment technology, and consumer fintech.

Location
Berlin, Germany
Languages
English NativeGerman A2-B1

Technical Skills

Languages & Web

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • SQL
  • Ruby
  • Python
  • Elixir

Frameworks & Runtimes

  • Node.js
  • React
  • React Native
  • Next.js
  • Svelte
  • SvelteKit
  • Vue.js
  • Nuxt
  • RxJS
  • Ruby on Rails
  • Phoenix
  • Django
  • AngularJS

SDKs, APIs & Architecture

  • SDK development
  • TypeScript/JavaScript SDKs
  • Cross-runtime SDK architecture
  • Cross-platform development
  • API design and development
  • REST APIs
  • Browser and edge runtimes
  • Mobile SDKs
  • Service-oriented architecture
  • Third-party integrations
  • Software architecture
  • System design

Testing & Delivery

  • Automated testing
  • Unit testing
  • End-to-end testing
  • Test-Driven Development (TDD)
  • Mock Service Worker (MSW)
  • CI/CD
  • GitHub Actions
  • Release automation
  • Release management
  • Docker
  • Git

Data

  • PostgreSQL
  • MySQL
  • Analytics

Product & Leadership

  • Technical leadership
  • Mentoring
  • Cross-functional leadership
  • Web accessibility
  • Internationalization (i18n)
  • Localization (l10n)
  • Responsive design
  • Design systems
  • UX collaboration
  • Production support

Professional Experience

Contentful

Senior Software Engineer - SDKs

Architected and delivered Contentful's cross-platform Optimization SDK suite for Personalization and Analytics.

  • Designed a layered SDK architecture comprising a shared TypeScript/JavaScript core and Web, Node.js, React, Next.js, React Native, Android, and iOS SDKs, with higher-level packages building on the relevant lower-level SDKs.
  • Built a fixture package that captured live data to serve via standalone mock services for end-to-end testing and local development, and exposed reusable MSW mocks for unit testing.
  • Automated releases for the TypeScript/JavaScript core, Android SDK, and iOS SDK using GitHub Actions.
  • Led teammates through feature delivery, defect resolution, documentation, and process improvements.

bunch

Staff Engineer

Built the Svelte/SvelteKit application foundation for a private-market investment platform.

  • Partnered with Product and Design to define and deliver customer-facing and operational workflows.
  • Led cross-functional initiatives spanning engineering, product operations, and platform support.
  • Established engineering practices for code quality, releases, and production support.

Trade Republic

Senior Frontend Engineer

Created the Vue.js application foundation and shared component architecture for Trade Republic's customer-facing web trading application.

  • Partnered with Product Design to define web interaction patterns and evolve the visual design system.
  • Designed reactive event and application-state flows using RxJS.
  • Established and documented frontend engineering and release management practices.

Vehiculum Mobility Solutions

Senior Software Engineer

Built and maintained backend capabilities for an online automotive leasing platform.

  • Implemented integrations with third-party systems.
  • Evaluated technologies and their architectural fit for the platform.

LearnZillion

Senior Software Engineer

Maintained and modernized a large Rails monolith for an education technology organization.

  • Designed an internationalization solution to meet an international partner's requirements.
  • Integrated and maintained third-party services.
  • Contributed to migrating the frontend from Knockout.js to Vue.js.

Earlier Experience

ZestFinance

Lead Software Engineer

Led engineering for customer acquisition, APIs, analytics, and developer platforms at a fintech company.

  • Built a customer-acquisition web application in AngularJS, driven by a REST API based on HATEOAS principles.
  • Designed public and private REST APIs using HATEOAS to improve integration control and maintainability.
  • Created frontend build systems and API testing platforms using Node.js, Webpack, and Gulp.
  • Created a business intelligence platform integrating New Relic analytics data.
  • Championed mentoring and knowledge-sharing initiatives.

Logical Reality Design

Software Engineer (Independent Contractor)

Delivered client-requested improvements to an advertising platform and a time-tracking and invoicing system.

Yellowpages.com

Senior Software Engineer / UI Specialist

Built and modernized Yellowpages.com systems, partnered with UX and Product teams, and mentored full-stack engineers in frontend development.

Los Angeles Times / Tribune Company

Senior Software Engineer / UI Specialist

Built systems for publishing, entertainment photography, and paid classifieds, integrating them with editorial and newspaper production platforms.

Sony Pictures Entertainment

Software Engineer

Continued work on secure document management after transitioning from contractor to full-time employee.

Sony Pictures Entertainment

Software Engineer (Contract: Alden Technologies)

Designed and built the UI and security model for an organization-wide secure document system serving production companies and contractors.

World Fuel Services

Web Application / UI Developer (Contract: Daniel Allen & Associates)

Designed a shared UX for corporate intranet applications and guided colleagues in applying frontend standards.

US Naval Air Depot

Web Application / UI Designer (Contract: Robert Half / Baywood Technologies)

Designed and co-developed accessible interfaces for a government time-and-attendance application; trained and guided junior developers.

RecruitMax, Inc.

Software Engineer

Designed the flagship recruiting product's default user-interface theme, established accessibility guidelines, and implemented compliance updates.

Starwood Vacation Ownership

Web Application / UI Designer (Contract: TEKsystems)

Designed and co-developed a customer-history and direct-marketing application with Do Not Call compliance capabilities.

Law Communications LLC

Web Developer / Graphic Designer (Independent Contractor)

Designed websites, campaigns, visual identities, logos, and brochures for law firms.

RX Strategies, Inc.

Web Application Developer (Contract: ProjectCC)

Designed and co-developed an interface for drug pricing, prescription information, and related workflows used by community health centers.

Blue Cross Blue Shield of Florida

Web Developer (Contract: Modis)

Designed and developed a HIPAA training and certification system with reporting integration.

Blue Cross Blue Shield of Florida

Web Developer (Contract: Modis)

Developed interactive web tutorials, a corresponding help system, and supporting graphics as part of a product team.

Creative Impact Communications

Web Developer / Production Artist

Produced client websites and email campaigns; replatformed the corporate site and its intranet/extranet sales system.

MortgageFlex

UI Specialist / JavaScript Developer (Contract: Matlen Silver)

Recreated screens and functions from desktop and terminal applications in a unified web interface and ported mortgage and finance calculators to JavaScript.

Website Pros (Web.com, Network Solutions)

Web Production Designer

Contributed to e-commerce, template design, and web development services, as well as copywriting, proofreading, and market analysis.

© 2026 Charles Hudson