<<

Mathias Bothe Senior Web Application Developer (Fullstack) Graduate in Business Information Systems (Bachelor) 2007

Address 80538 Munich, Germany Contact [email protected] Nationality german Year of birth 1983, Germany Education Graduate in Business Information Systems (Bachelor) in 2007, Mannheim, Germany Type of contract Freelancing Availability and Depending on project/location. Please send request to [email protected] hourly rate

Main skills Fullstack (frontend and backend) development, quality assurance and deployment of secure client and server-side web applications for Smartphones, Tablets and Desktop-PC using state of the art technology with focus on JavaScript.

Languages German Native English Fluently Swedish Advanced

CV - Mathias Bothe (December 2020)

Chatbot and Corporate search 2019-2020 Siemens AG, Conglomerate, Munich, Germany Chatbot development and integration of enterprise search engines into a unified web based . Development of UI component library to be reused in other Siemens projects based on React.

TypeScript, JavaScript, React, Redux, Test-Driven-Development, Jest, Styled Components, Github/Git, , Microsoft Azure, Microsoft LUIS, Microsoft Bot-Framework, HTML5, CSS, Server, Shellscripting

Web-Audioplayer with TypeScript 2018 INNOSYSTECH GmbH, Cyber Security and Cyber Defense, Salem (Bodenseekreis), Germany Frontend development of a web based audio player especially the display of envelope curves and spectral frequencies.

TypeScript, JavaScript, Virtual-DOM, Webpack, Stylus, Web Audio API, GitLab

B2C Onlineshop with TypeScript (Fullstack) 2017-2018 Architerior, Media/Online-Retail, Stockholm, Schweden Fullstack development of an online shop to sell photo art and paintings including Search Engine Optimisation (SEO) and Server Side Rendering (SSR).

TypeScript, JavaScript, MEAN-Stack, 5, ExpressJS, MongoDB, NodeJS, SCSS, Webpack

Customer Portal with Payment Service 2018 Bosycom, IT-Consulting, Munich, Germany Creation of customer area with Stripe integration for online payment services.

TypeScript, JavaScript, MEAN-Stack, Angular 5, ExpressJS, MongoDB, NodeJS, SCSS, Webpack

Web application with TypeScript (Fullstack) 2017 BMW AG, Automotive, Munich, Germany Front- and Backend development of an integration system to harmonize several data sources under a common component-based user interface. Implementation of reactive real-time modules, AppStore, roles- and permissions management.

TypeScript, JavaScript, , React, NodeJS, Yarn, SCSS, BitBucket, Jira

2/5

CV - Mathias Bothe (December 2020)

Web application with JavaScript and PHP (Fullstack) 2016-2017 Fonds Finanz Maklerservice GmbH, Finance- and Insurance, Munich, Germany Front- and Backend development of an online reward platform for finance and insurance brokers. Development of a RESTful API with Single-Sign-On. Authentication with JSON Web Token (JWT). Development of Intranet Web Applications. Implementation of SAP interfaces for billing.

EcmaScript 6, ReactJS, Redux, NodeJS, Webpack und ElasticSearch, PHP. Test Driven Development, JEST, Enzyme und Selenium, BitBucket, Jira

Web application with # and JavaScript (Fullstack) 2016 Carable AB, IT service provider for automotive, Stockholm, Sweden Development of an e-commerce platform to sell and buy vehicles. Front- and Backend Development of a web application for vehicle inspection.

ReactJS, Flux, Reflux, NodeJS, AngularJS 2.0, EcmaScript 6, EcmaScript 7, EcmaScript 2015, , Typescript, C#, Azure, Webpack, Gulp, Jest, ASP.NET. Test Driven Development, Agile Softwareentwicklung

Coaching & Frontend Development with AngularJS 2015-2016 Mercedes Benz AG, Automotive, Stuttgart, Germany Front-End development of a B2BOnline Portal (Single Page Application) using responsive design principles (mobile first). Implementation of an E-Commerce. Coaching of employees in latest Angular JS techniques.

AngularJS, NodeJS, Gulp, Bower, Jasmine, Karma, ElasticSearch, RabbitMQ, Sass, SCSS, Compass, HTML5, CSS3, JavaScript, Mobile First, Responsive Design

Restful API with PHP and noSQL 2014-2015 Security service provider, Security and Safety, Munich, Germany Development of a server-side RESTful API used by mobile and desktop clients. Using best practices regarding , functional and integration testing.

REST-API, Token-Authentifizierung, noSQL, , Composer, NodeJS, , Codeception, PHPUnit, Vagrant, Git, PHP

3/5

CV - Mathias Bothe (December 2020)

Web application with JavaScript and PHP (Fullstack) 2013-2014 Security service provider, Security and Safety, Munich, Germany Conceptual design and implementation of enhancements for a security-related web application and database scheming including calendar management, activity reporting and human resource planning.

Zend Framework, MongoDB, MySQL, Apache, HTML5, CSS3, JavaScript, Selenium, jQuery, requireJS

Cloud email service with JavaScript and 2010-2013 1&1 Internet AG, IT service provider, Munich/ Karlsruhe, Germany Frontend/backend developer, creating a cloud based Email-Service for a multimillion audience of international users. Backend development using Java and Hibernate.

Scrum, Kanban. , Java, Spring Framework, HTML, CSS, JavaScript, Jira, Hudson, Jenkins, Confluence

Web-Chat Client with JavaScript 2009-2010 gmx.net / United Internet AG, IT service provider, Munich, Germany Fulltime freelancer position as frontend developer of a web-based Online-Chat using JavaScript Frameworks. Development of GUI components, integration of Chat protocol XMPP.

Scrum, Qooxdoo, Apache Tomcat, Jira, XMPP, JavaScript, HTML, CSS

4/5

CV - Mathias Bothe (December 2020)

Skills Methods Agile Development, Scrum, Kanban, Behaviour Driven Development (BDD), Test Driven Development (TDD), Continuous Integration (CI), Mobile First, Responsive Design, Restful API Design, Web 2.0, , Asynchronous Module Definition (AMD)

IT-Languages JavaScript, TypeScript, EcmaScript 6 (ES2015), EcmaScript 7 (ES2016), PHP5, PHP7, HTML 5, XHTML, XML, CSS 3, Python, Java, C#

Frameworks, React, AngularJS 1.x, Angular 2, nodeJS, ExpressJS, Qooxdoo, jQuery, Libraries & Tools Backbone, underscore, Ember, KnockoutJS, RequireJS, Jasmine, Behat, Grunt, Gulp, Bower, Yeoman, Selenium, RxJS, Jest, GraphQL Twitter Bootstrap, Foundation, Semantic UI, Sass, SCSS, Less, Compass Laravel 4/5, Zend Framework, , Composer, PHPUnit, Codeception Spring, Hibernate, Ant Linux Shell

Version control Git, GitHub, Subversion (SVN) systems

Databases MySQL, MS SQL, Oracle, noSQL, MongoDB, CouchDB, Redis, ElasticSearch, RavenDB

Server Apache WebServer, Apache Tomcat, nginx, Linux, Debian, Ubuntu, Windows Server, Vagrant, VirtualBox

Project management Atlassian Jira, Confluence, Bitbucket, Hudson, Jenkins, Bugzilla, Edgewall Trac, tools Redmine

Development tools IntelliJ, PHPStorm, WebStorm, Eclipse, NetBeans

5/5