Post Job Free

Resume

Sign in

Manager Engineer

Location:
Seattle, WA
Posted:
June 20, 2016

Contact this candidate

Resume:

Christian Hansson

Manager, Architect, Engineer

Overview

I have been in the software development business for 27 years, starting off as a software engineer and growing into architect and manager roles. In the managerial roles I have had, I have always been very hands-on, primarily on the architecture level and creating proof-of-concept code, however when needed I have never hesitated to jump in and help my engineers with production code as well.

When it comes to technologies, I am completely agnostic. I am as familiar and comfortable with the Microsoft stack as I am with a Linux stack, with Azure as AWS, SQLServer as MySQL To me the different technologies out there are just tools, and you choose the right tool for the job at hand. When it comes to programming languages I am fluent in C/C++, Java, C#, Objective-C and Swift, and familiar with most every language out there.

I excel at creating and building technical teams, making sure my engineers constantly produce excellent products that they can feel proud of, while continuously learning and growing their technical skills and progressing in their careers.

Relevant Work Experience

Director of Enterprise Architecture 01 / 2015 - 01 / 2016

CodeSmart Inc.

•Designed architecture and lead development of an in house Cloud based LIMS geared towards Pharmacogenomics and Toxicology laboratories. Wrote the initial code (Java) for the project as a POC, continued to write code to help the developers when they were stuck or ran behind schedule.

•Lead the project to rewrite an application on both Android and iPhone for a customer as the original code had been developed by the lowest bidder, with the lack of quality that comes with that.

•Designed an improved version of the Combined Engineering methodology called OneEngineering ™, which encompasses build process / management, code review management, continuous build, test and deployment, emphasizing test driven design and design by contract.

oHeld seminars / talks about OneEngineering™ at companies such as Microsoft

oDeveloping a process management tools to automate the OneEngineering™ process as a plugin for both TFS and Jenkins/GitHub

•Held multiple “sales informative” talks

•Negotiated and closed multiple sales contracts including a multi year contract with Xerox to redesign / rewrite their entire Agile Court case management product for federal court districts, as a Cloud based product.

•Implemented internal network and internet access in the new Redmond office

•Acted as the de-facto Sales Engineer for the Redmond based sales team.

•Acted as consultant to several start up companies that CodeSmarts parent company (PeopleTech) are investing in. Areas that I consulted with them on includes

oFunding

Reviewing financial projections

Reviewing and assisting in creating pitch-decks

Assisting in selecting the right VC’s to approach

oTechnical Design

Performance

Availability

Security

oIntellectual Property

Reviewing the product and implementation for possible patentable IP

Writing the provisional patents

Being the primary interface with Patent and Trademark attorneys

CIO 11 / 2012 - 06 / 2014

Natural Molecular Testing Corporation

•Put in place proper software development practices and tools where there where none.

oImplemented proper source code control using GIT

oImplemented proper bug and task management using JIRA

oImplemented proper CI using a combination of Hudson and custom Java code

oPut in place an adaptive Agile methodology that worked for the team

oEducated the engineers as to why all this was necessary

•Created a new Cloud based multi node architecture (AWS based) and migrated the legacy self-hosted single server system to the new architecture.

•Created an iOS and Android client for customer facing real time Drug-Gene Interaction query.

•My team fixed and integrated a purchased third party LIMS with the in-house LIMS

•My team created software for Drug-Gene and Drug-Drug-Gene interaction that allowed a patient in real-time to verify if a prescribed medication would have any negative effects based on their Pharmacogenomic profile.

•My team created the interface to several medical billing companies and our LIMS and business back-end.

•Personally developed software to detect Cystic Fibrosis based on a DNA profile, reading input directly from Lumiex DNA sequencers (C++ with a Java (Servlet) based front end)

•Responsible for day to day IT operations and end user support.

oIncluded set up of a proper network system in the company spread over multiple physical locations.

oI personally negotiated with hardware and service providers to get the best deals for the company, including getting both CBeyond and Integra to agree to bring in OC3 fiber to the building at their cost.

Chief Engineer 02 / 2011 - 07 / 2012

Tango Card, Inc.

•Oversaw all of software engineering, QA and IT work

•Actively involved with all phases of the Sales process from inception, through contract negotiations to the implementation phase.

•Involved in the fund-raising process of the company

•I helped grow the revenue and transaction processing by a factor of 100 (actual numbers have not been released by the company and are therefore still confidential)

•Tripled the engineering staff

•Designed and implemented the strategy to move the company’s back-end from a proof-of-concept system to a full production system capable of handling the increased load and being able to scale seamlessly to even higher loads.

•Developed several production systems as well as P.O.C. on multiple platforms such as Android, iOS, Windows Phone 7, .Net 4.0 and .NET 4.5 (as a Windows 8 widget),

•Designed and implemented an SDK for third party integration, in Java, .NET and PHP.

•Worked with corporate customers and helped them integrate with Tango Card using the SDK’s, and on occasion created custom version of the SDK for specific customers.

Senior Manager, Research and Development 07 / 2009 - 07 / 2010

VMWare

The group I managed was moved from EMC over to VMWare after Paul Mauritz saw our presentation/demonstration at EMC World in May of 2010, and we continued the work started at EMC, and finished the internal product that allow automated application deployment across multiple clouds from multiple cloud providers.

Senior Manager, Cloud Infrastructure 12 / 2008 - 07 / 2009

EMC (formerly SourceLabs)

•Research new areas of Cloud Computing

•Developed a system to simplify and automate the migration of legacy apps and the deployment of new apps to multiple Cloud infrastructures.

•Researched and interviewed potential customers and users to understand pain points and gaps and developed a system that allows clients to define graphically what their application echo-system will look like, define what resources. The system would then configure the required entities and deploy clients’ application across available cloud resources based on availability and load. The system could work seamlessly with EC2, VMWare and Azure (though not yet released).

Director of Product Management and Engineering 05 / 2005 - 12 / 2008

SourceLabs

•Promoted rapidly from Senior Software Engineer in the AI group to Software Engineering Manager (hands on writing code along with my team) then to Engineering Manager.

•Promoted to Director of Engineering and was SME on sales calls.

•Increased the size of the engineering department by a factor of 5.

Senior Software Engineer, 2002 – 05 / 2005

Performant / Mercury

•Designed and implemented Java byte code instrumentation probes

•Designed and implemented code that analyzed the instrumentation data coming back from the probes.

•Worked directly with Sales in a Sales Engineering role

•Worked directly with customers in large installations of the product.

Chief Architect 2000 – 2002

Activate / LoudEye

•Responsible for both software and network architecture

•Designed a system for parallelizing encoding of live video streams for broadcast

•Designed a system for scheduling of 500+ video encoders

•Designed a system for ad insertion in video streaming based on client location (IP geo-location)

•Designed a system for pay-per-view video streaming of events

Development Manager 1997 – 2000

Network Commerce

•Managed a team that implemented in-house payment processing via direct X.25 link to Vital

•Managed a team that implemented pattern based credit card fraud detection.

Senior Software Engineer 1995 - 1997

Stellar One

•Ported OS/9000 code from the 68040 to the 68030 processor for the Stellar 5000 set-top box

•Designed and implemented a complete TCP/IP stack (layer 1 through 7) implementing Ethernet over Cable for the Stellar 5000 set-top box

•Implemented a full BBT switching stack for the Stellar 5000 set-top box

•Implemented the full video decoding for the Stellar 5000 set-top box

•Assisted with the hardware design for the Stellar 5000 set-top box, in particular FPGA design.



Contact this candidate