Hello World, I'm Ivan Vučetić

Software Developer always looking for a place to Learn, Grow and Contribute

About Me

I am a GIS engineer turned programmer! I am pushing myself to learn new things each day and I am always interested in opportunities to grow as a developer.

I’ve been both a user and a developer of GIS tools. I do web development, mostly BackEnd focused but I do not shy away from diving into other realms. On the contrary, I strive to be great all-around developer and look forward to broadening my knowledge. I am curious, professional, responsible and communicative.

Education & Experience

Education


University of Belgrade

June 2014

Spatial and spatio-temporal modelling of meteorological and climatic variables using Open Source software (workshop) Three days course on R and its various packages for spatial and spatio-temporal modeling (gstat, spacetime, plotGoogleMaps, plotKML, meteo).

University of Belgrade

Feb 2013

Spatial analysis in open source GIS surrounding: R + SAGA (course) Intensive, hands-on, five days course on R and SAGA and their application in geostatistics.

University of Belgrade

Sep 2009 - Apr 2012

M.Sc. in Geodesy and Geoinformatics - Geoinformatics module Making stronger connection between geodesy and IT systems. Learning concepts of OOP, front-end techniques (HTML, CSS, jQuery), web cartography, optimization and adaptation of existing GIS software using VBA, location-based systems, basics of digital image processing (as a part of digital photogrammetry).

University of Belgrade

Sep 2006 - Sep 2009

B.Sc. in Geodesy and Geoinformatics Becoming an engineer. Intense courses in Maths, Physics, Cartography, Surveying, GPS, GIS and other Geodesy/GIS related subjects. Also, first touch with programming concepts and SQL.

Experience


Tide

Mar 2022 - present

Software Engineer Tide is the leading provider of UK small business (SMEs) accounts and one of the fastest-growing fintechs in the UK. Part of a small squad, my responsibilities include implementing and maintaining a number of microservices that handle automated communication with business clients inside and outside of the user flow, as well as lender partners and third-party services in the FinTech space. Stack includes Python, FastAPI, Pydantic, Django, SQLAlchemy, Alembic, Docker, Kubernetes. We use AWS infrastructure and environments (Lambda, Step Functions, SES). Our version control system is Git (+ GitHub). We use Sentry for error monitoring and AWS CloudWatch for log inspection.

Agremo

Apr 2020 - Mar 2022

Software Engineer Working on a high-end field analytics software for precision agriculture that uses AI to automatize the analysis of aerial imagery and help agricultural professionals in getting highly accurate and quick information about their crops and fields. Stack includes Python, Django, DRF, PostgreSQL on the BE, to a smaller extent FE technologies (HTML, CSS, JS) and a number of GIS tools (PostGIS, GDAL/OGR, GeoServer, OpenLayers) for the storage, manipulation, retrieval and presentation of raster and vector datasets. Recently, the work includes development of Microservice Architecture and usage of Google Cloud Platform for the deployment of dockerized features.

Kiwi.com

Feb 2018 - Apr 2020

Python Developer Develop API and other related BackEnd tools for internal Content Management/Data Aggregation app used by hundreds of Kiwi employees. Work with a number of technologies, including frameworks (Django, DRF, Flask), technologies from the ecosystem (PostgreSQL, RabbitMQ, Celery, ElasticSearch) as well as the others (Docker , Kubernetes, Gitlab )

OrangeCloud d.o.o.

Feb 2016 - Feb 2018

Web Performance Engineer Working for two major clients: MaxCDN and StackPath . Technologies used and common duties include management of WordPress, Magento and other well known CMS's, basic Linux systems administration, writing Python scripts to extract different information, usage of SQL to extract user data from databases (MySQL), knowledge of web environments including HTTP, SSL and DNS, knowledge of network fundamentals and CDN infrastructure, customization of Nginx server blocks (virtual hosts), web performance tweaking tools and hacks.

EvroGeomatika d.o.o.

May 2014 - May 2015

Land Consolidation Projects - Municipalities of Negotin and Mali Idjoš Storage and manipulation of land parcel data, tabular (land owner data) as well as spatial (parcel boundaries, soil classes, road and irrigation networks...), through SQL and GIS tools- Manifold GIS and AutoCAD.

Apr 2012 - Mar 2014

GIS Engineer - eEnviPer project A single multi-purpose SOA platform that delivers environmental permissions services through the cloud of eGovernment services and applications.

Jan 2012 - Mar 2014

GIS Engineer - iScope project Interoperable Smart City services through an Open Platform for urban Ecosystems. Mapping the rooftops in Indjija for their solar potential.

Skills

What I Know

  • Python
  • Django
  • FastAPI
  • SQL
  • HTML
  • CSS
  • JavaScript
  • GIS
  • Cartography
  • Spatial Databases
  • Web Mapping
  • Remote Sensing
  • Photogrammetry

What I Use

  • Linux
  • Comand Line
  • Atom / Sublime Text
  • Git
  • Nginx
  • QGIS
  • Manifold GIS
  • PostGIS
  • Saga GIS
  • AutoCAD

Languages

  • Serbian (native)
  • Russian (не очень хорошо)
  • English (excellent)