James Freeman

SOFTWARE ENGINEER

(+1) 289-213-7314

james@jammaloo.com

www.jammaloo.com

jammaloo

jammaloo

Hamilton, ON, Canada

Versatile software engineer with over 15 years of experience solving problems and building solutions

Work Experience

SENIOR SOFTWARE ENGINEER

WorkTango

2024 - Present

  • Built out AI LLM (Gemini) integrated features, focused on summarising reports and analytics
  • Created architecture and solution documents for development roadmaps
  • Prototyped MVPs and built pitch decks to drive C-suite buy-in
  • Incrementally modernised legacy systems, to reduce technical debt
  • Oversaw efficiency and cost saving projects, to reduce unnecessary expendature

SENIOR SOFTWARE ENGINEER

Apollo 350

2021 - 2024

  • Worked closely with clients to develop applications and services to fulfil their needs
  • Improved developer tooling, increasing effienciency, and reducing unreliable tests and CI services
  • Built multiple video streaming clients, including an Apple TV App of The Year winning application (Univision)
  • Mentored junior developers and provided guidance on systems development
  • Rapidly prototyped MVPs for product feasibility assessments

LEAD SOFTWARE ENGINEER

MyWifiNetworks

2019 - 2021

  • Oversaw an in-office and distributed team of developers
  • Introduced automated tools and processes to speed up development work
  • Transitioned legacy codebases to modern and updated frameworks
  • Set up system documentation to help with onboarding and setting up third party integrations
  • Created and implemented code guidelines and testing plans, to maintain software quality
  • Made specifications based on product needs and third party API documentation

SENIOR SOFTWARE ENGINEER

V1 WORLDWIDE

2018 - 2019

  • Provided work estimates and technical planning for product managers
  • Interfaced with clients to provide technical solutions to proposed problems
  • Oversaw a distributed team, and made sure junior members had the support and guidance needed
  • Designed and implemented a fully tested GraphQL API layer

WEB DEVELOPER

ActiveCampaign

2014 - 2018

  • Had a major role in developing and maintaining a drag and drop email designer, one of the most sophisticated WYSIWYG designers on the market
  • Worked in the campaigns team, responsible for handling sending of millions of emails per year
  • Developed attributions pipelines, to help users better understand where contacts and conversions have come from

DEVELOPER

Media Shakers

2012 - 2014

  • Created a report indexing system, in C#, that automatically pulled daily reports from client systems and aggregated the data
  • Designed and implemented a bulk editing tool, that allowed complex mass changes to be made to multiple campaigns in a fraction of the time required to do it manually
  • Developed a tool that would automatically disassemble flash files into bytecode, and then perform inspections to verify the existence of functional click tags

DEVELOPER

Media Impacts

2008 - 2012

  • Created landing pages
  • Built custom reporting solutions, pulling data from multiple systems
  • Automated and streamlined manual tasks

Skills

Frameworks

  • React, React Native, Svelte
  • Express, Vite, Symfony, Laravel
  • EmberJS, Recoil, Redux, Vue.js

Languages

  • Javascript, Typescript
  • PHP, Python, Ruby
  • Bash, SQL

Data Stores

  • MySQL, PostgreSQL
  • MongoDB, DynamoDB
  • Memcached, Redis

Markup

  • JSX, HTML5, CSS, SASS
  • Smarty, Twig, Blade

Testing

  • Vitest, Jest, Behat
  • PHPUnit, Cucumber, Gherkin
  • CircleCI, Mocha

Misc

  • LLMs, Gemini
  • webOS, CI, jQuery, GIT, SEO
  • Web Scraping, LAMP, Nginx
  • AWS, Twilio, RESTful APIs
  • Job Queues: Gearman, RabbitMQ, SQS