
Milan Rašljić
Verified Expert in Engineering
Software Developer
Novi Sad, Vojvodina, Serbia
Toptal member since April 14, 2016
Milan is an experienced full-stack developer who is equally comfortable as both a back- and front-end developer. He's been freelancing since 2009 and working in teams in web developing companies since 2012. He enjoys working on the front end, but working with PHP and the database on the back end also gives him great satisfaction. Milan is a personable, meticulous, organized, responsible, punctual professional who's also a great communicator.
Portfolio
Experience
- HTML - 14 years
- PHP - 14 years
- MySQL - 14 years
- CSS - 14 years
- CodeIgniter - 10 years
- JavaScript - 10 years
- Angular - 6 years
- Symfony 3 - 3 years
Availability
Preferred Environment
PhpStorm, Jira, JavaScript, Git, MySQL, PHP, CodeIgniter, Angular, Symfony 3, SQL
The most amazing...
...thing I've created is an embeddable script that sends tracking data to the database and triggers pop-ups on specified pages for various actions.
Work Experience
Senior Full-stack Developer
Decision Support Technologies (LeadQuizzes)
- Organized the development process in the company in order to make it more efficient.
- Led a team of 6+ people and kept a good atmosphere between different cultures.
- Contributed to both the back-end Symfony REST API and the front-end Angular app, while coordinating with the DevOps team.
Front-end Web Developer
QuanTxt
- Implemented new features in the app and updated existing ones.
- Collaborated with remote team members about back-end and front-end work. Worked with NgRx state management.
- Debugged front-end issues and resolved them in the best way possible.
- Conducted code reviews to write cleaner and improved code, learned new things, and upheld best practices.
Full-stack Web Developer
Yazamo (LeadQuizzes)
- Set up the development environment and set up the base for front-end app.
- Planned and restructured databases to make them more efficient.
- Developed the front end in Angular 4 from the very beginning.
- Debugged front-end, back-end, and database issues and resolved them.
- Worked using Jira and Scrum, managing tasks, deployments, people, etc.
- Collaborated side-by-side with the back-end team on the API made in Symfony 3. Also, worked on updates to the API.
- Wrote front-end tests in Protractor for the front-end app.
- Integrated Facebook Pixel and other 3rd-party integrations like Mailchimp, Google Ads Pixel, Drip, HubSpot, Klaviyo, GetResponse, ActiveCampaign, Infusionsoft by Keap, etc.
- Developed a universal error handler in Angular for handling various back-end error responses.
- Interviewed new team members and performed code reviews, among other tasks.
Full-stack Web Developer
TripGeek (Zeektrip)
- Debugged, updated, and improved code that others wrote.
- Made new functionalities and changed the existing ones.
- Built a new and better custom CMS with the existing team.
- Implemented the Trip Advisor API for grades and other beneficial info.
- Wrote a script that synchronizes the hotel IDs from our database and the API.
- Worked on CMS concerning reviews, rates, reservations, and more.
- Proposed ideas on features and possible future and current improvements.
Full-stack PHP Web App Developer
Apollo Design
- Debugged HTML and CSS code for responsive pages and improved them.
- Worked with PHP and MySQL for pages that needed to contain certain information.
- Set up Git on a server and made it auto deploy for convenience.
- Worked in a no-framework environment and in a team with one other teammate.
- Used Asana for organizing and tracking our work and tasks.
- Implemented a feature that could detect the device's browser language in order to show the site content in that language.
- Enabled the administration to add and manage new languages.
Full-stack Web Developer
The P.I.M. Company
- Developed the front and back end and debugged the code.
- Worked in teams, communicating mainly in English and partially in German. Most team members were abroad, so we communicated mainly over Slack and Skype.
- Attended a training course for Akeneo Fundamentals in Nantes, France.
- Worked on Akeneo projects and Highcharts (interactive charts).
Full-stack Web Developer
Degree361
- Parsed XML documents and updated the database on a daily basis.
- Handled the search engine for a travel site and developed it from scratch.
- Created a complex reusable function for price calculation on a travel site.
- Worked in numerous ways with images like cropping, resizing, adding watermarks, and more.
- Loaded images asynchronously with Ajax in order to optimize the page load time.
- Communicated with the clients and the remote designer.
- Worked on multiple shorter projects, mainly for Hollywood movies that were coming out.
- Debugged and fixed issues on multiple legacy projects.
Full-stack Web Developer
Freelance
- Started programming and learned a lot about coding, like jQuery, and good coding practices.
- Improved my knowledge of HTML, CSS, jQuery, MySQL, PHP, and so on.
- Learned to work effectively as part of a team and as an individual.
Experience
LeadQuizzes
https://app.leadquizzes.com/I worked mostly in Angular 4, integrated Facebook Pixel and other integrations, was involved in the DB structure creation and back-end Symfony tasks and flow, and so on. I am currently working on version 3 of this product, available at Leadquizzes.com.
Theia
http://quantxt.com/pages/quantxt-theia.htmlThe Fast and the Furious | Carsenal
http://www.degree361.net/test.degree361.net/fastsix_cars/Faro Travel
I worked on this site for a long time. Started working on it as part of a team and later worked on it alone.
I did almost everything on the site: the reservation flow, search, price calculations, image manipulation, email notifications, daily XML parsing and updating the database, writing in five languages, building a CMS for the admin, separate pages for partners and separate pages for users, and more.
TripGeek
https://www.tripgeek.com/A tourist website with the possibility of online booking. There are three CMSs for the administrators, customers, and suppliers.
I built a new custom admin CMS from scratch for this project and implemented the Trip Advisor API. I also wrote PHP scripts for connecting hotels. Worked on the CMSs concerning reviews, rates, reservations, and more. I also worked on the main website pages.
Hotel Novi Sad | Website
http://hotelnovisad.rs/Things that are noteworthy about the site: you can make room reservations, it's in two languages, and I built the CMS part.
Vincompass
https://twitter.com/vincompassWorked with many developers on this site. I added many changes and new features. Some tasks were adding Google tags with the Google Tag Manager, jQuery checks, archiving parts, email, adding new features in admin, making statistics pages, and more.
MD Software and Design
http://www.md-softwaredesign.de/I worked on the site mostly by implementing the front-end fixes, adding a part for uploading documents in admin, a Fancybox pop-up and gallery, and more.
BS-Intelligence
It's entirely possible to change this website using the CMS system.
Tortoise and Blonde
https://www.tortoiseandblonde.com/Made use of the existing models and controllers to make the mobile site: used a swipe feature, pop-ups, and more.
Body and Brains
After scanning a QR code, a mobile-optimized website is opened; it detects the device browser's language in order to show the content in that language. I added the administration pages as well as implemented content management.
Green Moon
I worked on the site as part of a team. WordPress was used as well as custom form elements, a paid theme, a plugin for the cart and payment, and more.
I was working on the cart part mostly and on front-end changes. However, I did a little work on the back-end parts and the CRUD data in the database.
Unfortunately, this link is no longer active.
Clean Cubes
http://www.clean-cubes.com/I worked on this site a long time ago as a freelancer. I made the forms, used CakePHP, worked on the CRUD data part, developed the front-end, and more.
LoadLots
I worked on this site as a freelancer. I made forms, used CakePHP, worked on the CRUD data part, developed the front end, and more.
Education
Bachelor of Science Degree in Informatics and Computer Science | Programming and Design
Singidunum University, College of Informatics and Computing - Belgrade, Serbia
Bachelor of Science Degree in Electronics and Telecommunications
Subotica Tech, College of Applied Sciences - Subotica, Serbia
Skills
Libraries/APIs
jQuery, REST APIs, TripAdvisor API, Highcharts, NgRx, RxJS
Tools
PhpStorm, Git, Sublime Text 3, Akeneo, Slack, Skype, Bitbucket, Asana, Jira, Facebook Pixel, BrowserStack, Postman, Angular CLI, Beanstalk, Vagrant, Adobe Photoshop, TortoiseSVN, Grunt, Figma, Infusionsoft, AWeber, Mailchimp
Languages
JavaScript, PHP, HTML, CSS, SQL, HTML5, CSS3, TypeScript, PHP 7, Sass, XML, SCSS
Frameworks
Angular, Bootstrap, CodeIgniter, Laravel, Symfony, Protractor, Symfony 3, Symfony 2, Laravel 5
Platforms
Linux Mint, Windows, WordPress, Docker, Amazon Web Services (AWS), Linux, Ubuntu, HubSpot, Klaviyo, ConvertKit, Calendly
Storage
MySQL, Databases
Paradigms
Scrum, REST
Other
Web Development, Ajax, Front-end Development, Front-end, Back-end, Back-end Development, Full-stack, Full-stack Development, API Integration, Content Management Systems (CMS), Machine Learning, APIs, Keap, Drip Campaigns, ActiveCampaign, GetResponse
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