Hi there, I'm Alex πŸ‘‹

Welcome to my GitHub profile! I'm a passionate Java Software Engineer with a diverse skill set and a drive for continuous learning. Here's a bit about me:

πŸš€ About Me

With a strong foundation in software engineering, I specialize as a Java Software Engineer. My journey includes a blend of technical expertise, entrepreneurial ventures, and a commitment to social and environmental causes. I believe in the power of collaboration and the importance of continuous improvement. I have been using Linux as my main operating system since 2007 and live in the terminal. I run my own hosting on a Google Cloud Compute instance where I host most of my projects. Additionally, I have extensive experience with AWS and regularly use many of their services.

πŸ› οΈ My Tech Stack

  • Languages: Java, JavaScript, TypeScript, Python, HTML, CSS
  • Frameworks/Libraries: Spring Boot, React, Redux, Thymeleaf, Next.js, Material Design
  • Tools: Git, Maven, Jenkins, Docker, SQL
  • Practices: Agile (SCRUM), CI/CD, Unit and Integration Testing
  • Operating Systems: Highly proficient in Linux use
  • Cloud Platforms: Proficient in AWS and Google Cloud

πŸ”­ What I’m Working On

I work with a talented team to create robust and innovative Java Full-Stack applications, ensuring seamless integration and exceptional user experiences.

πŸ“ˆ Key Responsibilities

  • Full-Stack Development: Building dynamic applications using Java, Spring Boot, Thymeleaf, and React.
  • Build and Automation: Utilizing Maven for project management and Jenkins for CI/CD.
  • Containerization: Implementing Docker for consistent deployment across environments.
  • Version Control: Managing code repositories with Git.
  • Agile Practices: Working in SCRUM teams, occasionally serving as Scrum Master.
  • Testing and QA: Writing unit and integration tests for code quality and reliability.
  • Collaboration: Partnering with product managers, designers, and engineers.
  • Continuous Improvement: Staying updated with industry trends to enhance the development process.

🌱 My Learning Path

I'm committed to continuous learning and staying updated with the latest industry trends and technologies to improve the development process.

πŸ’¬ Let’s Connect

Feel free to reach out if you want to collaborate on a project, discuss technology, or just say hi!

πŸ“š Qualifications

  • Education: Level 4 in Software Engineering, 1st Class Honours degree in Business, Diploma in Counselling

🧘 Personal Philosophy

My nearly 15 years of Zen Buddhism practice informs my professional demeanor, enabling me to tackle projects with mindfulness, resilience, and a profound sense of purpose. I have a deep love for Free and Open Source Software (FOSS) and am an avid supporter of the open-source community. My experience with Linux as my main computer since 2007 has made me highly proficient in its use and operations, and I enjoy leveraging FOSS to create innovative solutions. Additionally, my proficiency in both AWS and Google Cloud enables me to efficiently manage and deploy cloud-based applications and services.