Brian Christensen work email
- Valid
Brian Christensen personal email
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.
-
Principal Software EngineerRsquared Cre May 2017 - PresentRancho Palos Verdes, California, UsLead 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 -
Web Development Team LeadHart, Inc. Jan 2016 - Apr 2017Kansas City, Missouri, UsDeveloped 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 -
Senior Software EngineerCdk Global Aug 2012 - Oct 2015Austin, Texas, UsDesign 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 -
Software DeveloperGamania Digital Entertainment Feb 2012 - Aug 2012Taipei, TwDesign 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 -
Junior Software EngineerAdp May 2011 - Feb 2012Roseland, New Jersey, UsDeveloped 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
Brian Christensen Education Details
-
Southern New Hampshire UniversityMathematics
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial