Enes Ljevakovic, Developer in Sarajevo, Bosnia and Herzegovina
Enes is available for hire
Hire Enes

Enes Ljevakovic

Verified Expert  in Engineering

Full-stack Developer

Sarajevo, Bosnia and Herzegovina

Toptal member since April 7, 2022

Bio

Enes is a tech lead and a full-stack developer with ten years of experience. He has worked for different-sized companies, from startups to one of the Big Five US IT companies. Enes can provide various project services, from software development to setting up overall project processes and best practices, such as project architecture, quality assurance, CI/CD, and team leadership. Comfortable both as a team member and team lead, Enes will be a great addition to any team.

Portfolio

Symphony
React, JavaScript, Java, Spring Boot, .NET, Entity Framework, MySQL, MSSQLCE...
SASE (Sarajevo Stock Exchange)
.NET, Visual Studio, SQL, WCF Web Services, jQuery, CSS, Entity Framework, HTML...
Imtec d.o.o
.NET, SQL, VB, PrestaShop

Experience

  • CSS - 10 years
  • SQL - 10 years
  • JavaScript - 8 years
  • GitHub - 7 years
  • .NET - 6 years
  • TypeScript - 4 years
  • Redux - 4 years
  • React - 4 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), GitHub, IntelliJ IDEA, Slack

The most amazing...

...thing I've developed is a stock exchange terminal Infosel for real-time monitoring of stock price updates using a custom workspace, components, and WebSocket.

Work Experience

Lead Software Engineer

2015 - PRESENT
Symphony
  • Developed a health care enterprise solution for hospitals and a complex healthcare system in the Netherlands to enable registering the care, declaring, and exchanging messages with national services and insurance companies.
  • Implemented Infosel terminal, a platform for monitoring real-time trading of stocks, forex, indices, and derivatives. The terminal contains custom workspaces with cards, such as a table, a chart, or news. All components use real-time data.
  • Built custom content management system (CMS) apps for clients using React and TypeScript.
  • Headed the team that developed several POCs and MVPs that went to production in a very short time.
Technologies: React, JavaScript, Java, Spring Boot, .NET, Entity Framework, MySQL, MSSQLCE, Amazon Web Services (AWS), GitHub, Knockout (Knockout.js), TypeScript, Redux, PostgreSQL, Material UI, Visual Studio Code (VS Code), IntelliJ IDEA, Scrum, Kanban, CSS, Redis, Flow, Sketch, Apache Kafka, Amazon Simple Queue Service (SQS), HTML, C#, Jira, Node.js, Full-stack, REST APIs, APIs, Microservices, Architecture

Software Engineer

2013 - 2015
SASE (Sarajevo Stock Exchange)
  • Built company website sase.ba containing issuer profiles, price lists, market views, issuers' financial reports, issuer news, index data, and more using tables, charts, tickers, and sliders.
  • Built a custom company CMS to enable entering and updating website data and managing SASE and issuers’ news, images, financial reports, and event calendars.
  • Developed a .Net MVC web app to import financial reports in Excel or XML format. That information is visible on the website and can be edited using the SASE custom CMS.
Technologies: .NET, Visual Studio, SQL, WCF Web Services, jQuery, CSS, Entity Framework, HTML, C#, Full-stack

Software Engineer

2012 - 2013
Imtec d.o.o
  • Developed an app for importing and reviewing supplier prices and managing own prices.
  • Integrated ERP software with the webshop app to allow stock and price sync.
  • Wrote complex SQL queries and procedures for reporting purposes, such as stock status, company income vs. outcome, and more.
Technologies: .NET, SQL, VB, PrestaShop

Experience

Infosel Terminal

Infosel terminal is a platform for monitoring real-time trading of stocks, forex, indices, and derivatives. Since data is updated in real time and there are a lot of statistics, numbers, and news, the highest challenge is data representation. Most information is presented using charts and real-time tables with colored updated fields. The terminal contains multiple workspaces, with each workspace containing cards or widgets, and it is customizable by users who can add, remove, resize, or drag them. Cards can include a table, a chart, or news. Tables have custom effects such as flashing cells for real-time updates, draggable and resizable columns, and ordering of rows and columns. Charts have both real-time updates and historical data. I used Jest, Testing Library, and Enzyme for code testing.

Custom CMS

This custom content management system (CMS) application allows clients to manage their campaigns. It has different UI representations depending on the user's role. The app has many custom components, and its test coverage is above 80%.

TTS Healthcare Solution

TTS project is an enterprise solution that contains a web app, web APIs, a few mobile applications, and many background services.

The solution is designed for hospitals and a complex healthcare system in the Netherlands. The most complicated part is registering the care, declaring, and exchanging messages with national services, which communicate with hospitals and insurance companies.

I hosted the solution on AWS, and multiple AWS services are used, including EC2 instances, Redis, S3 bucket, Amazon SQS, and Amazon SES. It has numerous integrations with other software, including exporting, importing, and syncing data. The web application has a two-factor authentication, and mobile apps use JSON Web Token (JWT) to authenticate over web APIs.

Education

2011 - 2014

Master's Degree in Computer Science

University of Sarajevo - Sarajevo, Bosnia and Herzegovina

2008 - 2011

Bachelor's Degree in Computer Science

University of Sarajevo - Sarajevo, Bosnia and Herzegovina

Skills

Libraries/APIs

React, Entity Framework, React Testing Library, Web API, REST APIs, jQuery, Node.js

Tools

GitHub, IntelliJ IDEA, Visual Studio, Flow, Sketch, Git, Jira, Slack, PrestaShop, Amazon Simple Queue Service (SQS)

Languages

C#, SQL, CSS, JavaScript, TypeScript, HTML, VB, Java

Paradigms

Scrum, Kanban, Microservices

Frameworks

.NET, Redux, Material UI, Jest, Spring Boot, Knockout (Knockout.js), Bootstrap, Hibernate

Platforms

Amazon Web Services (AWS), Visual Studio Code (VS Code), Apache Kafka

Storage

MySQL, MSSQLCE, PostgreSQL, Amazon S3 (AWS S3), Redis

Other

Full-stack, Software Engineering, SOAP, APIs, Architecture, WCF Web Services, Enzyme

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