Summary
Overview
Work History
Education
Skills
Languages
Certification
Projects
Timeline
Generic
Jan Lange

Jan Lange

Fullstack Developer
Berlin

Summary

I am an experienced software developer specialized in Java and JavaScript frameworks. In my role as a full stack developer for over three years, I have identified my strengths and developed a comprehensive skill set. I have gained extensive experience with modern technologies and have enhanced existing skills. In addition to my deep expertise with Java and TypeScript, I have developed proficiency in Linux, made initial steps in AI development, and consistently improved the quality of my code. My work is guided by the Clean Code principle, which I learned from Uncle Bob (Robert C. Martin). I am committed to expanding my knowledge and exploring new and exciting areas in the rapidly evolving field of computer science.

Overview

6
6
years of professional experience
2
2
Certifications

Work History

Software Developer

AKAD Bildungsgesellschaft MbH
01.2023 - Current
  • Supervised and consulted on digitization projects, ensuring realistic time and scope estimations for successful project delivery.
  • Collaborated with 3diverse teams in agile environments to enhance project efficiency and communication.
  • Explored potential of artificial intelligence, integrating Large Language Models (LLMs) across multiple applications.
  • Led planning, development, and testing of greenfield projects, establishing foundations for innovative solutions.

Junior Full Stack Developer

Talention - TFI GmbH
07.2021 - 12.2022
  • Utilized SaaS and DevOps tools including Jenkins, Docker, and Bitbucket.
  • Migrated significant functionality from legacy codebase to modern architecture, integrating new technologies, conducting tests, and adding new features.
  • Enhanced understanding of software styles and conventions, including Domain Driven Development and Clean Code.
  • Participated in regular stand-ups, sprint planning meetings, retrospectives, and code review sessions to foster strong communication among team members.

Computer Science Apprentice

GFOS MbH
08.2018 - 06.2021
  • Completed three-year apprenticeship, specializing in software development for workforce management solutions.
  • Gained proficiency in Java and JavaServer Faces, and experience in using application servers.
  • Developed soft skills including presentation preparation and delivery using PowerPoint.
  • Enhanced communication abilities, focusing on effective transmission and reception of feedback.

Education

Vocational Training in Computer Science - Fachinformatik Anwendungsentwicklung

Heinz-Nixdorf-Berufskolleg
Essen, Germany
04.2001 -

High School Diploma -

Gymnasium Essen Werden
Essen, Germany
04.2001 -

Skills

Java

Angular

TypeScript

HTML

CSS

JavaScript

Spring Framework

SQL Databases

Git Version Control

RESTful APIs

Docker Containers

NoSQL Databases

Languages

German
Bilingual or Proficient (C2)
English
Advanced (C1)

Certification

Grundlagen der Informatik | Springer Campus

Projects

GFOS Projects:

  • Workforce Management Web: Developed web applications using JavaServer Faces to replace desktop applications, delivered regular updates to customers, and migrated applications from Delphi to web-based platforms.
  • ETL Model: Maintained and optimized a custom ETL process for efficient data transfer across software modules.
  • Manufacturing Execution System: Managed and enhanced Delphi-based applications for real-time monitoring and control of manufacturing processes.

Talention Projects:

  • Applicant Management Platform: Developed a cloud-based single-page application for applicant management, integrating with backend systems using REST APIs, and migrated features from AngularJS to Angular 12.

AKAD Projects:

  • AVILAB: Integrated a 3D world software with the university's Learning Management System (LMS) for online education, connecting to the "Nationale Bildungsplattform" of the Federal Ministry of Education and Research (BMBF).
  • KoKoN: Collaborated with external developers on a digital teaching methods toolkit, including program migration and system integration.
  • StudyBuddy: Developed a prototype for a ChatGPT-based virtual companion to assist and motivate learners, with plans for further development.
  • Project Karl: Created and tested a prototype for a question-answer chatbot using local LLMs like Llama 3, with ongoing development for further stages.

Timeline

Software Developer

AKAD Bildungsgesellschaft MbH
01.2023 - Current

Junior Full Stack Developer

Talention - TFI GmbH
07.2021 - 12.2022

Grundlagen der Informatik | Springer Campus

01-2019

Aktuelle Webtechniken - JavaServer Faces | Springer Campus

01-2019

Computer Science Apprentice

GFOS MbH
08.2018 - 06.2021

Vocational Training in Computer Science - Fachinformatik Anwendungsentwicklung

Heinz-Nixdorf-Berufskolleg
04.2001 -

High School Diploma -

Gymnasium Essen Werden
04.2001 -
Jan LangeFullstack Developer