Bojan Nišević

The problem solver! My current tech stack is Python, Odoo, Django+DRF, PostgreSQL, MongoDB and many other technologies. Over 15 years' experience in different Web development positions (Backend, FullStack, DevOps, Lead etc.). I have passion for bug hunting and I can fix your legacy code or build your new project from scratch.

I am a highly experienced and creative Web developer with over 15 years long experience in a variety of exciting projects. A level head and rational approach to problem solving combined with a passion for innovative and fresh ideas has led to a portfolio of impressive web solutions. Technically competent and industry aware means that each project is undertaken with the most up-to-date and relevant programming foundations available. A strong communicator with the ability to convey ideas clearly with an emphasis on client satisfaction.

Download my CV as PDF document here: BojanNisevicResume2022.pdf

Download my soft skills assessment made by Good&Co's Proprietary Psychometric Algorithm (PPA) here: TrueYou Report.


Experience

Senior Web Engineer

Wolfinne doo - Freelancer

  • Fixing bugs and developing legacy code
  • Planing, designing and developing new solutions from scratch
  • Providing consulting services
  • Providing team leading service
  • Planing, designing and deploying infrastructures for robustness and for efficient CI/CD

April 2020 - Present

Back-end Developer

Payuca GmbH - payuca.com

Fixing bugs on custom made Odoo 10 Enterprise Edition modules and integration with external Web Services. And developing a new system with Odoo 12 Enterprise Edition and integration with Adyen payment service and other microservices. Also I was working on other projects releted to architecture, infrastructre and frontend.

August 2018 - April 2020

CTO (8 months)

Senior Web Engineer (1yr 2mos)

GIIVX - Global Impact Investing Vienna Exchange - imfino.com

  • Development with Django, PostgreSQL, ReactJS and other technologies
  • Designing software architecture and infrastructure
  • Designing workflows
  • Testing and deployment

May 2016 - January 2018

Senior Web Developer

UBIMET GmbH - ubimet.com

  • Conceptual design and development of REST API
  • Conceptual design and development of Web portals in the area of B2B and B2C
  • Lead programming and management of agile development processes
  • Evaluation of new technologies

June 2014 - April 2016

Lead Web Developer

redWEB ApS - redcomponent.com

Lead developer on projects such as complete e-commerce solution, subscription management solution and custom products builder.

I've lead teams from India and Vietnam and also contributed the code.

September 2012 - June 2014

Web Developer

Development of Joomla! Extensions, debuging, user support etc. Worked on BreezingCommerce (awebshop app) and BreezingForms (web forms app).

November 2011 - July 2012

Web Developer

Diouscouri Design - LinkedIn Page

Development of Joomla! Extensions, problem solving, bug fixing, user support etc. Worked on various projects like development of e-commerce solution (Tienda), user manager (AmbraUM), subscriptions manager (AmbraSubs), events manager (com_calendar), support center (Billets) etc.

November 2010 - November 2011

Expert Associate in Department of Automated Data Processing (3yrs 2mos)

Junior Associate (1yr 5mos)

Republic Hydrometeorological Service (Republički hidrometeorološki zavod) - rhmzrs.com

Developed projects:

  • transfer and collecting of meteorological data sent in form of SYNOP code from various geographically diverse locations;
  • web application for decoding SYNOP code and displaying spatial data graphically;
  • development and maintenance of the Institution's website;
  • other projects regarding IT support for meteorology, climatology, hydrology and seismology departments.

Februar 2007 - November 2011

Education

School of Electrical and Computer Engineering of Applied Studies, Belgrade, Serbia

Applied Engineer of Electrical Engineering and Computer Science
Bachelor
New Computer Technologies

ECTS credits: 180
EE GPA: 8.5

https://www.viser.edu.rs/
2004 - 2007

Electro-technical Highschool "Nikola Tesla", Banja Luka, Bosnia and Herzegovina

Technician for Electronics
Electronics

EE Highschool GPA: 4.00

http://www.ets.rs.ba/
1998 - 2002

Skills

Mostly technology agnostic

As I am mostly technology agnostic I enjoy coding and learning new technologies. It is easy for me to switch between technologies, programming languages, frameworks and databases. I learn and pick-up new stuff quickly. I also love to work with legacy code and to hunt bugs.

Clean code is imperative! While writing code I strive to respect all 5S principles introduced from Japanese TPM into the Lean development:

  • Seiri (Sort) - organizing the code by neatly structuring it and with good naming conventions
  • Seiton (Systematize) - keeping tidiness and systematization so everything is in place where it is expected
  • Seiso (Shine) - polishing code so there are no hanging wires around, commented-out code have no place after commit
  • Seiketsu (Standardization) - have consistent coding style and always respect PEP8
  • Shutsuke (Self-discipline) - follow the practices and reflect on my own work and be willing to change if needed

I prefer open source technologies and Linux OS. Over the years I accumulated experience with lots of different technologies, depending on tasks being put in front of me. My currently active skills are:

  • languages: Python, PHP, JavaScript, HTML, CSS, SQL, SVG, etc.,
  • databases: PostgreSQL (PostGIS), MySQL, MongoDB, SQLite (SpatiaLite), MS SQL Server,
  • frameworks: Django, Django REST Framework, Odoo, Flask, Joomla!, Angular, Vue.js etc.
  • tools: PyCharm. WebStorm, phpStorm, VIM etc.,
  • version control platforms: GitHub, GitLab, Bitbucket etc.,
  • CI/CD: GitLab, Jenkins,
  • virtualization and containerization: Docker,
  • webservers: nginx, Apache,
  • project management tools: JIRA (Scrum), GitLab, Trello etc.

I have been working on various solutions like e-commerce, custom products builder, user managers, subscription managers, event managers, APIs, web portals, etc. Also I have been integrating different platforms, APIs and systems. For example, integrating different payment and shipping services into an e-commerce solution or integrating internal corporate systems with external services.

Beside technical experience some of my advantages are professionalism, perfectionism and attention to details. I always strive to create top quality code which is well tested and neatly documented. More about my soft skills can be found in a report from Good&Co's Proprietary Psychometric Algorithm (PPA): download here.

Some of successful projects on which I have worked are:

  • Full package solution (ERP, CRM, HRM, IMS, MMS, E-commerce, Accounting etc.) for metalpine.at
  • Backend (subscriptions and accounting) for payuca.com
  • Impact investing platform imfino.com
  • Django REST API for mobile app (serving over 2 million active users) morecast.com

Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

The Site

This site is made with following technologies:

  • DigitalOcean droplet 1 GB Memory / 25 GB Disk / LON1 - Ubuntu 16.04.4 x64 (If you would like to use DigitalOcean please do it with my referral link: https://m.do.co/c/374ebca852fc)
  • nginx version: nginx/1.10.3 (Ubuntu)
  • HTML5/CSS3/Sass/Bootstrap 4
  • Template from the Start Bootstrap: https://startbootstrap.com/themes/resume/
  • Edited with VIM version 7.4.1689
  • Let's Encrypt SSL certificate and certbot for obtaining SSL certificates