Marko Maletić, Developer in Belgrade, Serbia
Marko is available for hire
Hire Marko

Marko Maletić

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
March 5, 2014

Marko is an experienced software engineer with over eight years of experience designing and developing client and server-side code for web applications in PHP, Node.js, and Java. During this time, he has developed custom service-oriented web applications, web content miners, content management systems, and recommender systems.

Portfolio

Stambeni Savetnik
Business Development, Web Marketing, Sales, Financing, Statistical Analysis...
Bankly
PHP, Laravel, MongoDB, Redis, Python, Scikit-learn, TensorFlow
Snuggle Ltd
PHP, MySQL, Laravel, JavaScript, Bootstrap 3, Shopify API

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Git, PhpStorm

The most amazing...

...thing I've coded is a profitable cryptocurrency trading bot in Node.js.

Work Experience

CEO

2020 - PRESENT
Stambeni Savetnik
  • Handled business and product development. Received pre-seed funding and support from the Raising Starts program, implemented by Science Technology Park Belgrade, with the help of the Government of Switzerland.
  • Developed a real estate investment data analysis platform. Developed tools for visualizing and analyzing the real estate sales and rental market, including historical data, traditional and Airbnb pricing, occupancy rates, seasonality trends, and more.
  • Automated calculations and estimations for real estate revenue potential, cost assumptions, cash flow calculations, and financial and purchase investment analysis.
  • Managed project's server architecture design and integration. Created web scrapers that utilize rotating proxy servers.
Technologies: Business Development, Web Marketing, Sales, Financing, Statistical Analysis, Laravel, Vue, MySQL, PHP, JavaScript, Geocoding, Product Development, Scraping

Back-end Developer

2020 - PRESENT
Bankly
  • Implemented Denmark's government-approved login and signing protocols (NemID and MitID).
  • Implemented multiple bank APIs for applying, obtaining, signing, and managing bank application loans.
  • Developed detailed statistics, reporting, and analysis tools. Implemented machine learning algorithms for detecting the outcome of the application process.
Technologies: PHP, Laravel, MongoDB, Redis, Python, Scikit-learn, TensorFlow

PHP/JavaScript Full-stack Developer

2020 - 2020
Snuggle Ltd
  • Helped migrate legacy PHP code to Laravel framework.
  • Managed database migrations and Shopify integration.
  • Developed front-end features for the web application.
Technologies: PHP, MySQL, Laravel, JavaScript, Bootstrap 3, Shopify API

Technical Lead

2016 - 2019
Yamba
  • Led a team of nine developers in developing a social media platform for web, iOS, and Android and a CMS app supporting it.
  • Developed content recommender systems that deliver highly personalized content according to every individual’s specific interests and extensive statistical data gathered by the system.
  • Managed server architecture setup and implemented third-party services such as Amazon EC2, S3, and CloudFront, and Firebase.
Technologies: Neo4j, Elasticsearch, Redis, MongoDB, Vue, JavaScript, Laravel, PHP, Machine Learning

Web Developer

2015 - 2016
Sukhi's Gourmet Indian Foods
  • Created an internal website for managing sales for a large food company.
  • Implemented KoolPHP framework for Excel UI controls over database data.
  • Created a tool for importing and validating large sets of CSV data into the database.
  • Performed database optimization for analyzing extremely large data sets, big data.
Technologies: Bootstrap, CSS, HTML, JavaScript, MySQL, KoolPHP, Slim, PHP

Web Developer

2015 - 2016
The Wine Club Site
  • Created a customer signup system for a wine club management solution.
  • Built and maintained an API for the web application.
  • Developed an API for a mobile app. Implemented various UI/UX features.
  • Implemented Stripe payment and RocketShipIt shipping APIs.
Technologies: jQuery, Bootstrap, JavaScript, CSS, HTML, MySQL, PHP

PHP Back-end Engineer

2015 - 2016
PowerScout
  • Developed an API that manipulates big data at the company to calculate different metrics for solar panel installation at a specific location.
  • Implemented admin roles and API for managing the data and metrics involved in calculations.
  • Worked on migrating large sets of data from CSV files into MongoDB. Implemented an API for online document signing.
Technologies: MongoDB, Symfony, PHP

Back-end Developer

2014 - 2016
Atlantic Metro
  • Managed and developed the company's internal information system.
  • Created an online document signing system (similar to DocuSign now).
  • Managed and developed a system for a video streaming service digested by major media platforms, such as Xbox, Android, Sony, and others—Screen Media Films and Popcornflix. Implemented Brightcove API for video streaming.
  • Implemented various UI/UX features on the video streaming service's front end.
Technologies: Smarty, jQuery, Bootstrap, JavaScript, CSS, HTML, MySQL, PHP

