Christian Danielsen

Web Developer | JavaScript Specialist | Quality Mindset

Technical Skills

Languages and Frameworks
Modern JavaScript, Node.js, Express.js, React/Redux, GraphQL, PostgreSQL

Testing
Jest, Ava, Enzyme, Mocha, Sinon, Cypress.io, Postman, TestRail

Tooling and DevOps
Git/Gitflow, Docker, Jenkins, TeamCity

Workflow
Scrum/KanBan, Pair Programming, Jira, Confluence, Bitbucket, GitHub, PivotalTracker, Trello

Essential Human / Developer Skills

  • Efficient researcher
  • Constant and humble learner
  • Skilled communicator across mediums and audience types
  • Strong interpersonal skills

Web Development Experience

Software Developer III - Insitu
Remote (June 2018 - Present)
  • Led development of multiple robustly tested microservices (Node, Express, Jest), implementing best practices in areas including validation, authentication, and REST API design
  • Led implementation of a comprehensive suite of 300+ UI automation tests for an enterprise level cloud storage platform, resulting in dramatic improvements in test reliability, performance, and maintainability
  • Created code generation templates (Yeoman) for several common project types, dramatically reducing time required to jumpstart new projects
  • Currently championing a critical tooling improvement: establishing a binary repository manager for capturing common functionality into packages that can be shared across projects and teams
Software Engineer in Test - InComm
Portland, OR (May 2016 - May 2018)
  • Transitioned to leadership role in the extension, maintenance and integration of automated UI and API testing frameworks. Reduced weekly regression testing time from days to hours
  • Led effort to standardize and implement modern JavaScript project best practices across a suite of front end development products
  • Contributed to a continuous delivery pipeline prototype providing for safe, automated deployments of a microservice to production on the merging of a pull request
  • Developed automated feature branch validation system by integrating VC host (GitHub) and CI tool (TeamCity)
  • Provided training, code reviews and mentorship to new QA engineers
Associate QA Engineer - InComm
Portland, OR (December 2014 - May 2016)
  • Collaborated with senior SDET to build end-to-end automated UI testing framework (Protractor) for customer and internal-facing applications
  • Designed API testing framework using npm libraries (Ava, Request-Promise, Yeoman) and custom JavaScript to dramatically improve API layer test coverage
  • Daily experience with an agile sprint development cycle and associated processes/tools
  • Conducted increasingly complex exploratory test sessions for bug and feature stories as a QA member of an 8-person cross functional product team
  • Contributed regular input and added value to regular agile ceremonies and other specialized working groups
Frontend Web Development Intern - Outdoor Project
Portland, OR (October 2014 - November 2014)
  • Contributed to mobile-friendly refactor of CSS code using Sass/SMACCS
  • Studied fundamentals of Drupal 7 CMS
  • Developed style guide demonstrating standards for common modules

Education

2019 - GraphQL Intensive Workshop (16 hrs), Cascadia JS 2019, Seattle, WA

2017 - React/Redux Intensive Workshop (40 hrs), Alchemy Code Lab, Portland, OR

2014 - Full Stack Development Course (700 hrs), Epicodus, Portland, OR

2009 - M.Ed, Curriculum and Instruction, Portland State University, Portland, OR

2005 - BA, International Relations, UC Davis, Davis, CA

Personal Interests

Long Distance Backpacking | Urban Dodgeball | High Risk Juggling