Scroll To View More
Davorin Šego, Software Developer in Split, Croatia
Davorin Šego

Software Developer in Split, Croatia

Member since September 5, 2015
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.
Davorin is now available for hire

Portfolio

Experience

  • SQL, 9 years
  • JavaScript, 9 years
  • jQuery, 6 years
  • Bootstrap, 3 years
  • Sass, 2 years
  • Backbone.js, 2 years
  • Python, 2 years
  • Express.js, 1 year
Split, Croatia

Availability

Part-time

Preferred Environment

Mac, Ubuntu, Sublime Text, Git

The most amazing...

...thing I've coded is a 3D particle generator in C and OpenGL.

Employment

  • Web Developer

    2016 - 2017
    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 code-base.
    • Implemented export functionality for PostGIS map features, with support for shape files and XLS format.
    Technologies: PHP, jQuery, JavaScript, GeoJSON, PostGIS, Lumen, Leaflet, Nunjucks, Baobab, Nightwatch, Git
  • Full-Stack Developer

    2015 - 2017
    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.
    Technologies: CakePHP, Git, jQuery, Sass, MySQL, MongoDB, Facebook API, Stripe API, Node.js, React.js, Redux, Firebase
  • Senior Web Developer

    2013 - 2015
    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 on-line 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.
    Technologies: CakePHP, jQuery, Python, Django, Backbone, Foundation, Sass, Vagrant, Jasmine
  • Web Developer

    2012 - 2013
    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.
    Technologies: CodeIgniter, jQuery, Less, Bootstrap, Git
  • Web Developer

    2009 - 2012
    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.
    Technologies: PHP, MySQL, Drupal 6, jQuery, WordPress, SVN
  • Web Developer

    2007 - 2009
    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.
    Technologies: .NET, PHP, JavaScript
  • Co-Founder and Web Developer

    2006 - 2007
    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.
    Technologies: .NET, MS SQL, JavaScript

Experience

  • Open edX (Development)

    Front-end and full-stack development within the Solutions team at edX.

  • Spreads - Digital Publication Platform (Development)

    Created a mobile reader with web technologies for a digital publication platform.

  • CompStudy (Development)

    Helped build a web-based survey tool and interactive reports with salary and equity data for executives.

Skills

  • Languages

    CSS, HTML, JavaScript, PHP, HTML5, Less, Sass, Python, C, SQL
  • Frameworks

    Bootstrap, Lumen, ZURB Foundation, Express.js
  • Libraries/APIs

    jQuery, LeafletJS, Lodash, Backbone.js, Underscore.js, Node.js
  • Tools

    Sublime Text, Browserify, NPM, Gulp.js, Git
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP)
  • Platforms

    Linux
  • Storage

    PostGIS, MySQL
  • Other

    Nunjucks

Education

  • Master's degree in Computer Science
    2003 - 2008
    Faculty of Electrical Engineering, Mechanical Engineering, and Naval Architecture - Split, Croatia
I really like this profile
Share it with others