Skip to content

Latest commit

 

History

History
97 lines (74 loc) · 3.12 KB

tooling.md

File metadata and controls

97 lines (74 loc) · 3.12 KB
title layout
Tooling
page

As every software engineer, I use a variety of tools during my studies, work or free time. Listed below are the tools and the relative number of years of experience.

Hardware

Name Experience (years) Notes
Dell XPS 15 5 (current) Dual-boot Windows / Ubuntu
Mac Book Pro 15" 4 Software development
V4n Cluster 2 Setup OpenStack and showcase demos
ThinkCentre M900 2 Setup multi node OpenStack
Raspberry Pi <1 Set up cluster of 10 nodes

Software

Operating Systems

Name Experience (years) Notes
Ubuntu 14-18 9 Software development
MacOS 4 Software development
Windows 1 Software development
CentOS 7 1 Setup and maintenance of 15 servers
Raspbian <1 Set up cluster of 10 nodes

Computer Languages and Frameworks

Name Experience (years) Notes
Java 7,8 5 Desktop and cloud apps
Spring/Spring Boot 5 Cloud apps
BASH 4 Server setup, networking and automation
Python/Flask 2 Personal projects and LeetCode
Go, PHP, C#, C ~1 University level

Bare metal

Name Experience (years) Notes
MAAS 1 Setup V4n Cluster

IDE

Name Experience (years) Notes
Intellij IDEA 4 Software development
Eclipse 1 Software development

Messaging

Name Experience (years) Notes
RabbitMQ 3 Java APIs
ActiveMQ 1 Java APIs

Virtualization

Name Experience (years) Notes
OpenStack 4 Setup VMs, networking and API
Docker, docker-compose, Docker Swarm 3 Testing and deployment
Vagrant 1 Local testing
AWS S3 1 Store images uploaded by users
AWS EC2 1 Set up VMs through APIs

Version Control

Name Experience (years) Notes
Git/Github 5 Git workflow in a team of 8 people

Dependencies

Name Experience (years) Notes
Gradle 4 Manage 4/5 projects with 1 to 10 Java modules
Maven 1

CI/CD

Name Experience (years) Notes
JUnit 5
Jenkins 3 Setup CI Pipeline for UAT
Pytest 1 Local testing my Python projects

Database

Name Experience (years) Notes
MySQL 6 Setup, Java and Spring Data JPA/JDBC
PostgreSQL 1 Store data for Python projects
MongoDB 1 Store big files
AWS RDS <1 Bachelor thesis: encrypt database with PHP