About me

My name is Martin Kramer and I’m a software engineer. This is the website about my life, my research and my family.

When I’m not spending time with my family, I enjoy working on and learning about game design, programming languages, cloud deployment and artificial intelligence.

Skills

With more than 19 years of experience in software development, a Master of Science in Business Information Systems and one in Management Information Systems, I enjoy working on large software development projects in the field of e-commerce.

Back End
Front End
Database
Dev Ops & Cloud
Graphic & Media Design
Artificial Intelligence
Mobile (Android)

I prefer to work using Agile/Scrum/Kanban practices and am particularly interested in Artificial Intelligence and Cloud Architecture.

Programming languages

My preferred languages are Java, PHP, Python and C#. My tech stack includes various backend and frontend development frameworks, database administration, Docker, Pytorch and AWS. My knowledge in Adobe Creative Cloud Software completes my profile.

Java

Java is an island as well.

With Java I develop backend and frontend software. I use web frameworks (e.g. Spring), JavaServer pages (JSP) and service-oriented architecture/web services (SOAP/REST).

Dependency injection (DI) and Java Persistence API (JPA) are my daily work as a fullstack developer.

PHP

Hypertext Preprocessor.

Whether Wordpress, Magento, Magento2, Laravel, Symfony or Typo3 or Vanilla - the development of software written in PHP has accompanied me more than half my life.

In search of good books on CGI/Perl I found my first book on "PHP: Hypertext Preprocessor", then still in version 3. Besides creating various plug-ins for frameworks and CMS, I also found my passion for database systems through this programming language.

Python

Simple is better than complex.

I learned to appreciate Python during my time at university.

I started developing Python by creating Django based economic experiments using oTree. It is the ideal language for developing applications for machine learning, computer vision and natural language processing e.g. using PyTorch.

Java Script

There is no sleep in JavaScript.

With Javascript I develop web applications as well as user interfaces and video games. In my daily work I mainly use Angular with TypeScript, but I also have knowledge in React. Privately I prefer to develop games with the developer framework Phaser.

C# and C

Modern, object-oriented, and type-safe programming language.

I acquired my knowledge about the development of C# applications during my studies, in project work (calculation of delivery profiles for an automobile manufacturer using LINQ) and for the creation of the software in the context of my master thesis (experimental software).

Just like the development of open source C programs, this is currently not my daily work, but I am open for further knowledge in this field.

Software & Systems

Being a full stack developer is increasingly complex.

... but nobody said it was easy. That is my solution stack:

Angular

Develop Across All Platforms.

Docker

Empowering App Development for Developers.

PyTorch

Open source machine learning framework.

Amazon Web Services

Server Hosting & Cloud Services.

Adobe Creative Cloud

Creativity at any place.

Phaser.io

Desktop and Mobile HTML5 game framework.

Nodejs

Designed to build scalable network applications.

Apache Cordova

Mobile apps with HTML, CSS & JS.

Mysql

The most popular open source database in the world.

Postgres

World's Most Advanced Open Source Relational Database.

Django

The Web framework for perfectionists with deadlines.

Laravel

The PHP Framework for Web Artisans.

Symfony

High Performance PHP Framework for Web Development.

SAP hybris

Omnichannel E-Commerce- & CRM-Software.

Magento & Magento2

Open-source e-commerce platform.

Person

Family

Happily married to Julia Kramer. Father of two kids.

Me

Year 1985. Born in Zwickau, Sachsen raised in Hamm, North rhine westphalia.

Went to school at the Kettlerschule and the Gymnasium Hammonense.

My current employer

Empowering Digital Leaders.

An example project I am working on:

"A consistent, cross-channel shopping experience for customers requires an interlocking of all systems. In most cases, the challenge is to link long-standing classic branch processes with the e-commerce systems that were set up in parallel at the time and the numerous new processes and systems.The solution can be an order management system: aroma® is consistently designed to integrate and control all processes along the entire retail value chain, enabling companies to react flexibly to changes in customer buying behavior at any time."

Reference:

Leisure

Curriculum vitae

Web-based Information Service for Higher Education Students logo

WISHES

Web-based Information Service for Higher Education Students.

Development of an international information- and community portal to interlink higher education institutions (HEIs), students and enterprises to provide them with information tailored according to their expressed needs, funded within the Action 4 of the Erasmus Mundus Programme.

LEO-Club Paderborn

We serve.

Leo clubs are the independent youth organization of Lions clubs. They are service clubs, i.e. charitable clubs run by young adults aged 16 to 30. Their members call themselves Leos.

Projects supported during my time as a Leo:

MTP - Marketing zwischen Theorie und Praxis e.V.

Marketing leben.

Roles I have taken on in the organization:

Management Trainer (2010–2014)
Creative Methods Training: Adobe Creative Suite, Creative Methods, Project Management, Design, Media Creation

Head of Board - Branch Paderborn (2010–2011)
Project planning, -development und -support, recruiting of businesses for marketing projects, workshops and lectures (negotiating, financing and contract agreements), controlling and quality of communication department

Manager of the Consulting and Events Department (2009–2010)
Recruiting of businesses for marketing projects, workshops and lectures (negotiating, financing, contract agreements), project teams (assembling, consulting and supervising), event concept design, recruiting of companies, national collaboration

Hamm online für Teenager

h.o.t

Hamm online für Teenager.

The youth portal H.O.T existed from 2001 to 2010, developed from a cooperation between the Protestant youth work in the church district of Hamm and the city of Hamm.

H.O.T was the abbreviation for Hamm Online for teenagers. In addition to organizing events for teenagers, the teenagers operated an Internet service, which they supervised editorially and technically.

Certificates

Deep learning

  • Neural Networks
  • Convolutional Neural Networks (image classification)
  • Recurrent Neural Networks (long short-term memory networks, sentiment analysis)
  • Generative Adversarial Networks (Face generation)
  • Deploying Network as cloud service

Magento developer

During my time at arvato scm I got certified as a "Magento Certified M1 Developer" and implemented various extensions for the store systems Magento Enterprise and Magento 2.

In this period I developed and administered the online stores for large companies: Among them a large Taiwanese manufacturer of computer hardware, an international hardware and software development and technology company from Washington and a fashion company from East Westphalia.

Lotus Notes 8 Certified Developer

During my time as student assistant at the Groupware Competence Center of the University of Paderborn, I completed a certification as Lotus Notes 8 developer.

Contact

Am Anger 4
33758 Schloß Holte-Stukenbrock
Germany

+49 176 80576697

info@martin-kramer.com

Icons made by Freepik from www.flaticon.com
end of website
^