Goran Mekić
IT Business Consultant
Personal Statement
Analytical, resourceful and problem-solving technical business analyst and IT professional with extensive experience in providing systems administration. Hard-working, quick and efficient, a team player with excellent communication skills, and eager to take on new challenges.
I have actively used GNU/Linux since 2000. and for 8 years it has been the only system that I used. I also have experience in administering FreeBSD, OpenBSD and OpenSolaris. In 2006. I became the Vice President of Linux User Group of Novi Sad (LUGoNS). As part of my dutties I organized a series of lectures, workshops and Install Day events, with emphasis on the use of free software (primarily GNU/Linux)
Today I teach and research in Tilda Center on topics ranging from FreeBSD and GNU/Linux administration, security, kernel arthitecture, WEB development in backend and frontend to science, electronics, music and math.
Education
Degree in computer science business IT
Faculty of Sciences, University Of Novi Sad
Studying all aspect of IT including Computer Networks, Software Engineering, Data Structures and Algorithms, E-business and Artificial Intelligence
Technician of electronics
The electricity & electronics middle school “Mihajlo Pupin” Novi Sad
Mihajlo Pupin Novi Sad Eletronics Middle School Designing and building of electrical circuits, including simple digital boards and fixing all non-SMP low voltage devices, scheme and PCB design, primarily for audio devices.
Projects
Tilda Center
Apr 2015
Tilda Center is hackerspace/makerspace and educational center. I am the co-founder, researcher, lecturer and technical lead of development. As it’s hard to get good education on modern technologies on one hand, and high price of education on the other, we offer all our lectures and teching material for free.
- Teaching
- Python/Flask
- React/Redux
- HTML/CSS
- Electronics
- Guitar playing and audio recording/production
- Administration
- CBSD/Reggae
- FreeBSD and Linux
- ZFS
- PF
- Ansible
- Research
- NuttX using Clang (one board ported from GCC-only config)
- C++ in DSP/RT environemnt
- FreeBSD kernel development
- Music and 3D studio based on FreeBSD (Ardour and Blender)
- HAST
- DTrace
Maolan
Jan 2018
Maolan is digital audio workstation composed of multiple libraries. Idea is to never need to recompile it to include support for a driver/backend. Something like gstreamer did, but for DAW. I am the lead developer and architect.
- DSP/C++
- FreeBSD OSS driver
- CLI support
- FreeBSD port/package
- Low level optimization
Communications Server
Jan 2018
For most people, setting up mail, anti-spam, webmail, chat and DNS is huge hassle. This project is providing all of the mentioned services as a set of Ansible playbooks and FreeBSD jails. I created Ansible playbooks and Reggae, the tool to make jail management easier.
- Postfix
- Dovecot / sieve
- Rspamd
- Ejabberd
- RainLoops
- Nginx
- Letsencrypt
- LDAP (in multimaster mode)
- DNS setup
CBSD/Reggae/ClonOS
Jun 2017
CBSD is virtualization manager on HardenedBSD and FreeBSD using jails, bhyve, virtualbox and xen. It is capable of managing complex environments including network and ZFS datasets. Reggae is DevOps tool that uses CBSD for low level tasks, while ClonOS is FreeBSD distribution with WEB interface for CBSD.
- Advanced shell scripting
- Multi-node support
- Parallel build of jails/vms using Reggae
- Integration of security tools like MAC framework and RCTL
- Large scale deployment
Drumgizmo
Jan 2017
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application. It enables you to compose drums in midi and mix them with a multichannel approach. It is comparable to that of mixing a real drumkit that has been recorded with a multimic setup. I contributed FreeBSD OSS driver backend for audio and MIDI and I’m FreeBSD port maintainer.
- DSP/C++
- FreeBSD OSS driver
- CLI support
- CPPUnit tests
- FreeBSD port/package
One Love
Jun 2014
Project of decentralized management of data centers, provision, deployment and development with emphasis on Docker and cloud technologies on which I’m working as a full stack developer.
- Frontend
- React
- Redux
- WebPack
- MaterialUI
- Backend
- Flask
- ZeroMQ
- REST API
- Ansible
- Administration
- MongoDB
- Debian
- Vagrant
- AWS
- Digital Ocean
Work Experience
Axcient
Jul 2022 - NOW
As storage engineer my tasks include debuging dead locks, analysing monitoring data to increase performance.
- FreeBSD
- ZFS
- DTrace
- Salt Stack
- Grafana
- Prometheus
Fourity
Aug 2021 - Jul 2022
Senior system architect responsible for multiple projects, security and deployment.
- Frontend
- React / Vue / Svelte
- Redux / Saga / Vuex
- WebPack / Vite
- Backend
- FastAPI / Freenit
- Node / GraphQL
- DynamoDB
- PostgreSQL
- Administration
- FreeBSD
- CBSD/Reggae
Firebird Networks Pulsar
Sep 2018 - Feb 2019
Network gear config automation tool based on Ansible. I achitectured and developed the whole application/service and made deployment easy.
- Frontend
- React / MaterialUI
- Redux / Saga
- SocketIO
- WebPack
- Backend
- FlaskRESTPlus
- Flask-SocketIO
- PeeWee
- Ansible
Cala Health
Jan 2018 - Aug 2018
Cala Health is a medical technology company pioneering a new class of electrical medicine called neuroperipheral therapy. I joined the team as senior Python and React developer to help with the architecture of the whole service.
- Frontend
- React
- Redux
- Redux Saga
- MaterialUI
- WebPack
- Backend
- Flask
- REST API
- Ansible
- CBSD/Reggae
- AWS Cognito
- AWS S3
GeoSolutions
Jun 2017 - Sep 2017
GeoSolutions provides innovative, robust and cost-effective solutions leveraging on best-of-breed Open Source products.
- Custom monitoring solution for GeoNode
- Django
- React/Redux
- D3
Liberator
Jan 2015 - Jan 2016
Project for creating a platform for writing, lectoring and publishing magazines, on which I’m contributing as system administrator, devops consultant and full stack developer.
- Frontend
- InuitCSS
- AngularJS
- Backend
- Django
- Administration
- PostgreSQL
- Debian
- Vagrant
- Ansible
Photoslurp
Dec 2015 - Feb 2016
Project for collecting, exchanging and requesting media rights for pictures and art.
- Frontend
- Bootstrap
- JQuery
- Underscore
- Backbone
- Backend
- Django
- Celery
- REST API
- Ansible
- Administration
- PostgreSQL
- RabbitMQ
- Redis
- Debian
- Vagrant
fSD
Apr 2015 - May 2015
Implementation of devops and automation best bractices for ERP system.
- Ansible
- Vagrant
- PHP
- Percona
- Nginx
- Jenkins
Reciprocity Labs
Dec 2014 - May 2015
Python developer and security adviser.
- Python (Flask)
- Vagrant/Ansible
- Server hardening
- MySQL
- REST API
Lambda Solutions
Apr 2014 - Jun 2014
I was system administrator responsible for hosting solutions for Moodle and Totara e-learning.
- Ansible
- Vagrant
- Amazon WEB Services
- Chef
- MySQL
Secent LLC
Oct 2013 - Oct 2014
Advanced configurable reverse proxy and single sign on solution based on Django, Ansible and Apache for a world-dominant electrical company on which I was team lead and senior developer.
- Django
- REST API
- SimpleSamlPHP
- Git
- Vagrant
- Ansible
- Amazon WEB Services
- PostgreSQL
Feb 2013 - Oct 2013
Project for an aerospace company, including testing software and building packages for all in-house projects.
- Jenkins
- Redmine
- VMWare
- Git
Saturized
Aug 2011 - Feb 2013
Responsible for capacity planning, including allocating storage, providing hardware and software redundancy, and planing future expansion requirements. Participate in root-cause analysis of recurring issues, system backup, and security setup. Maintain Web servers, file servers, firewalls, and directory services, and set up user accounts. Also done work with
- PostgreSQL (master/slave)
- QEmu/Libvirtd
- Gerrit/Git
- Redmine
- Firewall
- Monitoring (monit, munin, icinga, zabbix)
- Puppet
- EJabberd
- Django
- Jenkins
DDOR
Aug 2006 - Aug 2011
Expertise in Solaris and Linux system installation, configuration, administration, the development and testing of backup and recovery methodologies, troubleshooting, capacity and performance planning, performance tuning, preventative maintenance, monitoring and alerting setup.
- Solaris administration
- Storage administration (EMC Clariion, Fujitsu Eternus DX440)
- VMWare ESXi administration
- Subversion
- Oracle APP
- Tomcat APP
- Puppet (server orchestration)
Home Invest
May 2006 - Aug 2006
I was responsible for the implementation, administration and maintenance of Mail, DHCP, DNS and Domain Controler.
- Samba
- Postfix
- Dovcot
- Bind
Interests
Co-organizer of Python Serbia Conference
Jun 2018
PySer is the Python Serbia Conference
Co-Founder of Tilda Center
Apr 2015
Tilda Center is the hackerspace/makerspace located in Novi Sad, Serbia
Founding member of Lust for Thrust
Oct 2007
Lust for Thrust is grunge/metal band I play guitar, write, compose, produce and record for.