In my roles, I have worked on a variety of projects, including developing RESTful APIs, implementing automated CI/CD processes, and migrating applications. I have also worked on desktop and web applications and have experience with databases such as MariaDB and PostgreSQL.
Throughout my career, I have used Java, Spring Boot, Maven, Jenkins, and other technologies to deliver high-quality software solutions. I have also led different meetings or Scrum interactions, demonstrating my ability to work collaboratively with others.
Overall, I am a skilled software developer with a diverse skill set and a strong understanding of software development processes. I am confident that my experience and qualifications make me a valuable asset to any software development team.
Replaced the old system of manually building and deploying the existing application with an automated CI/CD process with the help of Maven and TeamCity alongside shell scripting.
Held multiple meetings to document and present the findings from developing the process mentioned above in order to be used in other existing projects.
Used Java Spring Boot to design and develop RESTful APIs for an existing project as per the requirements.
Worked on adding features and solving current issues on an E-Learning platform.
Designed and developed multiple CI/CD processes to be able to build and deploy the applications.
Migrated an application from Angular 4 to Angular 14 while also solving existing bugs or bugs caused by the migration.
Held multiple scrum interactions such as daily meetings, retrospectives or sprint plannings.
TECH STACK: [Java Spring Boot, Jenkins, MariaDB, Git, Linux, Maven, TeamCity, SQL]
Worked on implementing the company’s AFIS system (the software used by police to search and store fingerprints) based on Java on multiple desktop applications.
Migrated an existing project from using an out-of-date Ant building process to one where Maven is used
Replaced the old manual deploy method with an automated Jenkins solution.
TECH STACK: [Java 8, XML, Maven, Jenkins, SQL, RabbitMQ, JMS, Linux]
Worked on developing an HR Web Application where candidates can be scheduled for interviews or find feedback from other interviewers.
Alongside other features, developed the authentication and authorisation part.
TECH STACK: [Java Spring Boot, Angular, PostgreSQL, Maven]
Designed, developed and sent into production a desktop application, namely an IDE based on Eclipse that can be used by the programmers from the company.
TECH STACK: [Java, Eclipse RCP, Git, Maven, Linux]
Migrated the existing database that consisted of multiple Excel files to a PostgreSQL database.
Developed a GUI to be able to find the required information from the database or insert new information.
TECH STACK: [Java, Python, PostgreSQL, GIT]