Gregor Zupan, Developer in Medvode, Ljubljana, Slovenia
Gregor is available for hire
Hire Gregor

Gregor Zupan

Verified Expert  in Engineering

Solutions Architect and Cloud Developer

Medvode, Ljubljana, Slovenia

Toptal member since September 16, 2019

Bio

Gregor is a knowledgeable and driven IT architect and consultant with several years of experience leading a combination of in-house and outsourced technical teams. He's particularly skilled at communicating with customers regarding technical solutions—ultimately providing integrated solutions to both parties. Gregor is also well-versed in software and solution architecture, cloud computing, and programming in general.

Portfolio

Dunbit
Amazon Web Services (AWS), Cloud Computing, Node.js, Go, Architecture...
SafeSize
Amazon Web Services (AWS), Go, Node.js, Java, Cloud Computing, Architecture...
SafeSize
Amazon Web Services (AWS), NoSQL, SQL, Node.js, JavaScript, Java

Experience

  • Development - 15 years
  • Software Architecture - 12 years
  • Cloud Computing - 9 years
  • Amazon Web Services (AWS) - 9 years
  • Microservices Architecture - 5 years
  • DevOps - 5 years
  • AWS DevOps - 5 years
  • Serverless Architecture - 4 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Unix, Linux

The most amazing...

...project was setting up the cloud infrastructure for a large client with 10,000 concurrent users calling several very resource consuming APIs in various stacks.

Work Experience

CTO | Founder | IT Consultant

2018 - PRESENT
Dunbit
  • Worked as an independent solution and software architect focusing on the design and architecture of modern, high-available, and scalable solutions in the cloud.
  • Helped customers to start performing infrastructure as code (IaC) and speed up their software development lifecycle.
  • Helped customers to implement CI/CD for their products.
Technologies: Amazon Web Services (AWS), Cloud Computing, Node.js, Go, Architecture, Microservices Architecture, Development, Python, ETL

Director of Engineering

2018 - 2019
SafeSize
  • Led the developers' team, the innovation team, and the ICT team.
  • Coordinated development efforts with external outsourced teams.
  • Prepared a product roadmap and plans with the management team.
  • Collaborated with large customers to find the best integration solution.
  • Led cross-functional teams through the entire SDLC for our product.
Technologies: Amazon Web Services (AWS), Go, Node.js, Java, Cloud Computing, Architecture, Serverless Architecture, Microservices Architecture

Lead Software Architect

2009 - 2018
SafeSize
  • Created the product design and architecture of Safesize's back-end solution. Implemented the back end together with my colleagues.
  • Communicated and coordinated with the client's technical and implementation teams.
  • Provided performance tune and optimization based on the growth of the company and customer base.
Technologies: Amazon Web Services (AWS), NoSQL, SQL, Node.js, JavaScript, Java

Product Development Manager

2015 - 2017
SafeSize
  • Led an in-house development team responsible to implement our product.
  • Coordinated the development efforts with external outsourced teams.
  • Communicated and coordinated with the client's technical and implementation teams.
  • Worked with the presales teams, prepare offers, and define customer approach strategy.
Technologies: Amazon Web Services (AWS), Go, JavaScript, Node.js

Technical Consultant | Presales Specialist

2008 - 2009
Hermes Softlab
  • Worked as a presales specialist and found the best solution for clients.
  • Led the implementation team for a client.
Technologies: Amazon Web Services (AWS), AWS IAM, Oracle

Technical Lead

2003 - 2008
Hermes Softlab
  • Oversaw a team of developers in the international team.
  • Investigated and wrote specifications about new and updated product features.
  • Served as part of a core team of architects and technical leads where we were reviewing each other's feature specs.
  • Programmed the proof of concepts; started using Java and worked also a lot with the Oracle database.
Technologies: Perl, Python, Java, C++

Software Engineer

1999 - 2003
Hermes Softlab
  • Wrote programming in the following languages C, C++, ShellScript, and Perl.
  • Developed integrations for SAP, Web Servers (IIS, Apache, and so on) with our product.
  • Served an agent as part an international team working on HP OpenView product; learned a great deal about Unix (HP-UX, Solaris, Aix, Sinix, Dynix, and so on) and Linux (Red Hat, Debian) operating systems.
Technologies: Python, Perl, Microsoft SQL Server, C++, C

Experience

IaC and Deployment Pipeline

I implemented the infrastructure and deployment pipeline for a large AWS product. The main infrastructure was implemented in CDK, 10+ microservices in Serverless Framework. The CI/CD was implemented in CodePipeline (CodeBuild, CodeDeploy) with multi-account support.

Iac and ETL

I implemented the infrastructure as code in Terraform. The ETL pipeline was implemented with AWS Glue. The external provider sent us CSV files which were processed with AWS Glue Crawlers, transformed with ETL Glue Jobs, and written in Aurora PostgreSQL database. Besides that, all data was also stored in a data lake on S3 to be able to do ad hoc queries via AWS Athena.

Architecture and Cost Estimation for AWS Image Recognition Project

I defined high-level architecture and cost estimation based on various user scenarios and different subscription types for image recognition and a storing solution in the Amazon Web Services ecosystem.

Education

1995 - 2001

Bachelor's Degree in Electrical Engineering (Intelligent Systems)

University of Ljubljana, Faculty of Electrical Engineering - Ljubljana, Slovenia

Certifications

NOVEMBER 2019 - NOVEMBER 2022

AWS Certified Solutions Architect Associate

AWS

Skills

Libraries/APIs

Amazon Rekognition, Node.js

Tools

Amazon Cognito, Terraform, Git, AWS IAM, AWS Cloud Development Kit (CDK), AWS Glue, Amazon Athena, Puppet

Platforms

Amazon Web Services (AWS), Linux, Oracle, Cloud Native, Unix, Docker, Visual Studio Code (VS Code)

Languages

Java, Go, SQL, C, C++, JavaScript, Python 3, Python, Bash, Perl

Frameworks

Serverless Framework

Paradigms

Microservices Architecture, REST, Serverless Architecture, Microservices, ETL, Agile, DevOps, ETL Implementation & Design

Storage

MySQL, NoSQL, Amazon DynamoDB, PostgreSQL 10, Amazon S3 (AWS S3), MongoDB, PostgreSQL, Redis, Memcached, Microsoft SQL Server

Other

Cloud Computing, Software Architecture, Serverless, Development, Architecture, API Gateways, AWS DevOps

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring