- NetRom SoftwareSoftware DeveloperFebruary 2016 - December 2018 (2 years and 10 months)Craiova, RomaniaProjects:
- Issues reporting app backoffice - web app for managing issues opened in the public app. Responsibilities: - Created a POC for upgrading the existing project to Angular using components from Angular Material library - Developed web services using JAX-RS (Jersey) - Maintained existing JEE web application Technologies: JEE, JSF, JAX-RS, Angular, Angular Material
- Public issues reporting app - a hybrid mobile/web app for reporting issues in the user's area. Responsibilities: - Updated existing codebase from Ionic 1 (AngularJS) to Ionic 3 (Angular 4+) - Developed new functionalities using Ionic components, focusing on great mobile experience - Published applications on AppStore, PlayStore Technologies: Ionic Framework, AngularJS, Angular 4, OpenLayers, Typescript, JavaScript, Apache Cordova
- Management system - A suite of JEE applications for managing orders, invoices and users Responsibilities: - Developed new functionalities using Enterprise Java Beans and JSF - Contributed in creating a portal for a simpler authentication process using OAuth 2.0 Technologies: Java 7, JEE7, EJB, JSF, OAuth 2.0, MongoDB
- Electronic documents parser - Java SE application for extracting data from electronic documents in order to be used in the client's system. Responsibilities: - Implemented parsers for new customers and maintained the existing ones - Wrote test cases using JUnit Technologies: Java 1.5/1.6, JUnit, Apache PDFBox
- Canadian Bank Note IESoftware DeveloperDecember 2018 - August 2022 (3 years and 9 months)Bucharest, Romania
- Projects: Vehicle deactivation / plate management - web applications for deactivating existing vehicles and order new vehicle plates. Responsibilities: - Created new Angular components, updated and maintained common libraries - Developed RESTFul web services using Spring Framework Technologies: Java 8, Spring Boot, Hibernate, Angular, PrimeNg
- Web application for querying documents. Responsibilities: - Created Angular components based on customer UI templates - Developed RESTFul web services using Spring Framework - Profiled back-end solution using JProfiler and fixed performance issues Technologies: Java 8, Spring Boot, Querydsl, Angular, ngx-bootstrap
- RinfTechSoftware DeveloperSeptember 2022 - Today (2 years and 9 months)Responsibilities:- Migrating existing monolith features into microservices - Writing tests and reviewing my colleagues code- Implementing new features in distributed, multi-tiered applications- Develop features in a microservice based architectureTechnologies: Java 8, Finatra, Finagle, gRPC, Apache Thrift, Guice, MySQL, Hibernate, Camunda, Spring. Spring Boot
- Bachelor of InformaticsUniversity of Craiova2016
- Java SE 8 Programmer I (1Z0-808)Oracle2017