Mirza Rasic
Verified Expert in Engineering
Software Developer
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal member since August 5, 2015
Mirza is a full-stack software developer who likes to deliver top quality software to the customers. His primary skill is PHP, but he is experienced in various other technologies, both front-end and back-end. He is a team player who is very flexible to client needs.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, PhpStorm, MacOS
The most amazing...
...algorithm I've coded generates a custom news feed for each user based on 20 different rules including geolocation for a website that has over 40,000 users.
Work Experience
Web Developer
DASH-
- Created a dating social network based on geolocation matching.
- Developed an e-shop for musical instruments.
- Integrated several APIs with websites, including Facebook signup/login and Google Maps (placing users, clustering users, calculating routes).
- Developed real-time website functionalities through sockets.
- Created a plugin for cropping pictures in custom shapes.
- Developed several CMSs for different websites.
Software Engineer
ChoiceLadder
- Developed an app that gives you an opportunity to test your habits through various types of questionaries and quizzes and, based on it, gives you feedback on what could you change in your life.
- Developed the app in such a way that it enables admins to fully customize the mechanics, score calculating, feedback output, and layout design of the questionaries and quizzes.
- Built a functionality for creating bundles of exercises, which later users can purchase through the membership area (via PayPal API).
Software Engineer
Modern Asset Management
- Developed a loan system manager that uploads CSVs populated with loans and connects them with AutoPal API, which then makes changes on AutoPal service.
- Developed two types of CSV import: a manual import and system of my own that automatically connects to the other server via bash command, downloads the CSV, and imports it automatically (cron job).
- Developed a dashboard which shows clearly the type of changes that occured; successful ones, failed ones, reverted ones, errors and logs, merged loans. Made reports downloadable.
Software Engineer
SD Wheel
- Created an internal system for managing inventory and pushing/pulling/revising listings on eBay. The system manages over 1,000,000 items.
- Created templates and profiles which are then applied to items and pushed to eBay. Every field in the template/profile works in such a way that combines multiple fields from other tables (from the database) and performs complex calculations on them.
- Developed a tool for pushing/pulling/revising listings based on our inventory over four eBay accounts.
- Optimized the system so it can detect which items are for processing, apply all of the templates and profiles along with their calculations, and push/pull/revise them on eBay in a timely manner (10,000 products in about 10 minutes).
- Created a tool for handling errors and other kinds of eBay responses.
- Owned the whole system: system architecture, back end, front end, design, testing, and server configuration.
Software Engineer
VerticalScope, Inc. (via Toptal)
- Created an advertising system that uses a header bidding advertising technique.
- Developed both administration and user areas.
- Developed invite-based registration with an automatic approval tool.
- Developed a tool for programmatic generation of advertising scripts that would be applied to a client's website.
- Developed a tool for revenue tracking both for company and clients using our service.
- Implemented charts for visual representation of revenue, usage, etc.
Software Engineer
Wings.com.au (via Toptal)
- Integrated several external APIs into our application (Rezdy API, Stripe API, Expedia API).
- Implemented caching API responses to our system using MongoDB and Redis.
- Implemented Stripe payments.
- Took care of server configuration.
- Implemented new features, both back end and front end.
Software Architect
Kallikids (via Toptal)
- Developed a system from scratch using Laravel framework. Architecture consisted of 150+ tables in the database.
- Created a migration tool for migrating old data in to the new system.
- Developed a back end for both the public and administration areas as well as front-end views based on a responsive external design.
- Implemented a geosearch tool.
- Developed a tool for selecting and filtering appropriate service providers.
Web Developer
Actinnova
- Developed a system in Salesforce.
- Developed websites (front-end + back-end).
- Integrated the Salesforce system with the websites.
- Created a custom CMS.
- Developed WordPress themes.
- Provided server and system administration.
Experience
MyChoice
DFCG: Association des Directeurs Financiers et de Contrôle de Gestion
http://www.dfcg.fr/KalliKids
AdLogix
Parametar.ba
http://parametar.baFootball Game Wizards
Education
Bachelor's Degree in Computer Science
Sarajevo School of Science and Technology (in collaboration with University of Buckingham) - Sarajevo, Bosnia and Herzegovina/Buckingham, United Kingdom
Skills
Libraries/APIs
Vue 2, Highcharts, jQuery, Facebook API, Google Maps, Vue, YouTube API, Stripe API, Expedia API, eBay API, AutoPal API, PayPal API, Node.js
Tools
Gulp, Git, Vagrant, PhpStorm, WebStorm, Karma
Languages
TypeScript, HTML5, PHP, CSS3, JavaScript, SQL, XML, Apex, HTML, Java, C++
Frameworks
Angular, Bootstrap, AngularJS, Laravel, Symfony 2, CodeIgniter, CakePHP, Symfony, Jasmine, Protractor
Storage
Redis, MongoDB, JSON, MySQL, PostgreSQL, Oracle SQL, Elasticsearch, Oracle PL/SQL
Platforms
Salesforce, WordPress, MacOS, Drupal
Other
WebSockets, Booking
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