Development of a Broker App - a Faktor-IPS© based application to help insurance agents and brokers to request offers from insurance companies for one set of parameters to choose optimal insurance policies for their clients
Development of REST services to integrate with API’s of insurance companies
Vaadin-based UI development
Development of enhancement modules to adapt to business requirements of insurance brokers
Implementation of communication with Swagger and creation of mappers for transforming data from insurer class objects to Broker App objects and representing data in UI for users view
Upgrading of main frameworks like F-IPS, Spring, Vaadin
Generation of classes from WSDL, WADL or Swagger
Creating appropriate mappers with MapStruct
Creating REST requests to insurer servers
Use of AI for faster code writing (GitHub copilot from Eclipse or chatGPT)
Developing JUnit tests
Design and development of a healthcare insurance claims management system based on Faktor-IPS and Linkki tools for the biggest Georgian health insurer
Receiving requests from customer
Planning and organizing tasks from requests
Developing UI with Linkki and backend logic with F-IPS models
Establishing stable connection to the main insurer's information system
Development of a Broker App - a Faktor-IPS© based application to help insurance agents and brokers to request offers from different insurance companies for one set of parameters to choose optimal insurance policies
Development of REST services to integrate with API’s of insurance companies
Development of Linkki©-based UI
Development of enhancement modules to Faktor-IPS©
Development of core code of application
Testing
Migration onto a newer version from legacy software
Adding new functionality to the system
Testing and debugging in production
Analysis of legacy system and creation of new system’s design
Development of MySQL database
Development of REST server and UI
Implementation of accountancy rules
Design and execution of data migration
Implementation of various business procedures and documents (invoices, orders, delivery documents)
Defining rights and controls for different types of users
Generation of accounting documents needed for authorities
Development of reports and data exports
Migrating all old functionality to a Java system (REST server, MySQL, JavaFX client)
Analysis of legacy system
Preparation of the basic project structure
Development of MySQL database
Development of three projects: modeling database, REST server with business logic and UI with JavaFX as a REST client
Migration of data from the old database to the new one
Installation and implementation of new system
Design and development of a custom warehouse management system for a company producing elements for metal structures
Real-time inventory tracking
Gathering customer requests and planning project
Building application with MySQL, Spring and Vaadin
System testing
Installation and settings of Tomcat
Creation of a vehicle tracking system to manage truck fleets for B2B customers
Analysis of requirements of transportation companies
Architectural design and blueprinting
Migrating and upgrading services for communication with tracking (GPS) devices over sockets
Adding socket communication for Ruptela devices
Development of new UI with Vaadin 8
Performance tuning and management of tests
Installation, implementation, maintenance and support
Development of a mobile app on Android and migration of functionality from Windows Mobile
Analysis of legacy system
Migrating functionality to new system
Customizing and adapting application to new OS
Connection with external devices (printers)
Conducting user acceptance testing
Full lifecycle implementation of the myWMS open-source warehouse management system (from source code preparation to live deployment and user training)
Preparing Linux server for full application installation
Downloading and compiling the original Java source code
Building server-side application using NetBeans Platform and deployment on WildFly
Creation and configuration of the PostgreSQL database
Adjusting configuration files and compiling client applications
Implementing minor code modifications to meet specific customer requirements
Integrating reporting features using JasperReports
System installation and configuration across environments
Performing data entry for initial records (items, locations, users)
Delivering end-user training and go-live support
Providing ongoing system maintenance and updates
Development of a vehicle tracking system for B2B customers
Establishment of maintenance and user support
Development of socket connection for four different types of devices
Database development
UI development with Vaadin 7 and Spring 4
Testing, installation and implementation
Development of a multilingual application to supplement theater performances
Migration of legacy software
Adding new functionalities and languages
Development of a Java application with Swing
Enablement of two-screens functionality and simultaneous display of different content
Conducting user acceptance testing
Implementation of a new version of Adempiere ERP
Migration of processes and data to a newer version
Business analysis, project scoping, blueprinting and creation of project documentation
Installation of a new system
Data migration
Conducting user acceptance testing
Installation and implementation of the myWMS open-source warehouse management system developed by Fraunhofer Institute for Material Flow and Logistics IML
Compiling and customization of source code
Preparation of software installation
Installation of software on client’s server
Setting up basic data
User training and acceptance testing
Installation and implementation of the myWMS warehouse management system
Compiling and customization of source code
Installation of server OS and dependencies
Installation of software and application server
Input of initial data
Installation of client application on users' PCs
User training
Customizing the system
Full implementation of Adempiere ERP including server OS, ERP server and database server installation
Preparation of target system’s design and documentation for customization
Learning functionality developed by another company from Italy
Setting up the environment for ERP (servers installation and dependencies)
Training users for different roles (accountants, engineers, commercials)
Input of initial data
Installation of additional modules
Implementation of the open-source myWMS system for warehouse management
Preparation of target system’s design and technical means for project execution
Downloading and implementing project in NetBeans and Eclipse IDE
Compiling code and preparing installation of server and client applications
Functionality review
Customization of the system according to customer’s requirements
Maintenance of legacy software originally in C# with migration to a new system using Java, MySQL, Spring and ZK framework
Management of project team
Review of the legacy system
Preparation of functional and technical specifications for new software
Development of application including database and web application
Creating reports
User training
Customizing the solution
Management and development of various software solutions and electronic devices
Device maintenance
Testing and maintenance of electronic cash registers and software
Development of business solutions including vehicle tracking system, vehicle tracking devices, RFID solutions, customized vehicle tracking system for taxi companies and POS solution
Managing and organizing technical department with R&D, maintenance, production and user support sectors (over 60 employees)
Preparation of daily, weekly, monthly and yearly plans and reports
Participation in the implementation of MS Navision
Development of a new business solution for the Serbian market – portable navigation system in collaboration with a manufacturer from China
Senior Java Developer and Solutions Architect with 18+ years of experience specializing in legacy system modernization and enterprise software development. Specialist in designing and implementing Java-based solutions that extend traditional systems with modern technologies. Master of Computer Science with proven expertise in:
My experience spans multicultural teams across different industries, combining technical knowledge with business acumen. I've successfully led projects from requirements analysis through implementation, delivering solutions that provide measurable business value.
I am interested in Java development opportunities where I can leverage my unique combination of legacy migration expertise and modern Java development skills to drive digital transformation initiatives.
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.