James Freeman
SOFTWARE ENGINEER
Toronto, ON, Canada
(- | -
| www.jammaloo.com | jammaloo
| jammaloo
“I’m a full stack web developer, who loves to solve problems people don’t realise they have”
Skills
Frameworks
Data Stores
Languages
Markup
Job Queues
Testing
Misc
Symfony, Laravel, Django, Ruby on Rails, Ember, Angular
MySQL, Memcached, Redis
PHP, JavaScript, Python, Ruby, Bash, C#, SQL
HTML5, CSS, SASS, Smarty, Twig, Blade, HTMLBars
Gearman, RabbitMQ, SQS
Behat, PHPUnit, Cucumber, Gherkin, CircleCI
jQuery, GIT, SEO, Web Scraping, LAMP, Nginx, AWS, Twilio, Developing RESTful APIs
Experience
ActiveCampaign
WEB DEVELOPER
July 2014 - Present
• 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
Media Shakers
DEVELOPER
December 2012 - July 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.
• Manually checking click tags for flash banners was time consuming and error prone, so I developed a tool that would automatically disassemble
flash files into bytecode, and then perform inspections to verify the existence of functional click tags .
Media Impacts
DEVELOPER
November 2008 - November 2012
• Created landing pages
• Built custom reporting solutions, pulling data from multiple systems
• Automated and streamlined manual tasks
Self Employed
DEVELOPER
September 2007 - October 2008
• Built my first website, ImageChan, which I sold in October of 2008. At its peak, ImageChan had 30,000 unique visitors per day, and had a US Alexa
rank of 18,000.
Extracurricular Activity
Side Projects
• Scryptkeeper - Quickly generate Actor’s sides from Television and Movie scenes
• Coding Challenges - CodeEval, CoderByte, Code Wars
Charity Work
Nov. 2014 - PRESENT
• Set up Niagara Falls’ Firehall Theatre to update and maintain their website
• Worked with LiveDifferent to build a student engagement system for school visits
Recreation
• Home-brewing (Cider mostly)
• Puzzle Solving (Competed in Red Bull Mind Games 2017)
DECEMBER 11, 2017
JAMES FREEMAN · RÉSUMÉ
1