John Brennan has a diverse and extensive work experience in the field of software development and technology. John has worked in various companies and held different roles.
Their most recent position is as a Senior Developer Advocate at Clio - Cloud-Based Legal Technology, starting in 2022. Prior to this, John worked as a Writer/Editor at Stripe from 2021 to 2022.
Before joining Stripe, John was with jane.app in 2020, where they held two roles. Firstly, they were a Group Lead, responsible for overseeing three teams of Ruby on Rails and Javascript developers. John managed the developers, planned projects and roadmaps, and conducted technical interviews. John also drove process changes to enable independent code deployment. John then transitioned to a Software Developer role, focusing on backend development for the Patient Experience team. Their main project involved implementing a secure messaging platform using Ruby on Rails, Websockets, and React.
Prior to their time at jane.app, John worked at Auth0 in 2020 as an R&D Content Engineer. Their responsibilities included writing articles and researching technical topics for the Auth0 blog. John also collaborated with non-technical stakeholders, analyzed conversion metrics, and participated in content planning and research.
From 2017 to 2020, John worked at Clio - Legal Practice Management Software. John held the position of Software Development Manager, leading teams in building new features for Clio Manage. Their responsibilities included managing and mentoring developers, guiding technical decisions, and ensuring project deadlines were met. John also served as a Senior Software Developer, focusing on full-stack feature development and conducting internal workshops and presentations.
Earlier in their career, John worked at various companies, including Bench Accounting as a Software Engineer in 2016, Ontario Teachers' Pension Plan as a Senior Software Developer from 2014 to 2016, UBC Faculty of Medicine as a Digital Communications Coordinator from 2013 to 2014, ImageX as a Developer from 2011 to 2013, and Bridgewater Consultants, Inc. as a Web Developer (Contract) from 2010 to 2012.
Overall, John Brennan has a strong background in software development, with experience in team management, backend development, content creation, and technical leadership.
John Brennan completed their undergraduate studies at The University of British Columbia from 2005 to 2011. John obtained a Bachelor of Arts degree with a double major in Computer Science and Honours English. Later, in 2017, they further pursued their education at the same institution and is currently working towards a Master of Fine Arts degree in Creative Writing.
Sign up to view 0 direct reports
Get started