Vladimir Lazić

Software Engineer

Download CV

About Me

I'm a Full-stack Software Engineer, a passionate learner and an occasional hiker.

Frontend Development: Advanced proficiency in React/Vue.js and TypeScript, with a history of building intuitive and responsive web applications.

Backend Development: Proficient in Node.js and TypeScript, with experience in AWS and Azure cloud services. Additional expertise in Golang, PHP and Python.

DevOps and Infrastructure: I've been a Linux user for the last 20 years, experienced in setting up servers from the ground up. I have a lot of experience with Docker, Terraform, Packer, Ansible, Vagrant, Bash scripting, GitHub Actions and Bitbucket Pipelines, most recently automating GPU infrastructure for AI/ML workloads on Azure and AWS.

Mentorship and Leadership: Experience in mentoring young programmers and leading teams of developers. I enjoy sharing my knowledge and helping others grow.

Experience

ZEISS Microscopy - Remote

Senior Software Engineer

I work as a contractor for ZEISS Microscopy through NextBridge IT, combining full-stack development with infrastructure automation:

• Developed a comprehensive infrastructure-as-code solution for AI/ML image analysis, initially designed for ML instance segmentation workloads:
🔹 Automated multi-GPU worker deployment with cost optimization through dynamic resource allocation
🔹 Private Docker registry for containerized ML model management
🔹 Cross-cloud implementation (AWS/Azure) leveraging high-performance GPU instances
🔹 The solution's success led to its adoption for broader organizational infrastructure needs

• Infrastructure Automation Features:
🔹 GPU-enabled worker nodes with CUDA/Docker integration
🔹 Custom CLI tool for infrastructure lifecycle management
🔹 Cost-effective private container registry with automated maintenance
🔹 Intelligent resource management for GPU VM deallocation

• Full-stack development of VisionHub, with Vue.js and TypeScript on the frontend and Node.js on the backend.

Technologies used:
  • Frontend: Vue.js, TypeScript
  • Backend: Node.js
  • DevOps: Terraform, Packer, Ansible
  • Cloud: Microsoft Azure, AWS

Self-Employed - Belgrade, Serbia

Senior Software Engineer

A sabbatical focused on learning and building: Golang, mobile development with React Native and Expo, and applications built on OpenAI's APIs.

I evaluated PocketBase, Next.js, NestJS, Firebase and n8n in search of a full-stack setup that works for applications of varying complexity. Notable projects:

🔹 A pet-sitting marketplace built with Next.js and NestJS: a long-running startup attempt that taught me a lot about product development and market validation.
🔹 GPT Project Context: an open-source CLI tool that scans project files and generates context for ChatGPT.
🔹 Two mobile applications built with React Native and Expo, through which I settled on my preferred stack for mobile development.

Technologies used:
  • Frontend: React, Next.js, Rete.js
  • Backend: PocketBase, Firebase, Golang, NestJS
  • Mobile Development: React Native with Expo, Tamagui

Clarivate - Belgrade, Serbia

Senior Software Engineer

At Clarivate, I had the opportunity to enhance my expertise in Node.js/TypeScript backend programming and the AWS cloud ecosystem.

My contributions extended beyond backend development, as I took on a role that combined mentorship with hands-on assistance in frontend development, particularly focusing on the Integration Hub (iHub) widgets. This dual role involved guiding a small frontend team through technical challenges and ensuring the seamless integration of frontend components with backend services.

Integration Hub: File Upload and Antivirus Integration
🔹 Developed a scalable, modular file upload system with encryption in the AWS cloud.
🔹 Partnering with Trend Micro's engineering team, I was instrumental in the integration of an antivirus service, thereby enhancing a universal cloud antivirus solution for corporate use, particularly within the framework of Trend Micro Cloud One™ – File Storage Security.

Integration Hub: Authorization Project
🔹 Engineered a secure authentication and authorization flow with a colleague, utilizing AWS API Gateway Authorizer. This process starts with identity verification via Clarivate's IAM, followed by JWT token issuance for specific resources, ensuring precise API access control and heightened backend security.
🔹 As part of the authorization project, we implemented and tested a CORS policy, establishing fine-grained access control for allowed domains and subdomains.

Integration Hub Widgets: Development and Mentorship
🔹 Led the development of a versioned CI/CD pipeline for frontend iHub widgets, in collaboration with the DevOps team, hosted on AWS S3 and served via AWS CloudFront CDN for enhanced distribution.
🔹 Ensured compatibility and efficient integration of frontend components with backend systems, providing a cohesive development environment for the team.

