Davorin Šego
Verified Expert in Engineering
Software Developer
Davorin is a skilled web developer who writes well designed, testable, and efficient code by using software best practices. He has worked with diverse web technologies and techniques on both the front- and back-end. Lately, he has focused on working with cutting edge JavaScript frameworks. He is eager to take on new and interesting challenges and is comfortable working on teams of all sizes.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, Ubuntu, MacOS
The most amazing...
...thing I've coded is a 3D particle generator in C and OpenGL.
Work Experience
Dashboard Engineer
Lam Research (via Toptal)
- Designed and built REST API endpoints to feed the dashboards using Node.js and Swagger.
- Created powerful web-based visualizations based on the Power BI files provided, using the Plotly graphing library and Pandas for data analysis.
- Laid the groundwork for a new React front end and helped re-implement a portion of the existing codebase into React.
- Improved an interactive map tool built with SVG.js to support loading external data. Implemented new features based on the provided designs.
- Participated in technical discussions with the engineering team and helped plan the new architecture and project structure.
Full-stack Developer
SHIFT (via Toptal)
- Wrote understandable, testable code with an eye toward maintainability.
- Developed full-stack features, including psychometric tests, surveys, dashboards, reports, and data visualizations.
- Participated in technical architecture discussions and helped drive technical decisions.
- Solved technical problems in collaboration with other engineers on the team.
- Performed code reviews in conjunction with the other developers.
- Developed new front-end product features with a focus on creating a seamless user experience.
- Integrated web analytics and customer experience platforms into the product.
Web Developer
2nd Nature, LLC (via Toptal)
- Helped develop feature-rich map tools built on top of Leaflet, a JavaScript library for interactive maps.
- Created a CSV import of map features with data validation, preview, and ability to remap fields.
- Developed auditing back-end code to keep track of user actions.
- Created basic end-to-end tests with Nightwatch browser automation framework.
- Implemented single sign-on access control, based on web tokens, for a suite of online tools.
- Rewrote and refactored existing PHP back-end code with the Lumen framework.
- Fixed bugs and cleaned up code in the existing codebase.
- Implemented export functionality for PostGIS map features, with support for shape files and XLS format.
Full-stack Developer
Pareto Solutions (via Toptal)
- Created a multi-step checkout page with Stripe API.
- Created a CSV tool to update database rows in bulk with preview functionality.
- Implemented required functionalities for a web app that uses Facebook API for reporting, analytics, and marketing automation.
- Worked on numerous CakePHP projects and created interactive demos with HTML5 and JavaScript.
- Created a prototype web tool for automating bids with Facebook's advertising platform.
- Created an editing tool prototype based on React Data Grid that saves data to Firebase.
Senior Web Developer
Extension Engine
- Implemented new features on PaintNite, a website for organizing painting parties.
- Created a web tool for uploading and managing files with endless scrolling and quick file preview.
- Implemented Backbone.js UIs for search and course discovery on Open edX, an online learning platform.
- Worked on a proprietary social learning platform that integrates Open edX via RESTful API.
- Contributed features and bug-fixes to Open edX.
- Implemented unit, integration, and acceptance tests for Python and JavaScript code.
Web Developer
ImadeThis AS
- Implemented a publication reader for mobile devices using HTML5, JavaScript, and sophisticated CSS animations.
- Worked on Spreads, a digital publication platform.
- Learned fundamentals in Bootstrap and Less.
Web Developer
Extension Engine
- Helped build a website for CompStudy, a web service for compensation surveys.
- Implemented a multi-step web-based questionnaire tool with PHP and JavaScript.
- Built an interactive charting tool to allow a user to chart, graph, filter, and sort data in different ways.
- Worked on Parent School Network, a school information and engagement platform.
- Created several websites on Drupal and WordPress.
Web Developer
Booking IT
- Created a solution to seamlessly integrate an e-booking web form into hotel websites.
- Supported a centralized booking system using .NET and MS SQL.
- Improved the design and usability of several PHP and .NET websites.
- Created a Joomla website for a local municipality.
Co-founder and Web Developer
Kinitos
- Worked in a small team to envision and develop a real time online booking system for yacht charters.
- Helped design a complex relational database for the booking system.
- Created elaborate .NET web forms for administering boats, equipment, and services.
- Implemented optimized SQL procedures for MS SQL server.
Experience
Open edX
Spreads - Digital Publication Platform
CompStudy
Skills
Languages
JavaScript, HTML5, PHP, CSS, SQL, HTML, CSS3, CoffeeScript, TypeScript, Less, Sass, Python, SCSS
Libraries/APIs
Lodash, jQuery, Facebook API, Stripe API, React, Nightwatch.js, Leaflet, Backbone.js, Underscore.js, Node.js, MobX, D3.js, Pandas, REST APIs, SVG.js
Frameworks
CodeIgniter, .NET, CakePHP, Django, ZURB Foundation, Jasmine, Redux, Lumen, Bootstrap, Express.js, Mithril.js, Laravel, Swagger, Flask
Tools
Subversion (SVN), Vagrant, Baobab, NPM, Gulp, Git, Sublime Text, Webpack, Deployer, Plotly, Microsoft Power BI, YouTrack
Paradigms
Agile Software Development, Object-oriented Programming (OOP)
Platforms
MacOS, Ubuntu, Drupal 6, WordPress, Firebase, Linux, Docker
Storage
Microsoft SQL Server, MongoDB, PostGIS, MySQL, PostgreSQL
Other
Responsive UI, GeoJSON, Nunjucks, Storybook
Education
Master's Degree in Computer Science
Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture - Split, Croatia
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