Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 1.5


I'm skilled Java Full Stack Developer with over 1 years of experience in developing scalable and robust web applications. I specialize in Java, JavaScript, Vue and the Spring Framework. I'm passionate about creating elegant and efficient software solutions that meet business requirements and deliver value to end-users.

WORK EXPERIENCE:

Exadel
Associate Software Engineer, June 2022 - Present

Project: CCC - Workflow
The Quick Estimate app, enables consumers to capture and submit photos and videos of their damaged vehicle, in a quick and efficient way. The project is a client mobile application. It has three versions: Android, iOS, and HTML5/JavaScrpt.                                                                       
The apps are supported by multiple back-end components. It’s a blend of a traditional server-based application and individual microservices. This solution is powered by different AI-based APIs that process the client data provided via app. These APIs are running as microservices on a hyper-scale server.               

Responsibilities:
 • Collaborated with a remote team of developers as an offshore worker to deliver high-quality software solutions for clients.
 • Communicated regularly with the foreign team to ensure timely delivery of project milestones and resolve any issues that arose.
  • Contributed to bug fixing, environment configuration, and developing new features for the application.

Tech Stack: JavaScript, HTML, CSS, Vue.js, Java, J2EE, Spring, Spring Boot, Spring Web, Spring MVC, Hibernate, MySQL, Swagger, Visual Studio Code, IntelliJ IDEA, Jenkins


Project:Rick and Morty (Training Project) 
The simple web-application that provides information about the characters from the Rick and Morty api service. Application includes searching, sorting and displaying detailed information about characters.  
I am worked with a mentor on a project that involved estimation/planning, development, discussions, analysis, and modernization of the code. The development process consisted of three stages: initially writing an application using vanilla JS, then transitioning to using web modules, and finally adopting the Angular framework.

Tech Stack: JavaScript, HTML, CSS, TypeScript, RxJS, Angular, Visual Studio Code