Technologies used:
  • Frontend: React, TypeScript
  • Backend: Node.js, TypeScript, AWS Lambda, AWS EventBridge, AWS S3, AWS API Gateway, AWS SNS, AWS SQS, HashiCorp Vault, Datadog
  • DevOps: AWS SAM & CloudFormation, HashiCorp Terraform, Azure DevOps

Easy Aerial - Belgrade, Serbia

Senior Software Engineer

When I came to Easy Aerial, my first priorities were to stabilize and improve the frontend side of their existing application because of my experience in building Single Page Applications (SPA).

From day one, I noticed that a lot of things on various projects could be automated and that my previous DevOps experience could be useful.

Therefore, my activities were more focused on implementing the best DevOps practices:
🔹 Introduction of automated tests (Jest, Cypress, Bats)
🔹 Virtualization (Docker, Vagrant)
🔹 Creating build and deploy pipelines using Bitbucket Pipelines and Jenkins

At a later stage, my focus slowly shifted to another project, an application for drone fleet management.

As team lead, I was responsible for:
🔹 Code review for frontend (React, TypeScript) and backend (AWS Lambda, AWS Cognito)
🔹 Improving, coordinating and integrating the work of other teams into our application:
🔹 Drone simulation (AirSim, ArduPilot)
🔹 Video stream integration (WebRTC, AWS Kinesis Video Streams)
🔹 Provisioning of the Linux machines running drone SITL and ROS (Ansible, Bash scripts, Vagrant/VirtualBox VMs)

Technologies used:
  • Frontend: React, TypeScript
  • Backend: Node.js
  • DevOps: AWS, Linux System Administration, Vagrant

Freelance - Belgrade, Serbia

Full Stack Engineer / Consultant

After finishing the project at Balkaneum, and getting some interesting offers from a few companies to work on something new, I decided to once again freelance.

I always wanted to explore Python more, so I did a small job in the Django web framework.

I continued to consult on and help architect new projects for old clients: Advanced Language Institute (Vienna) and Galilei IT (Belgrade).

After a few frontend jobs, I did consulting jobs where I was managing/fixing the deployment process for two Angular and one PHP project.

Technologies used:
  • Frontend: React, TypeScript
  • Backend: Python, Django
  • DevOps: Linux System Administration

Balkaneum - Belgrade, Serbia

Frontend Engineer

As the Lead Frontend Developer on the cryptocurrency trading platform xCalibra, this role served as both my baptism of fire into React/TypeScript and my initial dive into leading a team that included junior developers. It was a period of intense learning and growth, where I not only brought the project to a successful conclusion but also specialized in React and developed a deep appreciation for TypeScript. This experience marked a pivotal moment in my career, profoundly shaping my technical expertise and leadership skills.

🔹 In 2018, due to limited TypeScript support from libraries, I developed code-generation scripts for TypeScript integration, creating interfaces for translation strings, theme configurations, RESTful routes, and payloads.
🔹 Created a design system in styled-components with reusable components and day/night variants for dynamic UI adaptability.
🔹 Handled real-time cryptocurrency exchange data streams with Socket.IO, managing multiple WebSocket channels for live updates.
🔹 Improved SPA performance by refining rendering optimizations, essential for handling rapid price changes in the crypto exchange platform.
🔹 Integrated various charting libraries.
🔹 Developed responsive layouts for devices ranging from mobile phones to desktops.
🔹 Added internationalization support with i18next.
🔹 Provided support to other teams on Next.js, React, Electron, and PHP projects.

Technologies used:
  • Frontend: React, Redux, styled-components, TypeScript
  • Backend: Node.js, Next.js, Socket.IO

Upwork - Belgrade, Serbia

Full Stack Developer

Various projects, from configuring Linux servers to WordPress plugin development, site speed optimization and JavaScript (Vue.js) work.

Technologies used:
  • Frontend: Vue.js
  • Backend: PHP
  • DevOps: Bash, Ansible

Galilei IT - Belgrade, Serbia

Full Stack Engineer

I helped build GALIS, Serbia's leading school management system for music and ballet schools, working on its PHP and Smarty backend and its jQuery and KnockoutJS frontend. I also handled DevOps: Linux server administration, automation scripts, virtual environments for the development team and documentation for programmers.

