Jonas Dittrich
CEO
Experience
CEO
softwarebees GmbH
Freelancer
JD-Software
AGSOTEC: Updated Java EE dependencies in the project’s build configuration, refactored code to be compatible with the new Java EE version, updated database configurations, replaced deprecated classes and methods, updated configuration files such as web.xml and persistence.xml.
DResearch Fahrzeugeletronik: Transformed an on-premise platform to a modern cloud-based application using Java 17, Spring Framework, MySQL, RabbitMQ, Docker, Kubernetes, React, AWS; collaborated with the client to define project requirements; guided and taught intern software developers; designed and implemented new features and enhancements.
Bredex GmbH (Faculty73 for Volkswagen): Developed and delivered training courses for Java, Spring Framework and React; designed and developed course materials including presentations, assignments and practical exercises; tailored content to varying skill levels; conducted classroom and online training sessions; mentored participants; provided troubleshooting and support; delivered practical demonstrations.
Rezeptprüfstelle Duderstadt GmbH: Designed and implemented new features and enhancements using Kotlin, Spring Framework and Vue.js; recommended improvements to business systems and procedures; analyzed technical solutions based on customer requirements; collaborated with management and development partners on application design and project progress; provided direction and guidance on process improvements and established policies.
Senior Software Developer
CHECK24 Vergleichsportal GmbH
Developed databases, programs and processes for integration and implementation across enterprise.
Trained new developers and programmers on company standards for design and review.
Met with stakeholders to provide detailed project reports and milestone updates.
Documented technical workflows and knowledge to educate newly hired employees.
Designed intuitive graphical user interfaces to improve user experience.
Designed reusable and reliable code for use within distributed cloud environments.
Participated in software field testing to verify performance of developed projects.
Designed and implemented a fast and reliable data scraper, that synchronizes two databases.
Software Developer & IT-Consultant
codecentric AG
Delivered outstanding service to clients to maintain and extend relationship for future business opportunities.
Supported clients with business analysis, documentation, and data modeling.
Analyzed problematic areas to provide recommendations and solutions.
Created and developed detailed work plans to meet business priorities and deadlines.
Developed effective improvement plans in alignment with goals and specifications.
Evaluated customer needs and feedback to drive product and service improvements.
Maintained database systems to track and analyze operational data.
Created and managed project plans, timelines and budgets.
Worked together with the team on a huge transformation project, that shifted from a monolithic platform into a microservice landscape.
Technical Lead
BM Sports Technology GmbH
Provided educational expertise and mentoring to junior team members.
Drove technical initiatives for large enterprise systems to align with long-term business strategies.
Advised management, business and technical staff on solutions using specific domains or technology.
Built product feature lists with stakeholders.
Improved systems with addition of new features and infrastructure.
Supervised architecture, design and implementation of company-wide platforms and applications.
Offered input on technical and platform-related strategic planning initiatives.
Designed support structure needed to confirm scalable application rollouts.
Teamed on development of technology roadmap spanning 3 years.
Researched and adopted new technologies to add value to existing offerings.
Investigated system issues and implemented resolutions to reduce downtime.
Developed a fast and reliable three way merge for offline-first applications.
Responsible for company-wide system design including multiple backends, frontends and mobile apps.
Evaluated and adopted new technologies to address changing industry needs.
Part-Time Developer
Eudemonia Solutions AG
- Worked together with the team on enhancing and maintaining the product in an agile environment.
Summary
Effective advisor communicates well with people of all ages and backgrounds. Excellent eye for detail enabling quick identification of areas for improvement and suggesting strategies to help businesses reach goals. Focused on introducing efficient systems and processes.
Skills
Spring Boot
Spring Data Jpa
Spring Web Mvc
Spring Security
Spring Security Acl
Spring Kafka
Spring Integration
Android
React
Gwt
Java Swing
Terraform
Llvm
Kmp
Kotlin
Java
Javascript
Typescript
Groovy
C++
Rust
Git
Svn
Mercurial
Intellij
Eclipse
Docker
Docker Swarm
Gitlab
Github
Linux
Macos
Jenkins
Apache Kafka
Apache Thrift
Redis
Mysql
Postgresql
Mongodb
Apache Cassandra
Ddd
Tdd
Agile
Scrum
Mob-programming
Teamwork
Team Leadership
Teambuilding
Excellent Communication
Decision-making
Developer Collaboration
Languages
Education
Otto-von-Guericke University
Computer Science · Magdeburg, Germany
Schumann GmbH
State-recognized professional qualification · IT Specialist in Application Development (IT Professional) · Göttingen, Germany
Eichsfeld-Gymnasium
High school diploma · Duderstadt, Germany
Certifications & licenses
ISAQB Cpsa Foundation
AWS Certified Cloud Practitioner
Spring Certified Professional
Similar Freelancers
Discover other experts with similar qualifications and experience