Pavel Stoynev
Freiberuflich, Java Software Engineer, Freelance
Abschluss: Bachelor, Johann Wolfgang Goethe-Universität Frankfurt am Main
Sofia, Bulgarien
Über mich
I am an experienced Java Spring Developer with a strong background in developing robust and scalable applications. With over 6 years of expertise in Java and Spring, I have successfully designed and implemented software architectures using Microservice architecture and messaging systems. My skills extend to developing RESTful APIs, and integrating AI applications. In addition to my Java Spring proficiency, I am also a DevOps specialist, proficient in Kubernetes and GitLab. I have a deep understanding of containerization and orchestration, and I have successfully implemented efficient CI/CD pipelines, ensuring smooth deployment and continuous integration. Throughout my career, I have collaborated closely with cross-functional teams, following industry best practices and utilizing agile methodologies. I stay updated with emerging trends and technologies to enhance application functionality and optimize performance.
Werdegang
Berufserfahrung von Pavel Stoynev
Bis heute 2 Jahre und 10 Monate, seit Sep. 2021
Java Software Engineer
Freelance
- development of Java Spring application for online banking of one of the largest banks in Germany - development of REST API using best practices - Creating relational data model with Postgres - Test driven development - Gitlab ci pipeline setup - Kubernetes environment setup - Migration Scripts from Mysql to Postgres
- Developed Java Spring applications for the Lottery industry, providing comprehensive lottery data and automating web scraping of results from multiple sources. - Designed and implemented microservice architecture and messaging systems for efficient data modeling and software architecture. - Created REST APIs to enable seamless communication and data retrieval. - Leveraged agile methodologies, continuous integration, and automated testing for improved stability and performance.
- Developed Java Spring applications using Spring Boot, Spring Security, Spring MVC, Spring Data, MongoDB, RabbitMQ, and Maven. - Designed software architecture using Microservice architecture and messaging systems - Developed frontend using Angular, creating intuitive and responsive user interfaces - Implemented RESTful APIs using Spring to enable seamless communication and data integration - Created AI applications, such as chatbots and text recognition/classification, utilizing IBM Watson Assistant
1 Jahr und 4 Monate, Jan. 2017 - Apr. 2018
Student Java Developer
Willis Towers Watson
- Java EE development (Servlets, JSP, VAADIN Components) - creating and configurating of CI/CD system with jenkins - configuring automatical deployment pipeline - writing complex SQL queries - writing unit-tests with junit, mockito and powermock - writing GUI-tests with selenium and jubula
Ausbildung von Pavel Stoynev
3 Jahre und 6 Monate, Sep. 2016 - Feb. 2020
Computer Science
Johann Wolfgang Goethe-Universität Frankfurt am Main
Sprachen
Englisch
Fließend
Deutsch
Fließend
Bulgarian
Muttersprache