Michael Christensen, Developer in Bristol, United Kingdom
Michael is available for hire
Hire Michael

Michael Christensen

Verified Expert  in Engineering

Software Developer

Location
Bristol, United Kingdom
Toptal Member Since
February 15, 2017

Mike is an experienced full-stack engineer who specializes in building robust, scalable web applications. He works with modern JavaScript technologies used by the leaders of the web. Having contracted with startups, individuals, and enterprise alike, he is an excellent team player with strong communication skills.

Portfolio

WE Collective
Amazon Web Services (AWS), Less, HTML5, Node.js, AngularJS, JavaScript
LanguagePear
MongoDB, Node.js, Less, HTML5, AngularJS, Ionic, JavaScript
Environment Agency
Less, HTML5, jQuery, AngularJS, JavaScript

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, Atom, Windows, Linux

The most amazing...

...thing I've developed is the non-profit social news platform Weco.io, which aims to transform social news into a global force for good.

Work Experience

Full-stack Developer

2016 - 2017
WE Collective
  • Developed an extensive REST API for the WE Collective platform.
  • Developed a large, modular AngularJS application implementing the front-end of the WE Collective platform.
  • Wrote a comprehensive test suite for the REST API.
  • Set up staging and live environments for the platform alongside automating builds, tests, and deploys.
  • Understood the business needs of the client and translated these into understandable milestones.
Technologies: Amazon Web Services (AWS), Less, HTML5, Node.js, AngularJS, JavaScript

Full-stack Developer

2016 - 2016
LanguagePear
  • Developed the minimum viable product for this language-practice startup, a cross-platform mobile application with a REST API.
  • Developed a robust REST API for the platform using Node.js and the Express framework, deployed on AWS.
  • Developed the cross-platform mobile application using Ionic, which included features such as push notifications and live updates.
  • Maintained close communication with the founders to ensure the product was addressing their specific business needs.
Technologies: MongoDB, Node.js, Less, HTML5, AngularJS, Ionic, JavaScript

Front-end Developer

2015 - 2015
Environment Agency
  • Broke down client requirements into user stories and managed the progression of these along the Scrum board.
  • Implemented the front-end of a responsive, cross-platform web and mobile application visualizing various geographic datasets.
  • Maintained close communication with the back-end team and integrated the application with their APIs.
  • Developed innovative UI components facilitating comparisons between complex geographic data sets, based on analysis of user engagement with similar products.
  • Conducted interviews with potential users of the application as part of our user testing efforts and translated the results into actionable development work.
Technologies: Less, HTML5, jQuery, AngularJS, JavaScript

Software Engineer

2015 - 2015
Ocean Blue Software
  • Designed and implemented a modern, flat UI for a set-top box for a large South American client.
  • Extended the company's proprietary back-end technology suite DTVKit and integrated it with the UI.
  • Communicated with project managers and clients to ensure timely delivery of the project.
  • Participated in daily stand-ups and encouraged the adoption of Agile development methodologies within the team.
Technologies: C++, QML, JavaScript

WE Collective

https://www.weco.io/
Mike was contracted by the non-profit startup WE Collective to build the first iteration of their full-scale social news platform.

WECO aims to solve a lot of the fundamental challenges facing Reddit and, as such, the web app has been built for maintainability and scalability. This greenfield application was developed using Node.js, AngularJS, and AWS.

Find out more here: http://wecollective.co.uk/

Tripmappr

Tripmappr is a modern web application which helps travelers to visualize their trip photos on a rich, interactive map. This application is being developed using Node.js, AngularJS, and MongoDB.

Languages

JavaScript, HTML5, Less, CSS3, QML, Python, Java, C++, C

Frameworks

Express.js, AngularJS, PhoneGap, Ionic

Libraries/APIs

Node.js, REST APIs, Handlebars, Backbone.js, jQuery

Tools

Git, Grunt, Atom, Jira, Gulp

Storage

Amazon DynamoDB, PostgreSQL, MongoDB, Amazon S3 (AWS S3)

Other

GitFlow

Platforms

Amazon Web Services (AWS), AWS Lambda, Linux, Windows

2013 - 2016

Bachelor of Science Degree (First Class Hons.) in Computer Science

University of Bristol - Bristol

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring