Goran Mekić
Senior Backend Systems Engineer | Low-Latency & Distributed Systems | Rust, C++, Python
Personal Statement
Senior backend engineer with 15+ years of experience designing, optimizing, and operating high-performance distributed systems in production environments. Specializes in low-latency processing, system-level optimization, and debugging complex interactions across compute, networking, and storage layers.
Proven track record of improving performance and reliability in large-scale infrastructure, including systems managing 250+ PB of data. Strong background in real-time processing (audio/DSP), with deep understanding of latency, throughput, and resource efficiency constraints.
Operates comfortably across the full system stack, from kernel-level behavior and storage systems to backend services and distributed orchestration.
Social Engagement
- C++ lectures in Serbian
- DaFED #61 – Kako automatizacija procesa pomaže u razvoju sigurnijih aplikacija → Presented how process automation improves application security and reduces human error in development workflows
- FOSDEM 2023 – Reggae: cool way of managing jails/VMs on FreeBSD → Introduced Reggae as a tool for managing FreeBSD jails and virtual machines, focusing on scalable development environments
- EuroBSD 2022 – FreeBSD audio in amateur and professional setups → Explored FreeBSD-based audio workflows across hobbyist and professional use cases, including system configuration and performance
- FOSDEM 2021 – Managing virtual resources with CBSD, and beyond → Demonstrated advanced resource management and orchestration using CBSD for virtualization on FreeBSD
- BSides Ljubljana 2019 – How Did We Teach (Ourselves) Security → Shared practical approaches to self-learning and teaching cybersecurity within community-driven environments
- FOSDEM 2019 – FreeBSD in Audio Studio → Presented real-world usage of FreeBSD in audio production environments, covering stability and performance considerations
- BSides Ljubljana 2018 – Modern and Secure DevOps on FreeBSD → Covered secure DevOps practices using FreeBSD, including isolation, automation, and system hardening
- FOSDEM 2018 – CBSD Isolation Manager → Introduced CBSD as a solution for lightweight virtualization and system isolation on FreeBSD
- BalCCon 2016 – FLOSS Way of Funding a Hackerspace → Discussed sustainable funding models for open-source communities and hackerspaces
- BalCCon 2015 – What is Hackerspace → Introduced the concept, structure, and community impact of hackerspaces
High-Impact Contributions
- Led performance optimization efforts across distributed systems handling 250+ PB of data, improving reliability and reducing system bottlenecks
- Diagnosed and resolved complex system issues including deadlocks, race conditions, and cross-layer performance degradation
- Built and optimized low-latency processing systems in Rust and C++ for real-time environments
- Designed backend and infrastructure systems that scale across hundreds of nodes with high availability
- Improved observability and debugging capabilities using advanced tracing and monitoring tools
- Consistently trusted with production-critical systems where failure has significant operational impact
Technical Scope
- Languages: Rust, C++, Python, TypeScript
- Systems: FreeBSD, Linux, ZFS
- Distributed Systems: AWS, Docker, Ansible, SaltStack
- Performance & Observability: DTrace, Prometheus, Grafana
- Backend Systems: FastAPI, Flask, REST APIs
- Specialized Domains: Real-time processing, DSP systems, virtualization
AI & Systems Thinking
- Strong understanding of constraints relevant to modern AI systems including latency, throughput, and resource usage
- Experience working with data-intensive and real-time processing systems applicable to speech and inference workloads
- Regularly integrates AI tools into engineering workflows for faster iteration and problem solving
Engineering Approach
- Focus on building systems that are predictable, debuggable, and performant under real-world conditions
- Preference for simple, reliable solutions over unnecessary complexity
- Comfortable operating in fast-moving environments with evolving requirements
- Strong bias toward understanding system behavior at a deep level
Projects
Maolan – Real-Time Audio Processing Platform (Rust) | 2018
Designed and built a high-performance audio processing system focused on low-latency workloads.
- Architected a modular audio processing engine in Rust with emphasis on performance and extensibility
- Implemented real-time processing pipelines with strict latency constraints
- Optimized system behavior across Linux and FreeBSD environments
- Integrated multiple audio backends and drivers for stable and efficient processing
- Worked at OS and hardware interaction level to minimize processing overhead
- Distributed Communications Infrastructure
Tilda Center | 2015
Tilda Center is a hackerspace and educational hub focused on modern technologies and open-source tools. I co-founded the center to bridge the gap between affordable, high-quality education and cutting-edge technology. I am responsible for leading technical research, teaching, and system administration.
- Developed and delivered training in Python/Flask/FastAPI, React/Redux/Svelte, HTML/CSS, electronics, and audio production.
- Managed IT infrastructure, including FreeBSD/Linux systems, ZFS, PF, and automation using Ansible.
- Led research initiatives on FreeBSD kernel development, DSP/RT Rust/C++ environments, and audio/music systems.
- Designed and implemented internal systems for virtualized environments and efficient resource management using CBSD/Reggae.
Communications Server | 2018
Designed and automated deployment of production-grade communication systems.
- Built distributed systems for mail, DNS, chat, and directory services
- Designed high-availability configurations with redundancy and failover mechanisms
- Automated infrastructure using Ansible and FreeBSD jails
- Improved reliability and operational efficiency through automation and system design
CBSD/Reggae/ClonOS - Virtualization & Orchestration | 2017
Worked on tooling for managing large-scale virtualized environments.
- Developed orchestration tools for multi-node infrastructure
- Implemented parallel build and deployment systems for jails and virtual machines
- Optimized resource utilization and system performance in multi-tenant environments
- Improved scalability and operational efficiency of virtualization workflows
- Storage & System Optimization Work
Drumgizmo | 2017
DrumGizmo is an open-source, multichannel drum plugin and stand-alone application for music production.
- Contributed to the FreeBSD OSS audio driver backend and ported the software to FreeBSD.
- Maintained FreeBSD ports for seamless integration with the system.
One Love | 2014
One Love is a decentralized management platform for data centers using Docker and cloud technologies. As a full-stack developer, I’ve contributed to both frontend and backend development.
- Designed and developed the frontend using React, Redux, and Webpack to ensure seamless user experience.
- Developed backend services using Flask, ZeroMQ, and REST APIs for high-performance, scalable communication.
- Managed deployment pipelines on AWS, DigitalOcean, and other cloud platforms, with a focus on automation and efficiency.
Work Experience
Axcient | 2022 – 2025
Owned performance, reliability, and scalability of large-scale distributed storage systems operating across multiple data centers.
- Drove system-level performance improvements across infrastructure managing 200+ PB of data
- Investigated and resolved critical production issues involving distributed coordination, storage systems, and compute interactions
- Performed deep analysis of system behavior using tracing tools (DTrace) and monitoring systems
- Built automation for managing infrastructure across hundreds of machines using SaltStack
- Improved observability using Prometheus and Grafana, enabling faster diagnosis of production issues
- Partnered with engineering teams to improve system architecture and operational reliability
- Systems Architect / Backend Engineer
Fourity | 2021 – 2022
Led design and implementation of backend and distributed systems across multiple projects.
- Architected scalable backend systems with focus on performance, resilience, and maintainability
- Designed distributed system components and infrastructure automation strategies
- Delivered systems capable of handling high-load environments with minimal operational overhead
- Provided technical leadership and guided engineering decisions across teams
- Senior Backend Engineer
Firebird Networks Pulsar | 2018 - 2019
As the sole architect and developer for the Firebird Networks Pulsar project, I was responsible for the design and development of a network gear configuration automation tool. Using Ansible, I automated the setup and management of network infrastructure, making future deployments easier and faster for the company. My role included the full software development lifecycle, from requirements gathering to implementation and testing. Additionally, I worked on the frontend development with React and integrated real-time features using WebSockets for live monitoring and control of network gear.
Key Responsibilities:
- Architecture Design: Designed and implemented a scalable solution for automating network gear configurations, improving deployment speed and reducing human error.
- Full Stack Development: Developed both frontend and backend components of the system, using React and Flask to create a user-friendly interface and a robust API for network management.
- Real-Time Monitoring: Integrated real-time monitoring capabilities, allowing users to monitor and control their network gear from the web interface using WebSockets and Socket.IO.
- Deployment Automation: Leveraged Ansible to automate the deployment and configuration of network gear, reducing the time spent on manual setup and ensuring consistency across environments.
Technologies Used: React, Flask, Ansible, Python, WebSockets, Socket.IO
Cala Health | 2018
Worked on a regulated medical platform requiring high reliability, performance, and secure data handling.
- Designed and developed backend services supporting real-time, data-intensive medical workflows
- Built and maintained REST APIs used across internal systems and external integrations
- Improved system performance through profiling and optimization of backend services
- Contributed to architecture decisions around scalability, fault tolerance, and system reliability
- Implemented secure data handling aligned with medical and privacy requirements
- Collaborated with product, research, and clinical teams to deliver reliable system behavior
- Debugged production issues with focus on stability and predictable performance under load
- Integrated AWS services (S3, Cognito) for secure storage, authentication, and scalability
GeoSolutions | 2017
During my time at GeoSolutions, I contributed to the development and implementation of a custom monitoring solution for GeoNode, an open-source platform for geospatial data management. My work focused on optimizing the performance of GeoNode by integrating a robust monitoring system with Django/Python, React, and D3.js for data visualization. This solution helped provide actionable insights into system performance and user engagement, ultimately improving the user experience for clients.
Key Responsibilities:
- Monitoring Solution Development: Designed and implemented a custom monitoring system that tracked system performance and user interactions with GeoNode, using Django/Python and React for the web application layer.
- Data Visualization: Leveraged D3.js to create interactive and meaningful visualizations that helped clients better understand the state of their geospatial data and system performance.
Technologies Used: Django/Python, React, D3.js, GeoNode
Photoslurp | 2015 - 2016
At Photoslurp, I was part of a dynamic team responsible for development and maintainance of a platform designed for the collection, exchange, and management of media rights for photos and artwork. As a full-stack developer, I played a pivotal role in both frontend and backend development. My main focus was ensuring that the platform could efficiently handle media rights requests and facilitate the acquisition of media through a seamless user interface. I worked closely with designers to implement interactive elements and with backend engineers to ensure data integrity, efficient workflows, and real-time processing of media requests.
Key Responsibilities:
- Frontend Development: Participated in the development of user-friendly frontend features using Bootstrap and jQuery to ensure the platform was visually appealing and easy to navigate. I also integrated Underscore and Backbone.js to facilitate more dynamic user interactions, allowing users to manage media rights seamlessly.
- Backend Development: Contributed to the backend development of the platform using Django/Python, which was crucial for managing media data, user permissions, and rights. I also worked on the integration of Celery for task scheduling and asynchronous processing of media requests.
- API Development: Designed and built RESTful APIs to handle media rights requests, ensuring that they were easy to use, secure, and scalable. This included building endpoints for uploading, retrieving, and managing media data.
- Continuous Deployment: Worked with Ansible to automate the deployment of the platform, enabling continuous integration and delivery (CI/CD) to enhance the efficiency of updates and maintenance.
- Backend Optimization: Implemented performance optimizations on the backend by leveraging Redis and RabbitMQ for task queueing and message brokering, ensuring fast and reliable media rights transactions.
Technologies Used: Django/Python, Bootstrap, jQuery, Backbone.js, Underscore, Celery, REST API, Ansible, Redis, RabbitMQ, PostgreSQL
fSD | 2015
At fSD, I was tasked with implementing and automating DevOps practices for the development team working on an ERP system based on PHP and EmberJS. The project required a focus on streamlining the development, deployment, and operations processes to ensure a consistent, secure, and scalable environment. I worked closely with the development and infrastructure teams to integrate modern DevOps tools and security best practices, ultimately enhancing the reliability and security of the system.
Key Responsibilities:
- DevOps Automation: Implemented Ansible to automate various development workflows, including server provisioning, configuration management, and deployment pipelines, allowing the development team to focus more on coding and less on manual processes.
- Infrastructure Management: Designed and deployed infrastructure solutions to ensure efficient and stable environments for development, staging, and production. I used Vagrant to manage virtualized development environments, improving consistency across the team and reducing the “works on my machine” issues.
- CI/CD Pipeline: Integrated Jenkins for continuous integration and delivery, ensuring that code changes were automatically tested, built, and deployed. This reduced deployment errors and enabled faster release cycles.
Technologies Used: Ansible, Vagrant, PHP, Percona, Nginx, Jenkins, EmberJS
Reciprocity Labs | 2014 - 2015
At Reciprocity Labs, I was brought in as a backend developer with a focus on implementing secure authentication mechanisms, particularly SAML (Security Assertion Markup Language) authentication. The primary goal was to integrate a robust identity management system for our clients to enable secure and seamless single sign-on (SSO) functionality across multiple applications. Over time, my responsibilities expanded to include frontend work, and I contributed to the full-stack development of the project. My role involved improving security practices, enhancing application performance, and collaborating with teams to ensure secure, scalable, and efficient architecture.
Key Responsibilities:
- SAML Authentication Implementation: Led the implementation of SAML authentication for the project, which allowed the integration of a secure and scalable single sign-on (SSO) solution. This involved working with various identity providers and ensuring the correct configuration of authentication flows.
- Backend Development: Developed the core backend services using Python and Flask, building secure RESTful APIs for handling user data, authentication, and application logic. I worked closely with the team to ensure that the APIs were well-documented, secure, and easy to integrate.
- Security Best Practices: Served as a security advisor, helping to implement server hardening measures to protect against common vulnerabilities. This included setting up proper authentication, encryption protocols, and access control lists (ACLs), among other security measures.
- Infrastructure & Automation: Utilized Vagrant and Ansible to automate development and deployment processes, ensuring consistency and ease of provisioning across development, staging, and production environments. This allowed the team to focus on development while maintaining a high level of infrastructure automation.
- Frontend Development: As the project evolved, I took on frontend responsibilities, working with the team to improve the user interface using JavaScript, CSS, and other frontend technologies. I worked on user experience improvements, ensuring the interface was intuitive and secure for users.
- Database Integration: Assisted with the integration of MySQL for data storage and worked on optimizing database queries and schema design to ensure the platform could scale as the user base grew.
Technologies Used: Python (Flask), SAML, RESTful APIs, Vagrant, Ansible, MySQL, JavaScript, CSS, Server Hardening, Git
Lambda Solutions | 2014 - 2014
At Lambda Solutions, I served as the primary System Administrator responsible for the deployment, configuration, and maintenance of hosting solutions for Moodle and Totara, two leading open-source learning management systems (LMS). The role required a strong focus on managing scalable, high-performance infrastructure that could support educational institutions and organizations. My responsibilities spanned across system provisioning, automation, and ensuring the systems remained secure, stable, and optimized to handle the traffic and data storage demands of e-learning environments.
Key Responsibilities:
- System Deployment & Configuration: Deployed and configured highly available and secure environments for Moodle and Totara, ensuring that these LMS platforms could scale and handle large volumes of users, content, and activity. I implemented best practices in system administration to ensure both systems were running optimally and securely.
- Infrastructure Automation: Utilized Ansible to automate the provisioning and configuration of servers. This reduced the time required to deploy and configure new environments, increasing the efficiency of the team and improving the consistency of the infrastructure.
- Cloud Management: Worked with Amazon Web Services (AWS) to deploy scalable cloud-based solutions. I set up and managed AWS resources such as EC2 instances, S3 buckets for storage, and RDS for databases, ensuring that the infrastructure was cost-effective and scalable based on the needs of the clients.
- System Monitoring & Troubleshooting: Implemented monitoring tools and processes to ensure system health and uptime. I worked with tools such as Nagios and Zabbix to continuously monitor server performance, alerting the team to potential issues before they impacted end-users. I also handled troubleshooting of any system failures or performance degradation.
- Security Management: Applied security patches, set up firewalls, and configured SSL/TLS encryption to protect sensitive data. I ensured that best practices in system security were followed, including hardening the servers and ensuring that only authorized access was granted to the systems.
- Backup & Disaster Recovery: Designed and implemented backup strategies to ensure data integrity and availability. I worked with AWS S3 for remote backups and configured automated daily backups to minimize the risk of data loss in case of failure.
- Collaboration & Documentation: Worked closely with the development team to troubleshoot and resolve any issues related to the integration of Moodle and Totara into the client’s environment. I also created and maintained comprehensive documentation to support ongoing operations and future deployments.
Technologies Used: Ansible, Moodle, Totara, AWS (EC2, S3, RDS), Linux (Debian/CentOS), SSL/TLS, Nagios, Zabbix, Vagrant, MySQL
Secent LLC | 2013 - 2014
At Secent LLC, I worked as a Team Lead and Senior Developer for an advanced reverse proxy and single sign-on (SSO) solution designed for a major electrical company. The project focused on building a highly configurable reverse proxy system that could integrate seamlessly with the client’s infrastructure to manage authentication, access control, and secure communications across multiple internal and external systems. Additionally, I contributed to several critical tasks involving development, security, and automation to ensure the solution met the company’s rigorous security and scalability requirements.
Key Responsibilities:
- Project Leadership: As the team lead, I managed a group of developers and collaborated closely with system administrators to design and implement a flexible, scalable reverse proxy system. I was responsible for coordinating the development efforts and ensuring that the team adhered to deadlines, followed best practices, and delivered high-quality code.
- Single Sign-On (SSO) Solution: Led the integration of a Single Sign-On (SSO) solution based on Django/Python, which allowed the company to authenticate users across various internal and external systems using a single set of credentials. This implementation was built to be highly secure and scalable, ensuring that sensitive data was protected at all times.
- Backend Development: As a senior developer, I worked extensively on the backend of the solution, leveraging Django/Python to build custom RESTful APIs and integrate SimpleSAMLphp for authentication. I was also responsible for optimizing the performance of the backend and ensuring it could handle the high volume of authentication requests securely.
- Security Enhancements: Contributed as a security advisor, ensuring that all security best practices were followed throughout the development process. I helped implement secure data transmission using SSL/TLS, enforced access control policies, and conducted regular security audits to identify and mitigate potential vulnerabilities.
- Automating Deployment: Utilized Ansible to automate the configuration and deployment of servers. This allowed the team to quickly spin up and configure new environments, ensuring that each deployment was consistent and secure. I also worked with Git for version control and collaborated with the team to maintain an efficient development workflow.
- Cross-Functional Collaboration: Worked closely with other teams, including the DevOps and network security teams, to ensure that the reverse proxy system integrated smoothly with other infrastructure components. I also provided support for troubleshooting and resolving integration issues across the organization.
- Database Integration & Management: Managed the configuration of databases such as PostgreSQL to store user authentication data, ensuring that it was encrypted and compliant with company security policies. I helped ensure that the database was optimized for performance and could scale with the growing user base.
Technologies Used: Django/Python, REST API, SimpleSAMLphp, Git, SSL/TLS, Ansible, PostgreSQL, Vagrant, Apache, AWS
I worked on a project for an aerospace company that involved testing software and building packages for in-house applications. This role focused heavily on ensuring the quality, performance, and reliability of the software systems while also contributing to packaging and deployment processes. My responsibilities included creating robust testing strategies, managing software builds, and automating deployment pipelines to ensure that software releases were stable and met all specified requirements.
Key Responsibilities:
- Software Testing & QA: Worked closely with the development team to test and validate software for the aerospace company’s in-house projects. I designed and executed various types of tests, including functional, performance, and regression tests, to ensure the software met the required standards and specifications.
- Build Automation: Assisted in the creation and maintenance of automated build systems for software deployment. I utilized tools such as Jenkins to streamline the build and testing processes, reducing the time required to validate new software releases and ensuring that any issues could be quickly identified.
- Package Management: Created packages for software deployment on various platforms, ensuring that the installations were seamless and reliable. This involved working with VMWare and other virtualization technologies to test the software in isolated environments before deployment to production.
- Version Control & Collaboration: Collaborated with developers to manage software versions and handle source code integration using Git. I helped manage code repositories and maintained proper versioning to ensure that software releases were traceable and reproducible.
- Deployment & Release Management: Contributed to the planning and execution of software deployments, ensuring that the release processes were smooth and that any necessary configuration changes were properly documented. I also helped prepare documentation related to the deployment and configuration of software packages.
- Issue Resolution & Troubleshooting: Worked with the development team to troubleshoot issues identified during testing. I helped debug and resolve software-related issues, ensuring that fixes were applied and retested promptly before final release.
Technologies Used: Jenkins, VMWare, Git, Redmine, Software Testing (manual and automated), Build Automation
Saturized | 2011 - 2013
At Saturized, I was responsible for ensuring the reliability, performance, and security of the company’s infrastructure. My role focused on capacity planning, storage allocation, system backups, security management, and troubleshooting recurring issues. The systems I managed were crucial to the company’s operations, and I played a key role in ensuring that all technical requirements were met while planning for future scalability and redundancy.
Key Responsibilities:
- Capacity Planning & Storage Management: Managed and planned for system growth by allocating storage and ensuring the infrastructure could scale to meet the company’s needs. I handled the storage requirements for databases and file servers, ensuring that the infrastructure could accommodate increasing data loads while maintaining performance and redundancy.
- System Monitoring & Performance Tuning: Implemented monitoring tools such as Munin, Icinga, and Zabbix to proactively track system health and performance. I was responsible for identifying performance bottlenecks, optimizing system configurations, and resolving issues before they impacted operations. This included fine-tuning server configurations for optimal performance and reliability.
- Backup & Disaster Recovery: Designed and implemented backup strategies to ensure the integrity and safety of critical data. I ensured that backup solutions were in place for both file and database storage, and I set up disaster recovery plans to minimize downtime in the event of a failure.
- Security Management & Compliance: Worked closely with the security team to implement strong security measures, including setting up firewalls, applying security patches, and ensuring proper access controls. I was also responsible for maintaining system hardening protocols to ensure compliance with security standards and protect against unauthorized access.
- Server Maintenance & Administration: Managed various servers, including web servers, file servers, and firewalls. I was responsible for the ongoing maintenance, configuration, and troubleshooting of these servers, ensuring that they remained secure, reliable, and available for company operations. I used Puppet for configuration management to ensure that servers were consistently configured across the infrastructure.
- Virtualization Management: Worked with QEmu/Libvirt to set up and manage virtual machines (VMs), ensuring that resources were efficiently utilized and that virtual environments were secure and properly isolated. I also assisted with configuring and managing Gerrit and Git for source code version control.
- Team Collaboration & Root-Cause Analysis: Worked closely with the development and network teams to conduct root-cause analysis of recurring system issues. I identified patterns of failures, developed solutions to address them, and collaborated with other teams to implement long-term fixes.
Technologies Used: PostgreSQL (Master/Slave Replication), QEmu/Libvirt, Gerrit, Git, Redmine, Munin, Icinga, Zabbix, Puppet, Firewall Management, Jenkins
DDOR | 2006 - 2011
At DDOR, I was responsible for the administration and management of Solaris and Linux systems, focusing on configuring, troubleshooting, and maintaining a variety of services and applications. I played an essential role in ensuring that the company’s IT infrastructure was secure, reliable, and scalable. My work also included system backup and recovery, capacity planning, performance tuning, and providing support for a wide range of internal systems.
Key Responsibilities:
- Solaris & Linux System Administration: Managed both Solaris and Linux servers for a wide range of business-critical applications. This included the installation, configuration, and maintenance of various services, as well as ensuring optimal performance and security across the entire infrastructure.
- Storage Management: Administered enterprise storage solutions, including EMC Clariion and Fujitsu Eternus DX440 storage systems, ensuring data redundancy, high availability, and performance. I was responsible for managing storage volumes, setting up LUNs (Logical Unit Numbers), and ensuring that the storage infrastructure was optimized for both performance and reliability.
- Virtualization & Cloud Infrastructure: Managed virtualization environments using VMware ESXi, where I configured and maintained virtual machines (VMs) and their corresponding resources. This included setting up virtual networks and ensuring that VMs were properly configured for maximum resource utilization and system security.
- Backup & Disaster Recovery: Responsible for configuring and managing backup and recovery processes to protect critical company data. I implemented regular backup routines, tested recovery procedures, and ensured that backup data was always available and accessible in case of system failure.
- Performance Tuning & Capacity Planning: Led efforts for performance tuning, identifying system bottlenecks, and optimizing server configurations to ensure optimal system performance. I also performed capacity planning, ensuring that the company’s infrastructure could scale with the growing demands of the business.
- Security & Monitoring: Worked closely with the security team to implement robust security measures, including configuring firewalls, ensuring the proper application of security patches, and auditing system logs for unauthorized access. I used monitoring tools such as Monit and Munin to track system health and alert the team to potential issues before they became critical.
- Troubleshooting & Support: Provided ongoing system support and troubleshooting services for various IT systems, resolving issues related to hardware, software, and network configurations. I worked with other teams to ensure that issues were resolved quickly, minimizing downtime and disruption to business operations.
- Configuration Management & Automation: Used Puppet for managing the configuration of servers and ensuring that all systems were consistent, properly configured, and compliant with internal policies. I also contributed to the automation of various system management tasks to reduce manual work and improve overall efficiency.
- Application Support: Supported applications such as Oracle APP and Tomcat by configuring, monitoring, and troubleshooting performance issues to ensure seamless operation. I ensured that the applications were secure and accessible, with minimal downtime.
Technologies Used: Solaris, Linux, EMC Clariion, Fujitsu Eternus DX440, VMware ESXi, Monit, Munin, Puppet, Oracle APP, Tomcat, Subversion
Home Invest | 2006 - 2006
At Home Invest, I was responsible for the implementation, administration, and ongoing maintenance of various network services, including Mail, DHCP, DNS, and Domain Controller. This role required ensuring that the infrastructure was secure, efficient, and well-maintained, with a focus on Linux-based solutions and firewall security. I contributed to optimizing and automating the company’s IT operations, ensuring smooth communication and network services across the organization.
Key Responsibilities:
- Network Services Management: Installed, configured, and maintained critical network services including Mail (Postfix, Dovecot), DHCP, DNS (Bind), and Domain Controllers. This ensured that all network communications and services were running efficiently, securely, and with minimal downtime.
- Linux-based System Administration: Led the administration of Linux systems that served as the foundation for the company’s network infrastructure. Ensured proper configuration, updates, and security patches were applied in a timely manner to keep systems secure and functional.
- Firewall Configuration & Security: Managed network security using IPTables to set up firewalls, securing the company’s internal and external communications. I configured firewall rules to prevent unauthorized access, protect against external threats, and enforce strict access control policies.
- Email System Setup & Maintenance: Configured and maintained the company’s email servers, ensuring reliable communication both internally and externally. I configured Postfix for mail sending, Dovecot for IMAP, and applied necessary filters to ensure security, such as anti-spam measures.
- DNS Setup & Maintenance: Managed the company’s DNS servers using Bind, ensuring that the domain names were properly configured and that DNS queries were resolved quickly and accurately. This was crucial to maintaining seamless internet connectivity and access to company resources.
- User Account & Permission Management: Configured user accounts and permissions, ensuring that employees had the appropriate access to the network resources they needed while maintaining a secure environment. This included managing access to network shares, email services, and domain resources.
- System Monitoring & Troubleshooting: Monitored system health and performance, ensuring that all services were up and running. Addressed any issues related to system performance or network downtime and applied solutions in a timely manner to minimize disruptions.
- Documentation & Knowledge Transfer: Created comprehensive documentation outlining system configurations, network setups, and maintenance processes to ensure that procedures were clear and easily replicable in the event of system changes or staff turnover.
Technologies Used: Linux, Postfix, Dovecot, DHCP, DNS (Bind), Samba, IPTables
Education
Master of Science in Business Information Technology
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
Electronics Technician
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.