Profile
Fullstack developer with 10 years + of experience in web development. Knowledge of various programming languages and frameworks. Mainly worked with Angular and Java/Spring.
Experience

Senior Full Stack Developer at rinf.tech

From 2021

πŸ‘¨πŸ»β€πŸ’»In this role, I focused on two key internal banking applications. My main work involved building reusable common components in Angular for the user interface, alongside developing the backend API. I also had the opportunity to mentor a few junior developers and expanded my skills by learning GraphQL.

🌐Key Technologies: Angular 9, NgRx (for state management), Java/Spring Boot, GraphQL, Keycloak (for JWT authentication), Jenkins, Fabric, jBPM/Camunda (for workflow management).

Senior Full Stack Developer at Extia Romania

From 2020 to 2021

πŸ‘¨πŸ»β€πŸ’»I was entirely dedicated to building a new portal UI for a telco company, redesigning it from an older version. I helped with the integration of the backend and frontend, including designing the API and the authentication process. I collaborated with the design team to create the new portal using Angular 9 and the Nebular component framework. On the backend, I designed a microservices architecture using Spring Cloud, which included a config server, Eureka server, gateway server, and various microservices. These communicated with a MySQL database or external services. OAuth2 with Keycloak was used for authentication and authorization. All services were deployed as Docker containers.

🌐Key Technologies: Angular 9, Nebular, NgRx, Spring Cloud, MySQL, OAuth2, Keycloak, Docker.

Frontend developer at Deloitte Digital

From 2018 to 2020

πŸ‘¨πŸ»β€πŸ’»I worked on maintaining and developing new features for an existing e-commerce web application. This was an international team, and we used an Agile development process with continuous integration. I built my projects using Gradle locally and Jenkins for test environments. Higher environments were hosted on AWS, and we used Splunk for logging. The application was set up in Docker containers. We used Jira for task management and Bitbucket for code. My frontend work involved Adobe Experience Manager as a content management system, coupled with jQuery and SASS. The backend used the Hybris platform, extended by microservices for extra functionality. I used Karma and Jasmine for testing my code.

🌐Key Technologies: jQuery, SASS, Adobe Experience Manager, Hybris, Docker, Jenkins, AWS, Splunk.

Java Developer at Unicredit Integrated Solutions

From 2016 to 2018

πŸ‘¨πŸ»β€πŸ’»My role involved developing internal banking applications for employees. I worked on various financial projects, primarily programming in Java, specifically using JavaEE in one project and Spring in another. I worked with Teradata SQL and SQL Server databases, modeling them in Java using JPA with Hibernate. For the frontend, I used JSF with frameworks like RichFaces and PrimeFaces.

🌐Key Technologies: Java/Spring, JSF, Hibernate, SQL Server, Teradata SQL.

Junior Java Developer at ALTEN Romania

From 2014 to 2016

πŸ‘¨πŸ»β€πŸ’»I worked on two projects here. The first was maintaining a banking customer application. The second involved developing an e-commerce application from scratch that allowed the creation of bills. My backend work was in JavaEE. I worked with MySQL and SQL Server for databases, and used LifeRay and WebSphere as servers. For the frontend, I used JSF and PrimeFaces related to Java, and also worked with AngularJS and jQuery for JavaScript.

🌐Key Technologies: Java, JSF, PrimeFaces, LifeRay, AngularJS, jQuery, MySQL, SQL Server.

Skills
  • Java
  • Angular
  • MySQL
  • GraphQL
  • SQL Server
  • Spring
  • Spring Boot
  • Nebular
  • CSS
  • SASS
  • HTML
  • NgRx
  • AngularJS
  • Bootstrap
  • jQuery
  • Git
  • Jira
  • Bitbucket
  • Scrum
  • TypeScript
  • JavaScript
  • English