Brian Christensen

Brian Christensen Email and Phone Number

Principal Software Engineer @ rSquared CRE
Brian Christensen's Location
Lakewood, California, United States, United States
Brian Christensen's Contact Details

Brian Christensen work email

Brian Christensen personal email

n/a
About Brian Christensen

I am a software development professional who has worked on the client, server and database side of applications over the course of my career, in monolithic, microservice, and event-driven architectures, with many different technologies, and I am passionate about building great products and tools as well as great teams and their cultures. I know how to take a project from design to inception and beyond, how to refactor old-school systems into modern technologies, I've lead multiple software development teams, and I am comfortable thinking from both an engineering and business perspective.

Brian Christensen's Current Company Details
rSquared CRE

Rsquared Cre

View
Principal Software Engineer
Brian Christensen Work Experience Details
  • Rsquared Cre
    Principal Software Engineer
    Rsquared Cre May 2017 - Present
    Rancho Palos Verdes, California, Us
    Lead a team of developers and worked as a full-stack engineer designing and implementing commercial real estate valuation softwareBuilt frontend using React, TypeScript, and RxJSUtilized Node.js for REST API in a microservice architecture on top of PostgreSQL and RedisDesigned the data schema for various servicesUsed NSQ message queue for asynchronous jobsContainerized services using Docker on top of Docker Swarm in AWS to host servicesUtilized websocket architecture for multiplexed real time communication between services and clientPracticed agile scrum
  • Hart, Inc.
    Web Development Team Lead
    Hart, Inc. Jan 2016 - Apr 2017
    Kansas City, Missouri, Us
    Developed responsive web applications utilizing React + ReduxEmployed Webpack as a build tool to take advantage of hot reloadUtilized ES6/7 language features in Babel stage 0, including async/awaitProgrammed and deployed applications all on Un*x environmentsBuilt a centralized style/component repository using SASS to support multiple SPAsAuthored unit and integration tests with MochaManaged and delegated work to a team made up of JavaScript, iOS and Android engineersMentored junior developers in both technical and interpersonal skillsArchitected application features from a full-stack perspective and broke-down/communicated technical requirements to my fellow engineersResponsible for conducting technical and culture fit interviews and working with our talent team to hire best-in-class developersPracticed agile development first in Scrum, then helped transition the company to KanbanWas responsible for interfacing with account managers and business stakeholders to manage the IT roadmap for all company initiatives and directing resources for these initiativesHeld myself accountable for not letting down a team of 50+ engineers in all of my decision making
  • Cdk Global
    Senior Software Engineer
    Cdk Global Aug 2012 - Oct 2015
    Austin, Texas, Us
    Design and development of high traffic distributed web-based transactional systemsStepped into a leadership position after first year and a half, helping to guide and manage a distributed development team in US and IndiaMentored team members on client side development and design patterns as the team's Javascript SME Practiced object oriented Javascript and modular designEngineered a client-heavy SPA in MVVM pattern with Angular.js, Bootstrap/CSS3, and HTML5Node.js/Express, Grunt and Bower utilized to allow front-end development to be completely separate from middle-tier and database tier development until integration during each sprint Developed a RESTful middle-tier in C# .NET WebAPI2Modeled data and fine tuned stored procedures in SQL ServerAuthored DAL utilizing Dapper ORM and ADO.NET for interoperability, SQL Database backendUtilized Git distributed source control along with gitflow-workflowPracticed TDD using Karma/Jasmine on the client and NSubstitute for service layerIntegration testing through MS Test framework and E2E testing using SeleniumFollowed testing pyramid as a model while deciding testing approach on a story-by-story basisHelped to configure and maintain continuous integration systems (stash, bamboo, nolio)Practiced Scrum agile methodologyDesigned and refactored code employing software development best practices and design patterns where they made sense
  • Gamania Digital Entertainment
    Software Developer
    Gamania Digital Entertainment Feb 2012 - Aug 2012
    Taipei, Tw
    Design and development of custom web-based content management system that drove the content of front end websitesFront end development with C# ASP.NET MVC and jQuery, HTML, CSSWorked with artists in the development of front end websitesDevelopment/management of MSSQL server databases to store content generated by the CMSMaintained source control and build/deployment systems and hosting environments
  • Adp
    Junior Software Engineer
    Adp May 2011 - Feb 2012
    Roseland, New Jersey, Us
    Developed transactional systems using C# ASP.NET WebForms and jQueryDeveloped database tier using MSSQL Server and ADO.NETAuthored enterprise reports using ActiveReports for C#N-tier architecture utilizing WCF SOAP based services

Brian Christensen Skills

Javascript C# Agile Methodologies Software Development Html5 Css Angularjs Git Node.js Software Engineering Bootstrap Sql .net React.js Rest Requirements Analysis Sdlc Bower Continuous Integration Linux Jquery Json Xml Project Planning Gruntjs Karma Jasmine Nosql Test Driven Development Websockets Soap Distributed Systems Hybrid Mobile Development Couchbase Solid Principles Software Design Patterns Webpack Es7 Sass Redux Management Team Leadership Mentoring Strategic Roadmaps Go C++

Brian Christensen Education Details

  • Southern New Hampshire University
    Southern New Hampshire University
    Mathematics

Frequently Asked Questions about Brian Christensen

What company does Brian Christensen work for?

Brian Christensen works for Rsquared Cre

What is Brian Christensen's role at the current company?

Brian Christensen's current role is Principal Software Engineer.

What is Brian Christensen's email address?

Brian Christensen's email address is br****@****amc.com

What schools did Brian Christensen attend?

Brian Christensen attended Southern New Hampshire University.

What skills is Brian Christensen known for?

Brian Christensen has skills like Javascript, C#, Agile Methodologies, Software Development, Html5, Css, Angularjs, Git, Node.js, Software Engineering, Bootstrap, Sql.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.