Co-founder and Developer

2010 - 2013
iVar
  • Managed all company projects and a team of eight people.
  • Developed a custom service-oriented web application for comparing product prices in large Serbian supermarkets. Created the single-page web app, highly optimized with an admin panel to manage content.
  • Developed numerous WordPress-based websites and custom themes. Worked on database modeling and query optimization. Developed numerous static websites and implemented front-end scripts for dynamic content.
Technologies: WordPress, MySQL, JavaScript, CSS, HTML, PHP

Third Eye

Third Eye is a multitouch-enabled AR and educational project in development. The developed hardware and software are a working mockup. It consists of AR glasses connected to client computers that interpret the screen to create adequate 3D objects for the wearer to see and a multitouch table that provides an intuitive "touch" user interface, allowing easy manipulation of shown objects.

Yamba

https://yamba.com
Worked as a technical lead for a social media startup; assembled and managed a team of 10 developers. Designed and developed the platform as well as the CMS for the system. Also, I created recommender systems (rating, content, and collaborative) for predicting users' interests using machine learning algorithms, Elasticsearch, and Neo4j. Furthermore, designed a system for efficiently filtering content for users based on their interests (hashtags and sources) with a low server and database load. I created and deployed a cloud architecture for the platform employing solutions from multiple vendors.

ISUM (Metropolitan Universities Information System)

I was involved in designing, developing, and integrating a project assignment web application platform for the Metropolitan Universities Information System. The platform is distributed, reviewed, discussed, and collaborated on student project assignments within the University's Information System. The implemented module is fully integrated into the University's IS and uses the University's API for managing the data being processed (teachers, students, semesters, courses, assignments, etc.). It is developed using Java, Apache Tapestry, Hibernate, Maven, and MySQL.

Cenoteka.rs

http://cenoteka.rs/
I developed a web portal for comparing product prices in large Serbian supermarkets. It is a one-page web app, highly optimized with an admin panel to manage the content.
The application uses JSON-RPC for client-server communication. The admin panel is a custom CMS for managing a supermarket and its products, with a web content parser for parsing prices from supermarket websites, PDFs, XML, and CSV documents.

PowerScout

http://powerscout.com
Worked on the first big data-enabled eCommerce platform for clean energy. Implemented APIs and calculations that present customers with customized clean energy solutions that combine solar photovoltaics, electric vehicle charging, electric storage, and energy-efficient appliances.

Stambeni Savetnik

https://stambenisavetnik.com/
Developed a real estate investment data analysis platform. Developed tools for visualizing and analyzing the real estate sales and rental market, including historicand more. Automated calculations and estimations for real estate revenue potential, cost assumptions, cash flow calculations, and financial and purchase investment analysis.

Handled business and product development, finances, marketing, and sales. Received pre-seed funding and support from the Raising Starts program, implemented by Science Technology Park Belgrade, with the help of the Government of Switzerland.

Languages

CSS3, JavaScript, PHP, HTML5, Java, XML, HTML, CSS, Python 3, Python

Frameworks

Laravel, Slim, Smarty, Hibernate, Tapestry, Bootstrap, Symfony, Bootstrap 3

Storage

MySQL, MongoDB, Elasticsearch, Redis, JSON, Google Cloud, Amazon S3 (AWS S3), Microsoft SQL Server, Neo4j

Libraries/APIs

Node.js, Vue, jQuery UI, Instagram API, Twitter API, jQuery, Facebook API, Google+ API, Scikit-learn, Amazon EC2 API, Shopify API, TensorFlow

Tools

Git, GitLab, KoolPHP, Firebase Cloud Messaging (FCM), Cron, Supervisor, Amazon CloudFront CDN, Adobe Photoshop, PhpStorm, Subversion (SVN), Sybase PowerDesigner, Mercurial, MySQL Workbench, GitLab CI/CD, Google Stackdriver, Google Kubernetes Engine (GKE), Firebase Authentication, Geocoding, GIS

Paradigms

REST, Model View Controller (MVC), Service-oriented Architecture (SOA), Object-oriented Programming (OOP)

Platforms

Firebase, Amazon Web Services (AWS), MacOS, Amazon EC2, Linux, Windows, WordPress, Kubernetes, Heroku

Other

Ajax, Machine Learning, Firebase Hosting, Firebase Cloud Functions, Google BigQuery, Business Development, Web Marketing, Sales, Financing, Statistical Analysis, Product Development, Scraping, Augmented Reality (AR), Recommendation Systems, System Design, Geospatial Analytics, Finance

2007 - 2013

Bachelor's Degree in Information Systems

Metropolitan University - Belgrade

OCTOBER 2019 - PRESENT

Machine Learning Specialization

Stanford University | Via Coursera

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