Božidar Benko, Developer in Croatia
Božidar is available for hire
Hire Božidar

Božidar Benko

Verified Expert  in Engineering

Lean Development Developer

Location
Croatia
Toptal Member Since
August 6, 2013

Bozidar is a software engineer, small business owner, and accomplished freelancer. He helps customers bootstrap web applications and build MVPs. He also specializes in using Django for rapid prototyping and enjoys work involving web app development, startups, eCommerce, and social networks.

Portfolio

Benkomat
PostgreSQL, JavaScript, Python, Django
ReversingLabs / GreenLineNetworks / SecurityHeroes
Java, GWT, Microsoft SQL Server, PostgreSQL, C#, ASP.NET MVC, Python, Django
Bit9
Microsoft SQL Server, ASP.NET

Experience

Availability

Part-time

Preferred Environment

Git, PostgreSQL, Sublime Text, PyCharm, MacOS

The most amazing...

...software I've built is a testing framework and continuous integration platform that uses multiple real machines and customized hardware without virtualization.

Work Experience

Web Professional, Freelancer, Owner

2008 - PRESENT
Benkomat
  • Communicated with clients, interpreted client specifications.
  • Delivered numerous web solution to clients.
  • Architected, created, and executed the Internet on the Go platform.
  • Architected, created, and executed the Futsal tournament platform.
  • Started Pokelog, a platform to collect and analyze personal data.
Technologies: PostgreSQL, JavaScript, Python, Django

Senior Software Engineer

2009 - 2012
ReversingLabs / GreenLineNetworks / SecurityHeroes
  • Created a web site dashboard back-end, including rule management, statistics, graphs, and database management (ASP.NET MVC / jQuery / JavaScript).
  • Developed and maintained www.securityheroes.com, including PayPal integration and managing site designers (ASP.NET MVC).
  • Architected CopperJelly, a web application for categorization (GWT).
  • Created Malware Search, a virus grep tool with an API to return a list of files infected with a specified virus.
  • Developed Malware Exchange, a set of tools for exchanging files with partners (Python).
Technologies: Java, GWT, Microsoft SQL Server, PostgreSQL, C#, ASP.NET MVC, Python, Django

Senior Software Engineer

2008 - 2009
Bit9
  • Built a categorization platform in ASP.NET.
  • Built a normalization platform in ASP.NET.
  • Architected the Bit9 Dashboard.
  • Developed custom widgets and reports for the Bit9 Dashboard.
  • Integrated the old PHP application to be compatible with the new ASP.NET application.
Technologies: Microsoft SQL Server, ASP.NET

Junior Software Engineer

2004 - 2008
Envox
  • Automated a test script framework (Envox Scripts, C++, Macro Express).
  • Created a web interface for displaying, searching, and filtering data from Visual Source Safe (ASP.NET).
  • Integrated a CCXML interpreter.
  • Integrated Web Services in VoiceXML Studio (Java).
  • Sustained and developed the Envox Console and Envox Server (C++).
  • Sustained and developed Envox installation and hot fixes (InstallShield and NSIS).
  • Developed Envox Reports (Django, Python, JavaScript, CSS).
Technologies: Django, NSIS, InstallShield, Java, ASP.NET, Test Scripting

Internet on the Go Mobile Hotspot

This is a mobile broadband service available only at Walmart that is a combination of prepaid and postpaid. I created the application architecture and database design, managed users and devices, and handled third party integration (BeQuick, Authorize.NET, InComm, Sprint AMS/AAA, REST API). I also developed the custom admin interface.

Pokelog

Pokelog is a platform for personal data that I created as a weekend project. It allows users to track their weight, car mileage, bank account balance, and height of children over time, among other factors. This data was then displayed for users on a chart.

RDS-FNOL Claims

A mobile application that I worked on for insurance companies to assess and score driver behavior and report the results to FNOL (First Notice of Loss). I built the backend prototype, including the administrator and user web sites. I also developed the HTTP REST API that is currently used by the iPhone and Android applications.

Futsal Tournament

http://krizevciturnir.com
Software for soccer tournament management that I developed. It allows administrators to enter game data and stats in an admin area. The system automatically calculates group stage points, displays live results, tracks best scorers, and more. I architected the entire application, including handling all needs from soccer referees and delegates.

Robni Centar Web Shop

A Magento web shop solution that acts as a proxy between customers and Magento developers. I wrote a layer for synchronization of the customer database (SQL Server) with Magento's database (MySQL).

Anišić Law Office

http://www.odvjetnik-anisic.hr/?lang=en
A WordPress solution for communication between an attorney's office and its customers. I managed and architected the solution.

Languages

Python, HTML5, C, JavaScript, CSS, PHP, Java, C++, C#

Frameworks

Django, Flask, ASP.NET, ASP.NET MVC, GWT, Ember.js

Tools

Sublime Text, PyCharm, Git, Celery, InstallShield, NSIS, Redmine, Supervisor, Apache, Mercurial, Jenkins, GitHub, Zsh, Tmux, NGINX, RabbitMQ, Microsoft Visual Studio, Eclipse IDE, Google Analytics

Paradigms

Model View Controller (MVC), REST, Unit Testing, Continuous Integration (CI), Agile Software Development, Object-oriented Programming (OOP), Scrum, Test-driven Development (TDD)

Libraries/APIs

Tastypie, jQuery, Handlebars, D3.js

Storage

SQLite, PostgreSQL, Redis, MySQL, NoSQL, Memcached, Microsoft SQL Server

Other

Ajax, Lean Development, Test Scripting, SOAP, Unix Shell Scripting, HAProxy, GitFlow

Platforms

MacOS, Heroku, Amazon Web Services (AWS), WordPress

1998 - 2003

B.S. Degree in Computer Science

University of Zagreb Faculty of Electrical Engineering and Computing - Zagreb

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring