Student Portfolio

Andrei-Razvan Camenic

Java Spring Backend Developer Journey at LSET

Congratulations, Andrei-Razvan Camenic, on securing an internship with Kyurr AI as a Java Spring Backend Developer! This is an outstanding achievement, earned by only a select group of dedicated students. Well done!

Introduction

Meet Andrei-Razvan Camenic, a dedicated professional pursuing a programming career through targeted training. Currently specialising in the Java Spring Microservice + Expert Elite course, Andrei is building essential skills in modern backend development. Driven by a clear goal to excel in software engineering, he has committed to this comprehensive online training program, demonstrating a strategic approach to mastering the complex, scalable systems required in today’s technology landscape.

Education and Training

Andrei-Razvan Camenic is currently enrolled in the Java Spring Microservice + Expert Elite course, which he discovered while searching for a specialised programming program. This intensive training provides deep expertise in Java microservices architecture and advanced backend patterns. Holding a prior Master’s degree and having completed his last two educational institutions at the Romanian-American University, Bucharest, Andrei is committed to translating his robust academic foundation into practical, high-demand technical skills. His online study mode allows him to efficiently pursue his career goal of mastering modern programming.

Key Skills and Technologies

The Java Spring Microservice + Expert Elite curriculum equips Andrei-Razvan Camenic with skills in Java Spring Boot, microservices design, REST APIs, databases, security protocols, version control, containerisation, CI/CD, and testing tools.
spring

Java Spring Framework

Proficient in developing robust backend applications using the core Spring Framework, including Spring Boot for rapid application development.

Microservices Architecture

Experienced in designing and implementing distributed microservices to ensure application modularity, resilience, and scalability.

rest api

RESTful Web Services

Skilled in creating, consuming, and integrating well-documented RESTful APIs for seamless inter-service communication.

databease management

Database Management

Adept at integrating applications with both relational databases (e.g., MySQL, PostgreSQL) and NoSQL solutions (e.g., MongoDB) for efficient data persistence.

Design Patterns

Design Patterns

In-depth understanding of dependency injection and Aspect-Oriented Programming (AOP) to enhance maintainability and code quality.

security & auth

Security and Authentication

Proficient in securing microservices using modern standards, including Spring Security, OAuth2, and JSON Web Tokens (JWT).

version control

Version Control

Experienced in using Git and platforms like GitHub/GitLab for source code management, collaborative development, and workflow optimisation.

Containerisation and Orchestration

Containerisation and Orchestration

Familiar with Docker for containerising applications and foundational concepts of Kubernetes for deployment and management in cloud environments.

CI & CD

CI/CD Pipelines

Capable of understanding and supporting Continuous Integration/Continuous Delivery (CI/CD) pipelines to automate build, testing, and deployment processes.

API

API Documentation and Testing

Skilled in using tools like Swagger/OpenAPI for documentation and JUnit/Mockito for comprehensive unit and integration testing.

Project Experience: KL Expense - Microservices Architecture

Andrei contributed to the development of KL Expense, a modern expense management application built entirely on a Java Spring Boot microservices architecture. This complex project provided hands-on experience in distributed systems and enterprise-grade cloud technologies:
  • Microservice Development: Implemented core backend services, including the GateKeeper for sign-up/sign-in and the User Service for managing user data, ensuring robustness and separation of concerns.
  • Authentication and Security: Integrated AWS Cognito for centralised user authentication, managing different user groups (USER, SUPER-USER, ADMIN), and ensuring secure, role-based access across services.
  • Asynchronous Messaging: Developed the User Service to subscribe to an AWS SQS FIFO queue. This ensures reliable, ordered processing of new user details after the Cognito sign-up process, demonstrating proficiency in handling event-driven architecture.
  • Database and REST Integration: Developed RESTful APIs for all functional services (e.g., Expense, Category, Currency) and integrated the User Service with PostgreSQL for reliable data storage.
  • High-Level Architecture: Gained experience with the high-level design involving components like an API Gateway concept, the GateKeeper, and the message queue to support a modern, scalable application structure.
DevOps Project
Student Portfolio

Andrei-Razvan Camenic is strategically leveraging his strong academic background to transition into a purposeful career in Java programming. His enrollment in the Java Spring Microservice + Expert Elite course demonstrates his commitment to technical mastery, equipping him with the specialised knowledge to architect complex, robust, and highly scalable microservice systems. Ready to leverage his analytical strengths to develop and optimise enterprise-grade backend solutions, Andrei is poised to achieve his programming career aspirations rapidly.

For more information or to connect with Andrei-Razvan Camenic, visit her LinkedIn profile

The views expressed in this document are those of the author and do not necessarily reflect the position of the London School of Emerging Technology. View the detailed policy Disclaimer for Student and Personal Websites