Ivan Kovacevic
Verified Expert in Engineering
Software Developer
Novi Sad, Vojvodina, Serbia
Toptal member since February 22, 2018
Ivan has over a decade of experience as a freelance software engineer, having started his career as a back-end developer in 2008. Aside from projects with own individual involvement both in the development and technology consultant capacity, responsible for designing and developing high throughput systems for data processing. He is very comfortable with English on a bi-lingual level and very flexible in terms of cooperation with teams.
Portfolio
Experience
Availability
Preferred Environment
Bitbucket, Jira, Git, Eclipse
The most amazing...
...project I've worked on was a completely custom distributed CRM system that allowed users to define their own data, transformations, and processing algorithms.
Work Experience
Database Architect and Web Developer Contractor
OliveOilTest.com
- Designed a relational database for storing olive oil testing submissions, billing information, and test results.
- Built a RESTful API for managing olive oil test submissions, user and permission management, billing, reporting and laboratory test results.
- Integrated Stripe and PayPal payment gateways with the web application.
- Integrated UPS Shipping API with custom shipping label printing functionality.
- Implemented shipment tracking and laboratory barcode scanning functionality upon arrival.
- Supported front-end Angular developer in creating an interactive user interface for collecting and displaying data.
Database Architect and Web Developer Contractor
NYIOOC ProducerTools
- Supported the client in creating a technical specification for developers.
- Designed a relational database for storing international olive oil competition entries, judge findings, and general support of a RESTful API.
- Built a RESTful API for managing competition entry submissions, user and permission management, billing, reporting, and judge tasting results collection.
- Integrated Stripe and PayPal payment gateways with the web application.
- Integrated seamless shipping and label printing facilities in cooperation with UPS Shipping API.
- Implemented shipment tracking and arrival barcode scanning functionality.
Owner | Developer
IK SOLUTIONS PR
- Led a full-stack team of front end and back end as well as mobile app developers.
- Implemented web-based API solutions that support architectural designs.
- Worked on architectural design and implementation of custom solutions per client requirements.
- Was responsible for testing and ongoing maintenance of web services.
- Supported Linux-based web servers, load balancing, security, and availability of hosted solutions.
Architect | Web Development Contractor
ClockitEQ Pty Ltd
- Designed relational database schemas necessary for holding all subscription, fitness, user, and social networking data for the equine fitness applications.
- Created a custom equine fitness tracking and analysis solution in support of mobile fitness applications.
- Guided a team of native mobile developers in creating fitness application for evaluating racehorse fitness.
- Managed a dedicated server for hosting the application's built-in support of the equine fitness tracking applications.
- Supported equine fitness domain expert in creating the necessary software requirements and specifications guaranteeing project success.
Architect | Web Development Contractor
KER Clockit
- Designed and implemented relational database solution in support of the equine fitness tracking RESTful API.
- Designed and built equine fitness RESTful API using Java.
- Supported a team of mobile developers in creating complex GPS mathematics and analysis of movement data.
- Managed a dedicated server for hosting the application's built-in support of the equine fitness tracking applications.
- Supported equine fitness domain expert in creating the necessary software requirements and specifications guaranteeing project success.
Web Development Contractor
JustCX
- Designed relational database schema for managing customer and touchpoint metadata.
- Created a distributed CRM system that supported customer data definition, interactive querying and analysis of custom data, processing and branching logic through an interactive interface and custom email template processing.
- Supported front-end Angular/KendoUI developer in creating the necessary tools to visualize the data.
- Assisted the client with setup of a load balanced distributed cloud environment for the CRM solution.
Architect / Web Development Contarctor
Xetara
- Designed a relational database for storing survey information in support of the RESTful API.
- Created a custom RESTful API solution and database for building and managing survey campaigns intended for point-of-contact collection with customers.
- Supported a team of native mobile app developers in creating the front end application for displaying custom created surveys and campaigns.
- Responsible for deployment of built web services onto cloud hosting provider.
Experience
JustCX
Xetara
A visual web interface allows users to build linear multi-step surveys that automatically get pushed out to wirelessly connected devices directly at points of contact with customers.
Live data is collected and analyzed by the web application and a summary is generated in real time.
KER Clockit Sport
KER Clockit Race
ProducerTools.io
https://www.producertools.ioDuring the competition, olive oil tasting exerts use Producer Tools to enter their findings for the entries, giving out awards to those most exceptional brands.
Results are presented to visitors through an interactive searchable list with predefined or custom filters allowing virtually infinite search criteria combinations and capabilities.
OliveOilTest.com
Samples are tracked and checked in through a barcode scanning desk upon arrival to the laboratory.
After tests are completed, laboratory personnel uses the same system to enter all test results electronically which are then made available to the producer.
Education
Bachelor's Degree in Computer Engineering
Faculty of Technical Sciences - Novi Sad, Serbia
Skills
Libraries/APIs
REST APIs, PayPal API, Stripe API, Facebook API
Tools
Git, Apache Tomcat, GitHub, Amazon CloudWatch, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Jira, Bitbucket, Apache Maven
Languages
Java, SQL, PHP 5, PHP
Frameworks
Play Framework, Spring Boot, Spring, Spring Microservice, Angular, gRPC, Ruby on Rails (RoR), Laravel
Storage
MySQL, JSON, MongoDB, PostgreSQL, Amazon S3 (AWS S3), NoSQL, Elasticsearch, Redis
Paradigms
Microservices, Concurrent Programming, Real-time Systems, Dependency Injection, Unit Testing
Platforms
Docker, DigitalOcean, Linux, Salesforce, Amazon Web Services (AWS), Amazon EC2, AWS Elastic Beanstalk, Eclipse
Other
Cloud, Payment APIs, Payment Gateways, APIs, Networks, SOAP, Linux Administration, Scalable Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring