Curriculum Vitae

Paul-Andrei Sipos

Backend Software Engineer | Python Developer

Software Engineer with 5+ years of professional experience developing backend systems, automation frameworks, API integrations, and developer productivity tools. Experienced in Python development, REST APIs, microservices, distributed systems, CI/CD automation, and PostgreSQL. At Elektrobit Automotive, developed Python automation solutions that automated approximately 85% of manual testing workflows (~2000 test cases) through Polarion REST API integrations and custom execution frameworks. Built and maintained software solutions that improved engineering productivity, reduced manual effort, and streamlined testing processes. Strong interest in backend engineering, cloud-native systems, automation, and scalable software architecture.

Nov 2021 – Present

Software Engineer

Elektrobit Automotive Romania

  • Developed Python-based automation frameworks automating approximately 85% of manual testing workflows (~2000 test cases).
  • Designed and implemented REST API integrations with Polarion, ATP, and EB ITA platforms.
  • Built backend services and automation tools using Python and PostgreSQL.
  • Developed software solutions for data extraction, transformation, and automated workflow generation.
  • Improved engineering productivity by eliminating repetitive manual testing activities.
  • Automated the conversion of Polarion test specifications into executable automated tests.
  • Continuously identified manual engineering processes and developed software solutions to automate and streamline workflows.
  • Developed internal desktop applications and UI utilities for UDP signal injection and embedded target communication.
  • Built tools supporting debugging, validation, and automated test execution.
  • Worked with distributed test environments and embedded software systems.
  • Collaborated with software developers, testers, and system engineers in Agile teams.
  • Contributed to GitLab and Jenkins CI/CD pipelines.
  • Integrated automated testing into continuous integration workflows.
  • Supported release validation and regression testing activities.

Internships

Jul 2021 – Aug 2021

CAD Designer

People Power

  • Worked with AutoCAD and Revit in a technical design environment.
Jun 2021 – Jul 2021

Game Developer Intern

IBM Romania

  • Developed interactive applications using Unity and C# in a collaborative environment.
Jun 2020 – Jul 2020

Web Developer Intern

IBM Romania

  • Developed web application features using Node.js, Angular, and IBM Cloud services.
Apr 2017 – Jul 2017

Database Programmer Intern

DTR Draexlmaier Technical Systems Romania

  • Gained foundational experience in SQL, data handling, and enterprise software workflows.

NexuShop - Distributed E-Commerce Platform

Python, FastAPI, Flask, RabbitMQ, PostgreSQL, Redis, Docker, Prometheus, Grafana, Jaeger, OpenTelemetry

Open Repo

Production-grade microservices e-commerce architecture demonstrating self-healing patterns, circuit breakers, distributed tracing, and observability at scale.

  • Designed and implemented distributed microservices architecture with circuit breakers and health checks.
  • Developed backend APIs using FastAPI and Flask with comprehensive error handling.
  • Integrated RabbitMQ message queues for asynchronous communication and saga pattern orchestration.
  • Implemented Redis caching, rate limiting, and PostgreSQL persistence.
  • Added production-style monitoring with Prometheus, Grafana, and distributed tracing via Jaeger and OpenTelemetry.
  • Containerized services using Docker and Docker Compose with health checks.
  • Implemented CI/CD workflows and production-style deployment practices with GitHub Actions.

Automated Trading Platform

Python, Interactive Brokers API, Backtesting Framework, Data Analysis, Monte Carlo

Open Repo

Python-based automated trading system with strategy execution, portfolio monitoring, backtesting, and Monte Carlo simulation for systematic trading validation.

  • Implemented FVG (Fair Value Gap) breakout trading strategy with paper and live trading modes.
  • Built Monte Carlo engine and comprehensive backtesting framework with metrics analysis.
  • Integrated Interactive Brokers API (ib_insync) for real-time data and order execution.
  • Developed bracket order management, position tracking, and daily journal logging for trade analysis.
  • Created Flask dashboard with Socket.IO for real-time monitoring and strategy performance visualization.

Romanian Word of The Day (RWOTD)

JavaScript, HTML5, CSS3, Service Workers, Cloudflare Workers, PWA

Open Repo

Progressive Web Application for language learning with offline functionality, daily vocabulary challenges, streak tracking, and push notifications.

  • Developed Progressive Web App supporting full offline functionality with service workers.
  • Implemented PWA features including installation capability and push notifications.
  • Designed mobile-first user experience focused on daily engagement and vocabulary learning.
  • Built streak and milestone tracking system stored in localStorage.
  • Integrated Cloudflare Workers for serverless backend operations and API interactions.
  • Curated 1200+ Romanian word database with definitions and usage examples.

Curriculum Vitae Web Application

Python, Flask, HTML, CSS, JavaScript

Open Repo

Premium Flask-based portfolio website with tabbed navigation, downloadable PDF resume, and polished recruiter-facing presentation.

  • Transforms a static resume into an interactive portfolio experience.
  • Uses clear content separation between application logic, data, templates, and static assets.
  • Features tabbed sections for experience, projects, skills, and education.
  • Includes direct links to GitHub, LinkedIn, and downloadable resume PDF.

Learning & Practice Projects

LiDAR Car

Python, Raspberry Pi, LiDAR, Hardware Control

Open Repo

Raspberry Pi controlled autonomous vehicle with manual keyboard control and LiDAR-based autonomous navigation.

  • Combines robotics-style control logic with real-world sensor input.
  • Supports both manual keyboard control and autonomous navigation modes.
  • Demonstrates hands-on work with embedded hardware, sensor integration, and hardware APIs.
  • Shows practical embedded systems development and robotics experimentation.

Drone Experiments

Python, DJI Tello SDK, Computer Vision, Automation

Open Repo

Collection of Python automation demos for DJI Tello drone including flight control, computer vision integration, and utility functions.

  • Structured as a set of demos and helper scripts for drone control and experimentation.
  • Includes modules for depth sensing, facial recognition, and interactive testing.
  • Demonstrates practical experimentation with hardware APIs and vision workflows.
  • Showcases automation capabilities with physical devices.

Fake Fruit Ninja

C#, Unity

Open Repo

Unity game project that recreates the core feel of Fruit Ninja as a gameplay and mechanics exercise.

  • Built as a game replica to practice mechanics, interaction, and scene organization.
  • Demonstrates hands-on work with Unity project structure and C# scripting.
  • Represents a clean example of gameplay-focused prototyping.

Calculathor

C#, .NET

Open Repo

Desktop calculator application built as a focused C# project for interface logic and utility functionality.

  • Small but complete desktop application with a clear utility use case.
  • Useful as a showcase of UI wiring, event handling, and application structure in C#.
  • Reflects an early foundation in desktop software development.

Editoru

C#, .NET, Desktop UI

Open Repo

Tabbed text editor desktop application built in C# as a compact productivity tool.

  • Supports multiple tabs for working with more than one text document at a time.
  • Represents a lightweight editor built around practical desktop functionality.
  • Shows experience with classic application flows and local file interaction.

Highscores

C#, SQL, Database Connectivity

Open Repo

C# project used to experiment with database connections and score-oriented data persistence.

  • Pairs a C# application with SQL backend for data persistence work.
  • Focused on learning and testing database connectivity concepts.
  • Example of early full-stack desktop plus database experimentation.

Angular Tour of Heroes Practice

Angular, TypeScript, HTML, CSS

Open Repo

Angular practice project for exploring component-based frontend development patterns.

  • Based on the Tour of Heroes style training project structure.
  • Includes standard Angular configuration, dev server, and testing setup.
  • Represents early frontend practice with TypeScript and Angular conventions.

Calendar App

Java, Android

Open Repo

Android calendar application developed as part of academic coursework.

  • Repository contains a calendar app Android project and supporting files.
  • Demonstrates work on mobile application structure in Java.
  • Reflects coursework-driven software development with practical end-user features.

Languages

Python JavaScript TypeScript SQL C# Java C/C++

Backend & APIs

FastAPI Flask REST APIs API Design Backend Services Microservices Distributed Systems Event-Driven Architecture REST API Integration Polarion API GitLab API

Databases & Caching

PostgreSQL Redis RabbitMQ SQL

DevOps & CI/CD

Docker Git GitHub GitLab Gerrit Jenkins CI/CD Pipelines

Observability & Monitoring

Prometheus Grafana Jaeger OpenTelemetry Structured Logging

Automation & QA

Python Automation Frameworks Test Automation Workflow Automation System Integration Regression Testing UDP Communication Embedded Systems Testing Raspberry Pi Agile Scrum Continuous Integration Continuous Delivery

Specialized Skills

System Design Backend Architecture AI-Assisted Software Development Automation & Process Optimization Developer Productivity Engineering Problem Solving & Debugging Technical Documentation Cross-Functional Collaboration Continuous Learning Software Engineering Best Practices

Languages Spoken

English (Advanced) Romanian (Native) Spanish (Elementary)
2018 – 2022

Faculty of Electrical Engineering and Computer Science

  • Specialized in systems engineering, robotics, digital electronics, object-oriented programming, SQL, and MATLAB.
  • Worked across C/C++, C#, JavaScript, Android Studio, HTML, CSS, XML, and software engineering fundamentals.
2014 – 2018

National College of Computer Science "Grigore Moisil"

  • Built a strong early foundation in programming, databases, and software application development.

If you are here, test your Wordle skills