Boris K.

About Me

Boris is an experienced developer with a focus on data-driven web development and strong knowledge of software architecture. Over the past two decades, he has applied his data analysis and design abilities on various platforms from Oracle and Microsoft to Java (J2EE) and Node.js. He has worked for major IT companies in eastern Europe, and he seeks projects where he can really get in and utilize his skills.

Backend

Database

Workflow

Other

Work history

IT Sonix
Software Developer
2021 - 2024 (3 years)
Remote
  • Cloud solution for EnBW - Energy Baden-Württemberg /Senec, installation and monitoring of PV equipment and battery systems

  • Solution based on REST Microservice and complex API-s

  • Cloud-based solution, government sector

  • Java developer, full-stack developer 50% DevOps 50%,

  • Java developer and Kafka infrastructure, implement a monitoring stack based on Prometheus/Grafana, improve existing CD/CI pipelines, all based on OpenShift (Kubernetes). Furthermore, I was involved in maintaining and developing the new features in Java backend and Angular frontend.

Time Doctor
Team Lead and full-stack software engineer
2021 - 2021
Remote
  • SaaS cloud solution for time tracking, productivity insights and much more

  • Team lead and full-stack software engineer

  • Complex algorithms, large databases

  • Team lead, responsible for work and delivery of the main backend team. We were working on very complex algorithms, with a complex cloud infrastructure and high response demand. Based on the large MongoDb database with data streaming processing.

Intis — Freelance Work
Senior Full-stack Developer
2016 - 2021 (5 years)
Remote
  • Developed a loyalty module for a wallet application. The wallet application was intended for cashless payment on vending machines.

  • Solved complex B2B and B2C relations, various bonuses, and loyalty rewards.

  • Used Spring Boot and a RESTfull microservice approach very intensively.

Spring BootJava 8 AngularJS PostgreSQLRESTful Microservices MicroservicesJSONAngularAmazon Web Services (AWS) JavaScriptUbuntuLinux
Triglav Zdravje
Senior Developer | Data Migration
2015 - 2019 (4 years)
Remote
  • Wrote custom SQL migration procedures, optimized for huge amounts of data migration. Migrated a complex data structure of insurance policies from a system based on DB2 to a SQL-based system.

  • Analyzed insurance policies with all financial data.

  • Wrote very complex select and insert SQL commands.

Točka crta d.o.o.
Owner | Developer
2004 - Present (21 years)
Remote
  • Developed Node.js applications for digital archiving, sports competitions.

  • Utilized Spring, Java, and Hibernate/JPA frameworks.

  • Built complex applications based on AngularJS, Node.js, and Apache UserGrid.

  • Applied REST frameworks like Spring Web and Jersey to build multi-tenant applications.

  • Collaborated with team members on large-scale projects for insurance companies.

  • Maintained a complex Oracle application for a telecom company.

  • Developed JSF applications for human resource management, translations management, and digital archiving.

MySQLOracleAngularJS Node.jsRESTJSF Jakarta Server Pages (JSP) Java Servlets Jakarta EE JavaJSONAngularMongoDBJavaScriptUbuntuLinux
IN2 d.o.o. Koper informacijski inzeniring
Software Architect | Developer
1998 - 2004 (6 years)
Remote
  • Architected and developed complex systems for insurance companies.

  • Led a smaller team of four developers, a module for processing the claim for damages, and large incoming hospital invoices.

  • Built complex database structures for large amounts of record.

  • Manipulated large and complex XML data files and wrote a complex SAX parser.

Jakarta EE JavaOracle

Showcase

Wallet Application for Vending Machines
  • Software architect and developer for the loyalty module within a wallet application for vending machines.

  • Developed other components of the system, including B2B relations, financial transactions, and a microservice.

  • Served as a full-stack developer for test-driven development.

Data Analysis and Migration for a Health Insurance Company
  • Performed deep data analysis of insurance policies and financial records.

  • Developed complex SQL modules for database migration from an old DB2 database to a new MS SQL database.

  • Successfully migrated data from an old data structure to a new one.

Digital Archive for Scanned Documents
  • Developed a software architecture and code for a digital archive of scanned documents.

  • Implemented the process of scanning old paper documentation and converting it to PNG format.

  • Designed and executed a system for storing metadata alongside the converted documents.

AdInsure
  • Developed complex modules for insurance industry business processes.

  • Focused on sending and processing reminders, execution, and claim for damages.

  • Worked as a senior developer on an information system.

INsurance2
  • As a team lead and software solution architect, I focused on providing support for complex business processes within the insurance industry.

  • I designed and developed modules including claim processing for damages and invoice processing for hospital invoices.

  • The project is titled INsurance2.

TrailOr
  • Developed an application for managing competition, teams, competitors, results, and ranking in Orienteering sport (TrailO) for WTOC 2015 in Zagreb, Croatia.

  • The application focuses on managing data related to trail orienteering events.

  • The project was completed for the World Trail Orienteering Championship (WTOC) 2015 in Zagreb, Croatia.

Education

Education
Master's Degree in Computer Science
University of Maribor
1990 - 1996 (6 years)