I then built BookRally, a WordPress-based crowdfunding platform for authors, with custom plugins and a custom theme modelled on the Kickstarter experience.

Technologies used:
  • Frontend: JavaScript (Node.js, KnockoutJS, jQuery, npm, Gulp)
  • Backend: PHP (WordPress, Laravel, Composer, MySQL)
  • DevOps: System Administration (Git, Bash, Python, Ansible, Vagrant)

Self-Employed - Belgrade, Serbia

Freelance Web Developer

As a freelancer, I built small to medium-size websites in a custom-made PHP CMS, WordPress and Joomla. I also created, administered and edited a student website with information and study materials.

Technologies used:
  • Frontend: JavaScript
  • Backend: PHP, MySQL

Recommendations

Sumit Kapoor picture

Sumit Kapoor

Lead DevOps Engineer at Clarivate Analytics

Vlad is a brilliant technologist, architect, and developer.

His work has been so exemplary, that it is difficult to know where to begin. There is no challenge too great for Vlad, and regardless of how complex the requirements, or challenging the environment, his calm easy manner and incredible technical capabilities make short work of any challenge. He has a true and complete understanding of all the technical aspects of architecting and developing web applications using Node.js, React, TypeScript, MongoDB and AWS Lambda, plus the ability to write and create anything in Linux.

Vlad’s work is of the highest quality and value, and I would consider him in the top tier engineers within our industry.
Miloš Mrdaković picture

Miloš Mrdaković

Web Developer at TX Services, previously multisHQ, Balkaneum/Xcalibra

I worked with Vladimir on a large scale project for a year.

Above all I appreciate his unconditional will to share knowledge and help. He boosted our team spirit with the positive attitude.

He is a versatile developer with broad knowledge. Although he specialize in frontend programming, he has rich experience in both backend and devops. What distinguish him is a creative approach to problem solving.

I admire that he accepted the challenge to lead the frontend part of the project without previous experience in some of the technologies. He managed to meet all the requirements and bring the project to an end.

The time we spent together was very productive and I am grateful for the knowledge that shaped me as a programmer.
Dr. Joshua Lange picture

Dr. Joshua Lange

Co-Founder and CEO at Advanced Language Institute

Vladimir is an excellent professional and problem-solver.

He Is not only very good at front end and has knowledge of IT, but also can bring ideas to the project and solve problems quickly.

Best freelancer I ever hired.

(Upwork, 2019)


Vlad is a top professional who uses his vast knowledge of IT and many other things to solve real problems and help create amazing technology.

We have worked together on several projects and not only is Vlad a great team leader and IT expert - he is also a great person.

(LinkedIn, 2021)
Nikola Komazec picture

Nikola Komazec

Digital Marketing Specialist | Content Writer | Cryptocurrency & Blockchain

I had a pleasure of working with Vladimir for a year at Balkaneum and I can say he's very capable and committed colleague.

I was impressed with his programming skills as well as his wide range of interests and abilities. When you hire Vladimir you don't get just a developer, you also get an all-rounded person and a great guy. He is very keen to help everybody and share his skills.

I admire his motivation and devotion to finish projects before deadline against all obstacles. Vladimir is one of those colleagues everyone enjoys working with. That's why he became our friend as well.

I will definitely miss our talks about philosophy during the breaks. I hope Vladimir will succeed in pursuing his dreams, but if he ever decides to be a part of any company again - he earns my highest recommendation. Vladimir would be an asset to any team.
Slobodan Pavković picture

Slobodan Pavković

Web Developer

I had the pleasure of working with Vladimir for three years at the Galilei it, collaborating on several projects.

Vladimir's ability to work on multiple projects made a dramatic difference in the productivity level of our team.

As a team member or a leader, Vladimir earns my highest recommendation.
Uroš Mitrović picture

Uroš Mitrović

Front End Developer

I am pleased to be able to write this letter of recommendation for Vladimir.

He was always open minded and willing to share his knowledge, ideas and experience with his colleagues. During work hours he works independently and effectively and follows tasks through to completion, and I always enjoyed a good time in his company discussing philosophy after working hours.

I have known him for a year, and we worked on a separate projects in the company. Over that time I have seen in mature in his skills and expertise as a developer. His knowledge and insights help me to improve myself as well and I am very grateful for that.

He would be a valuable asset to any team and I am, therefore, very pleased to be able to highly recommend Vladimir.

Skills

Get in Touch