Java developer
Information
Languages
About
Main technologies
Additional skills
- Mockito5 yrs.
- Object Oriented Programming (OOP)5 yrs.
- Design Patterns5 yrs.
- PostgreSQL5 yrs.
- SQL5 yrs.
- Microsoft SQL Server5 yrs.
- REST API5 yrs.
- JUnit5 yrs.
- Hibernate5 yrs.
- JPA5 yrs.
- Spring Security5 yrs.
- Spring Session5 yrs.
- Spring Framework5 yrs.
- Spring Data5 yrs.
- Docker4 yrs.
- RabbitMQ4 yrs.
- Apache Kafka4 yrs.
- Redis3 yrs.
- MongoDB3 yrs.
- Jenkins3 yrs.
- NoSQL3 yrs.
- Amazon (AWS)2 yrs.
- Amazon Lambda2 yrs.
- Amazon S32 yrs.
- Azure0.5 yrs.
- Azure Functions0.5 yrs.
Experience
Document management platform
About the Project
The project I worked on involved developing and enhancing an enterprise platform designed to streamline all processes related to document management. The system enables organisations to automate workflows such as document sharing, transformation, approvals, digital signing, and meeting scheduling based on document context. The platform offers a suite of solutions, including secure file sharing, client extranets, virtual data rooms, project and task management, enterprise social networking, knowledge sharing, and publishing tools. It supports secure document exchange and fosters collaboration through enterprise social features like microblogging, private messaging, centralised notifications, and knowledge portals.
Responsibilities
- Updated source code to the latest version. - Fixed existing bugs and developed new components. - Participated in identifying potential risks and resolving them if they occurred. - Attended daily scrum meetings and planned future tasks.
Skills & technologies
Exadel
About the Project
The project involved an employee notification system integrated with Google Groups and Microsoft Active Directory. Using these tools, the system defined specific criteria for managing and governing notification policies across the company's staff.
Responsibilities
My responsibilities included writing efficient code, performing thorough testing, and optimising performance to ensure the application's functionality and reliability, using Agile methodology with SCRUM. Actively participated in designing and implementing server-side solutions using Spring Boot and MongoDB database.
Skills & technologies
An online governmental procurement system
About the Project
An online governmental procurement system: this application allowed registered companies and organisations to participate in government procurement in a fair and competitive manner.
Responsibilities
We were in the initial stages, which involved developing core services, rewriting existing code into the latest Java and Spring Boot versions, planning future tasks, and tuning and maintaining the development environment infrastructure.