Aleksandar Boskic, Developer in Banja Luka, Bosnia and Herzegovina
Aleksandar is available for hire
Hire Aleksandar

Aleksandar Boskic

Verified Expert  in Engineering

Software Developer

Location
Banja Luka, Bosnia and Herzegovina
Toptal Member Since
June 18, 2020

Aleksandar brings over 20 years of software development expertise to his clients. He is proficient in Oracle PL/SQL, Oracle RDBMS, databases, SQL, as well as C#, Java, C++, and Delphi. He is currently focused on machine learning and artificial intelligence, especially with Computer Vision.

Portfolio

LANACO
Software Architecture, Django, JavaScript, Python, PHP, REST APIs, Full-stack...
CONMAG
Full-stack, Software Engineering, Databases, Win32 API, WinAPI...
DIGIT
PHP, Full-stack, Software Engineering, Databases, Win32 API, WinAPI...

Experience

Availability

Part-time

Preferred Environment

Eclipse IDE, Visual Studio, Delphi, Visual Studio Code (VS Code)

The most amazing...

...banking application I've developed incorporates database design and development, Java for generating images, and a C++ client application.

Work Experience

Software Architect

2005 - PRESENT
LANACO
  • Designed and developed a utility billing software called Stonee, integrating with SAP FMIS using Oracle Database, Oracle PL/SQL, C# .NET WinForms, Java (Vaadin framework), and Oracle APEX.
  • Developed software (Triatlon) that displays information in graphical representation for employees at a large bank. Integrated with Windows Shell using C++ WinAPI and server-side computer image generation using Java.
  • Developed a car parking management system with an SMS payment option. Telecom provider integration using SOAP, ParlayX, Android.
  • Worked on Gaius; a legal office management software (case management) using Java (Vaadin framework) and Oracle database.
  • Worked on an EBITDA application for a large petrol company using Java and PostgreSQL.
  • Worked on R&D projects for Smart City Solution. IoT development of custom devices using Arduino, LoRaWAN, and embedded systems development. Worked on Computer Vision projects (face recognition, security system, time and attendance, ALPR).
Technologies: Software Architecture, Django, JavaScript, Python, PHP, REST APIs, Full-stack, Algorithms, Software Engineering, Databases, Win32 API, Crystal Reports, C#.NET WinForms, ASP.NET, MySQL, Linux, Object-oriented Analysis & Design (OOAD), Oracle Application Express (APEX), Software Development Lifecycle (SDLC), ABAP, Eclipse, Visual Studio Code (VS Code), Oracle Database, Software Development, Windows, Database Design, WinAPI, JasperReports, Apache Tomcat, PostgreSQL, Java, C++, C#, Oracle PL/SQL, Oracle

Software Developer

1996 - 2020
CONMAG
  • Developed large modules for a unique ERP solution for small and medium companies using TopSpeed's Clarion tool.
  • Designed and developed modules for a software solution that has been used by MLM companies.
  • Developed modules of an application for the planning, organization, billing, and broadcast scheduling of TV commercials.
Technologies: Full-stack, Software Engineering, Databases, Win32 API, WinAPI, Software Development Lifecycle (SDLC), UPnP, Software Development, Windows, Database Design, Clarion, Topspeed

Software Developer

2000 - 2005
DIGIT
  • Designed and developed an application system for insurance companies based on Oracle database.
  • Developed modules of an application system for the entity pension fund information system.
  • Developed a Windows Shell integration extension for a custom-made DMS.
  • Developed modules for a gas station controller application (IFSF DOMS devices).
Technologies: PHP, Full-stack, Software Engineering, Databases, Win32 API, WinAPI, Software Development Lifecycle (SDLC), TWAIN, Oracle Database, Software Development, Oracle PL/SQL, Windows, Delphi, Database Design, InterBase, Oracle

Triatlon

Triatlon is based on two applications; one that generates images based on bank database data and an image template, and second, integration into an OS Shell (Windows OS) that displays generated images on employee desktops (over 400 desktop computers). The server-side application is built in Java and collects data from the Oracle database, then generates images with numbers and graphs. After an image has been generated, it publishes that image on the intranet Nginx server. Clients check for a new version of the image on a specific intranet location and downloads and displays it over the users' desktop.

STONEE

This utility billing software system (Power Consumption Billing System) consists of several applications integrated into a large system. It serves over 400,000 customer accounts. The system is based on several Windows and web applications, integrated over an OLTP system (Oracle database with business logic written in Oracle PL/SQL and Java classes in the database), and a custom-made DWH system (Oracle database). There is external integration with SAP ERP (FMIS) and other systems. The application was developed using C# (.NET WinForms), Java (Vaadin web forms), JasperReports for reporting, Oracle APEX and Oracle PL/SQL in the back end.

Gaius

Gaius is a legal office management software (case management software). I was the team lead for the group of developers that built Gaius. We used Java with the Vaadin framework and Oracle database, and JasperReports for reporting.

City Parking Management: A Smart City Solution

City parking management is a custom-made application for the controlling of car parking. The system is composed of a supervisor web application, Android apps for field supervisors, and integration with SMS payment from telecom providers. I developed the first version of integration software based on the ParlayX protocol.

PIS: Financial Management Information Systems (FMIS)

As a part of the team, I designed and developed a financial management information system for a large enterprise. Based on the Oracle database, the business logic was developed using Oracle PL/SQL and Java in the database. The client-side was developed in C# (.NET WinForms).

Koncesije

I was the lead designer and developer for the Concession contract management system (project). It was built using the Oracle database express edition and C# (.NET WinForms). Crystal Reports (SAP BO) was used for reporting.

Languages

SQL, Delphi, Clarion, C#, Python, HTML, CSS, JavaScript, PHP, ABAP, Topspeed, Java, C++

Paradigms

Database Development, Database Design, Object-oriented Analysis & Design (OOAD)

Platforms

Oracle, Oracle Database, Windows, Arduino, Eclipse, Linux, Visual Studio Code (VS Code)

Storage

Oracle PL/SQL, Databases, PostgreSQL, MySQL, InterBase

Other

Reports, Software Development, Full-stack, Algorithms, Software Architecture, Software Engineering, CSV File Processing, LoRaWAN, UPnP, Software Development Lifecycle (SDLC)

Frameworks

ASP.NET, Django

Libraries/APIs

JasperReports, Win32 API, REST APIs, TWAIN, WinAPI

Tools

Crystal Reports, Oracle Application Express (APEX), C#.NET WinForms, Toad, RAD Studio, Apache Tomcat, Visual Studio, Eclipse IDE

2007 - 2010

Bachelor's Degree in Computer Science

Pan-European University Apeiron - Banja Luka, Bosnia and Herzegovina

MAY 2020 - NOVEMBER 2021

Oracle Autonomous Database Cloud 2019 Certified Specialist

Oracle

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring