# Nick B. > Senior Software Engineer at OpenSesame Location: Portland, Oregon, United States Profile: https://flows.cv/nickb I write software for the web in Portland, OR. I'm interested in TypeScript, React, design systems, Node.js, functional programing, testing, and JavaScript in general. I get the most satisfaction out of building tools and systems to help other developers. ## Work Experience ### Senior Software Engineer @ OpenSesame Jan 2020 – Present | Portland, Oregon, United States ### Software Engineer @ Newfront Insurance Jan 2020 – Jan 2020 | Portland, Oregon ‒ Shipped features on a web app built with TypeScript, Next.js, GraphQL, and a Node.js backend ‒ Refactored legacy React components to use Hooks and increased component test coverage ‒ Laid off due to company-wide COVID-19 downsizing ### Software Engineer @ Adobe Jan 2018 – Jan 2020 | Portland, Oregon Area ‒ Collaborated with product owners, designers, and engineers across multiple Scrum teams to build a new web UI for Marketo’s flagship product with React, Redux, and Node.js ‒ Led project to simplify design system with UX team input and convert React components to TypeScript ‒ Designed, built, and shipped a RESTful API in Node.js and Express for a feature flagging service ‒ Mentored several junior developers and spread knowledge through presentations and documentation ‒ Vetted and interviewed candidates to hire 6 software engineers ### Senior UI Engineer @ Oracle Jan 2017 – Jan 2018 | Portland, Oregon Area ‒ Focused on reducing technical debt on a large, legacy React/Reflux/MobX codebase ‒ Developed unit testing patterns in Mocha, Chai, and Enzyme to decrease risks with refactors ‒ Improved code quality and developer experience by introducing linting and enforced test coverage ### Software Engineer @ Nike Jan 2016 – Jan 2017 | Portland, Oregon Area ‒ Built web apps with React/Redux and maintained libraries used in projects across different teams ‒ Designed and built a RESTful API service in Node.js/Express and PostgreSQL to power multiple apps ‒ Wrote scripts to normalize and migrate data from Excel spreadsheets to PostgreSQL ### Web Developer @ Droplr Jan 2014 – Jan 2016 ‒ Led development of the Droplr web client, a Ruby on Rails app with a React and Backbone frontend ‒ Introduced modern tooling and build systems like Babel and Webpack to developer workflow ### SEO Specialist @ Adpearance Jan 2014 – Jan 2014 | Portland, Oregon I provided high level SEO strategy and consulting for clients ranging from small, local businesses to nation-wide ecommerce sites. I helped clients diagnose and solve technical issues, from site architecture and content duplication to UX and page speed. ### SEO Strategist @ Portent Jan 2012 – Jan 2014 As a member of the SEO team, I lead SEO strategy for a range of clients, including large eCommerce sites and online publications. I lead a team to develop new client-facing reports to monitor SEO performance metrics. Being at a small company meant I had a lot of contact with clients, and I collaborated with diverse teams and individuals—both internally and client-side. ### Bilingual Teaching Assistant @ Benafelix Primary School (Spain) Jan 2010 – Jan 2011 Developed and implemented of bilingual curriculum in a primary education setting Created interactive presentations to teach new material with Microsoft Office Suite programs ## Education ### BA in English University of Oregon Jan 2006 – Jan 2010 ### Software Engineering Epicodus Jan 2014 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/nickbernard - Website: https://nrbernard.com --- Source: https://flows.cv/nickb JSON Resume: https://flows.cv/nickb/resume.json Last updated: 2026-03-22