Aleksandar Radonic
Verified Expert in Engineering
Database Developer
Aleksander is a full-stack and business intelligence developer with five years of experience and a master's degree in finance. His current focus is on developing, expanding, and maintaining the cloud back-end architecture and front-end visuals in an analytics department. Aleksander is also expanding his expertise in machine learning.
Portfolio
Experience
Availability
Preferred Environment
Python 3, Cloud, Visual Studio Code (VS Code), Amazon Web Services (AWS), MacOS
The most amazing...
...thing I've developed is a neural network using only NumPy and another version using only Swift.
Work Experience
Data Automation Engineer
Dribe
- Optimized scripts building by an external consultancy company to run 10x faster.
- Helped spread good coding practices within the team, such as automated and unit testing.
- Built an integration that aggregated the entire pool of leasing data in Denmark into simple leads that our sales team could pick up.
Data Engineer
Clearhaus
- Architected and built a new analytics database based on data delivered daily in S3 and data delivered continuously through SQS spooled in using ECS Python tasks. I set up the RDS database and coded and deployed the ECS Python task.
- Created a data entry point to a third party using a Python Lambda API endpoint that writes to an SQS queue and then an ECS Python spooler task unpacks and spools the messages into an RDS PostgreSQL database.
- Maintained and expanded BI dashboards. Created or updated dashboards through ongoing dialogue with internal departments to best suit their needs.
- Created a small Python script that a colleague could use to concatenate CSV files. After he dropped CSV files into a folder and double-clicked a shell script, one large CSV file was outputted.
- Cleaned up the company's BI tool by deleting old dashboards and recreating them based on new and updated data sources.
- Created an automated bot using Google's puppeteer library, which could log into a webpage, download a CSV file, and upload it to an S3 bucket.
Back-end Developer
Zliide
- Developed a microservice hosted on AWS Azure that could write transactions into a store's Shopify system when orders were executed in the Zliide system using Shopify API.
- Created a front end in Flutter so the stores could enter their Shopify credentials and enable the entry of orders themselves.
- Created an Economics API integration that automatically calculated and created invoices for companies using our service. It created invoices based on the volume the companies had processed through our system in a given month.
- Developed an integration using the Facebook Analytics API to monitor which buttons users were clicking in our iPhone and Android app that was created in Flutter. I set up buttons on Facebook and inserted the API calls into the Flutter app.
- Maintained and expanded microservices written in TypeScript and hosted on Azure.
Back-end Developer
Our Tradehub
- Created an MVP integration with Shopify’s API to simulate the transfer of an order if the item was out of stock in one shop but not in the other (for presentation to Lego). The communication with the API was done in Node.js with a MongoDB back end.
- Learned Node.js within one week, on my own, without assistance from any seniors.
- Learned to navigate Google Functions within a couple of days.
Freelance Assignment
Jocon IVS
- Developed an online coaching platform with an admin page for creating and changing online coaching sessions. I also integrated Stripe as a payment gateway.
- Created the back end and front end and completed the project within two weeks.
- Received praise for quick conceptualization and fast delivery.
Founder and Full-stack Developer
Ordizo IVS
- Created a web page where restaurants could set up their menu with items and prices, have a real-time overview of orders at given tables, and extract processed orders.
- Developed an app that could scan a QR Code and present the restaurant's menu, which customers could use to enter their order, pay, and send the order to the web-based overview, using my API system.
- Created an app that could communicate with a Bluetooth printer in the restaurant's kitchen and print new orders coming into the kitchen by checking for new orders in my database.
Experience
B2B Sales Extraction
Cleaning Up the Sisense BI Tool
New Database for an Analytics Department
Access to Third-party Data
Hardcoding a Convolutional Neural Network in Python
Online Coaching Platform
Skills
Languages
Python 3, Python, SQL, TypeScript, Swift, JavaScript, Bash, PHP, CSS, HTML, Java
Libraries/APIs
Pandas, NumPy, Keras, TensorFlow, Puppeteer, Node.js, Facebook SDK, Stripe
Tools
Boto 3, GitHub, Git, Amazon CloudWatch, Amazon Elastic Container Service (Amazon ECS), Bitbucket, Postman, Sisense, Amazon Simple Queue Service (SQS), Shell
Paradigms
Unit Testing, Microservices Architecture, ETL, Database Design, Automation, Microservices, Automated Testing, Business Intelligence (BI), Data Science, Scrum
Storage
PostgreSQL, Databases, Amazon S3 (AWS S3), Microsoft SQL Server, MongoDB, MySQL
Other
Data Extraction, Cloud, APIs, Amazon RDS, ECS, Data Engineering, Data Architecture, Data Migration, Data Analysis, Machine Learning, Statistics, Stock Analysis, Leadership, Finance, Supply Chain Management (SCM), Economics, Google Cloud Functions, Neural Networks, Dashboards, Convolutional Neural Networks (CNN)
Platforms
Amazon Web Services (AWS), MacOS, Amazon EC2, Azure, Docker, Visual Studio Code (VS Code), AWS Lambda
Frameworks
Flutter
Industry Expertise
Accounting
Education
Master's Degree in Mathematical Finance
Aarhus University - Aarhus, Denmark
Exchange Semester in Business Administration
Exchange Semester - Gurgaon, India
Bachelor's Degree in Business Administration
Aarhus University - Aarhus, Denmark
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