Project manager | Full stack developer

Kristijan

About me
  • As a highly motivated and experienced software developer with a strong background in Spring Boot and its modules, I am excited to bring my skills and dedication to any team. With over 5 years of professional experience and an additional 5 years of personal project work, I have a well-rounded understanding of the software development process. In the past year, I have also gained experience in Angular and have been working as a full stack developer on a few projects
  • I am proud to say that my strong team and project management skills have been recognized and led to me being promoted to CEO of the company where I have been working for the past 5 years. These skills have allowed me to consistently deliver successful projects and work effectively with my team
  • In my previous roles, I have consistently demonstrated my ability to work effectively in teams and manage projects from start to finish. I pride myself on my strong work ethic and positive attitude, and I am always willing to go above and beyond to ensure the success of my projects
  • My technical skills and experience along with my strong team and project management abilities, make me an excellent fit for any software development role. I am confident that my passion and dedication will make a valuable contribution to any team
Education
SEPTEMBER 2018
Master of computer science (mag.ing.comp) / Faculty of Electrical Engineering, Computing and Information Technology Osijek
Within the top 10% of students of the year, graduated with honours
SEPTEMBER 2016
Bachelor of Computer Engineering (bacc.ing.comp.)
/ Faculty of Electrical Engineering, Computing and Information Technology Osijek
Within the top 10% of students of the year, graduated with honours
Other
  • Languages
    • English (B2 – excellent understanding and grammar; speech: good)
    • German (basic level of understanding)
  • Driver’s licence: B category
Technical skills
  • Java
  • Spring / Spring Boot – Spring MVC, Security, Data JPA, Cloud, Batch, AOP, Kafka, MQ (MQFT, JMS)
  • Angular 2+/Ionic
  • SQL and NoSQL databases – PostgreSQL, Oracle, DB2, Redis, MySQL, mongoDB, InfluxDB
  • C, C++ – memory management, algorithms, data structure implementations
  • DevOps – server, SSL certificate and Nginx/Apache setup
  • Web development – HTML5, CSS, SCSS, JavaScript, TypeScript, Bootstrap
  • C#– core syntax and features
  • Payment APIs – Stripe
  • Worked with Jenkins, Openshift, Kibana, Sonar, Docker
Work experience
01.09.2021. – TODAY
CEO
  • Lead developer and project manager on internal projects
  • Full-stack developer on multiple Internet banking applications
  • Agile mode of operation
  • Technologies used: Spring Boot, JPA, Hibernate, Spring Security, Liquibase migration, Spring Cloud, Postgres database, JUnit testing, JWT security, Oracle, DB2
  • Integrations with: Kafka and Kafka Streams; MQ (MQFT, JMS), Redis
  • Use of Jenkins pipeline, Openshift, Kibana, Sonar, Docker, Gitlab, UCD
01.11.2018. – 01.09.2021.
Lead developer / Project manager
  • Lead developer and project manager on four projects
  • Communication with clients
  • Team work and task management of team members
  • Defining project architecture and databases
  • Used server technologies: Spring Boot (JPA, Hibernate, Spring Security, web socket, Flyway, “Mail senders”, Spring Cloud microservices (Eureka Server and Eureka Client), Postgres database, JUnit testing…)
  • Client technologies used: Angular 8
  • Implementation of the Stripe billing system

01.10.2017. – 01.11.2018.
Java web developer

  • Work during studies
  • Working in a team
  • Implementing a server-side rail management system in New Jersey
  • Implementation of the server side of the system for monitoring and managing devices at airports, railway and metro stations
  • Technologies used – Spring Framework (Spring Core, Spring MVC, Spring Security, Oracle database, Influx DB, Postgres database, RabbitMQ…)