Michael Christensen
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
Front-end Developer
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.
Software Engineer
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.
Experience
WE Collective
https://www.weco.io/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
Skills
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
Education
Bachelor of Science Degree (First Class Hons.) in Computer Science
University of Bristol - Bristol
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring