About Me

  • Full Name:Dienis MUSTAFAJ
  • Email:[email protected]
  • Website:www.dienismustafaj.com
  • Address:Berlin, Germany

Hello There!

I am a software engineer based in Berlin, Germany. I like computers, problems and using the former to solve the latter. I will use this personal blog to write posts, keep track of my progress, changes and achievements.

My favourite quotes:

  • "Efficiency is intelligent laziness." — David Dunham
  • “If you think good architecture is expensive, try bad architecture.” — Brian Foote and Joseph Yoder

Thank you for reading!

My Resume

  • Work Experience

  • Senior Software Engineer

    Volkswagen AG - Aug 2023 - Current - Berlin, Germany

    ► Lead the development of innovative services for Cariad, leveraging cutting-edge technologies to deliver high-performance solutions. Implement solutions that are scalable, efficient, and maintainable, aligning with industry best practices. Technologies: Springboot and other Java-based technologies. Deploy and manage applications on Microsoft Azure Cloud, ensuring reliability and efficiency. Techniques: Pair Programming, Test Driven Development and API-First Approach. Methodology: Scaled Agile Framework(SAFe).

    ► Mentoring teammates and helping them to understand and solve different problems encountered during their work in relation to the technical aspects and best practices.

    ► Participating in the PI planning(SAFe methodology) organised from VW as part of my team together with PO/PM and other team members to gather and understand the PI objectives.

  • Senior Software Engineer

    Hexad GmbH - Aug 2023 - Current - Berlin, Germany

    ► Analysing, designing and implementing from scratch cloud-based service which is part of Volkswagen's microservice architecture. Technologies: Springboot and other Java-based technologies. Using Amazon Relational Database Service(RDS) for cloud-based data storage. Techniques: Pair Programming, Test Driven Development and API-First Approach. Methodology: Scaled Agile Framework(SAFe).

    ► Part of the core team that deals with organising and directing the hiring process of the company. Includes: Helping to structure and improve the hiring process, helping and onboarding new colleagues who can join the panel of interviewers, organising recruitment drives and interviewing the candidates.

    ► Mentoring teammates and helping them to understand and solve different problems encountered during their work in relation to the technical aspects and best practices.

    ► Participating in the PI planning(SAFe methodology) organised from VW as part of my team together with PO/PM and other team members to gather and understand the PI objectives.

    ► Interviewing candidates for the organisation

  • Software Engineer

    Hexad GmbH - Nov 2019 - Sep 2021 - Berlin, Germany

    ► Analysing, designing and implementing from scratch cloud-based service which is part of Volkswagen's microservice architecture. Technologies: Springboot and other Java-based technologies. Using Amazon Relational Database Service(RDS) for cloud-based data storage. Techniques: Pair Programming, Test Driven Development and API-First Approach. Methodology: Scaled Agile Framework(SAFe).

    ► Mentoring teammates and helping them to understand and solve different problems encountered during their work in relation to the technical aspects and best practices.

    ► Participating in the PI planning(SAFe methodology) organised from VW as part of my team together with PO/PM and other team members to gather and understand the PI objectives.

    ► Interviewing candidates for the organisation

  • Software Engineer

    ikubINFO - Jan 2018 - Oct 2019 - Tirane, Albania

    ► Designing and developing Java based applications, RESTful web services, application layers and databases based on the analysis of the requests according to the best suggested models, standards and best practices. Configuration and use of devops in projects. Working for international banking systems Technologies used: Java EE (JSF, EJB), Spring / SpringBoot, React, React Native, Hibernate, SQL Server, MySQL, PostgreSQL, ES6, JQuery, Maven, Git.

    ► Leading and mentoring the team which build the government mobile application used by the inspectorate of Albania: Watch here

    ► Developing native cross platform mobile applications using React Native integrated with other complementary libraries such as redux, redux-thunk, axios, react-navigaton ect.

  • Java Software Developer

    Bilanc shpk - Mar 2016 - Dec 2017 - Tirane, Albania

    Building and maintaining financial application using Java based technologies.


  • Education

  • Masters of Science Degree

    University of Tirana - 2016 - 2018

    I graduated from university with a Master of Science in Computer Science among the top 5 students of the program.

  • Bachelors Degree

    University of Tirana - 2013 - 2016

    I graduated from university with a Bachelor in Informatics among the top 10 students of the program.

My Services

Web Applications

Creation and maintenance of web application based on the business requirements using latest technology.

Mobile Applications

Creation and maintenance of mobile application based on the business requirements using latest technology.

Analytics

Store and transform the data that you or your business have and build useful reports to help you make the next business decision.

Consulting

I offer consulting for you or your business related with technology aspects that you might need to improve.

Skills

Java
Spring / SpringBoot
React
Microservices Patterns
Databases
React Native
Docker
Cloud

Hire Me!

Do you want to build application/service to help you or your business grow? You want to be sure that your new application/service is built using latest technology and is highly maintainable?
Are you obsessed with efficiency and effectiveness?

Contact Me