...
Curriculum Vitae
Personal Details
NamePeter Varo
Contacthello@petervaro.com
https://petervaro.com
Engineering SkillsDesign Skills
SpecialistRustSpecialistIndustrial Product Design
CJewellery Design
PythonUI/UX/Graphic Design
D3D CAD/CAM Modelling
JavaScript/TypeScript3D Mesh Modelling
Bash3D Printing/Rapid Prototyping
EnthusiastGoEnthusiastMetalworking
CythonSculpting
NASMTypography/Typesetting
Scheme/Common Lisp3D Rendering
Arduino
GLSL
ExplorerC++ExplorerPhotography
Haskell2D Animation
ToolsArch LinuxToolsIllustrator/Inkscape
Virtual Box/QEMU + KVMFlash/AfterEffects
DockerKrita/Gimp
SublimeText/Kakoune/VimRhinoceros/SolidWorks/SolveSpace/FreeCAD
GitBlender/Modo
GDB/LLDB/PDB/iPDB/PUDBKeyShot/LightStudio
Cargo/Poetry/Tup/Scons/MakeCrazyBump
ValgrindDarktable
Fontlab Studio/Fontographer/FontForge
MiscellaneousPostgreSQL/MySQL/SQLite
JSON/YAML/TOML/INI
CSS/SCSS
HTML/XML/SVG/Jade/Jinja
OpenSCAD
Experience
2020 —Senior Fullstack Software Engineer
Hopster — Plato Media Ltd.
Google Cloud Platform+MySQL+SQLAlchemy+Brightcove+Dalet+WordPress
Orchestrated and implemented the Python 2 to 3 migration of our CMS including not only the necessary language changes and idiomatic improvements, but the infrastructural changes (required to support a very different, backward incompatible runtime of GAE) and therefore the needed architectural redesign as well.
Designed and built an asynchronous task executor framework to declaratively define / compose and run jobs on GCP with built-in reporting system, monitoring UI, and time-box management (intended to be a a drop-in replacement for the old App Engine SDK's Pipeline).
Designed and implemented a serverless health monitoring system.
Led an outsourced team to restructure, sanitise, and unify a smart TV application's support of different partners and their platforms.
2018 — 2020Senior Fullstack Software Engineer
Tassomai Ltd.
Django+MyPy+Stripe+PostgreSQL+Redis+Angular+NgRx
Designed and implemented a low-level, arbitrary length and alignment bit-parsing and slicing mechanism in Python and C on top of Redis' bitfields to reduce internal network traffic and size of the in-memory caching layer.
Designed and implemented a high-level proxy objects hierarchy on top of Stripe's API in Python to support the latest SCA requirements as a backward compatible, robust, idiomatic, and flexible wrapper.
Designed and implemented a modular, composable, declarative, and reactive animation framework in TypeScript to support CSS, JavaScript, and Lotti-animations to unify all animation types and support highly complex dynamic compositions.
2016 — 2018Senior Fullstack Software Engineer
We Got POP Ltd.
TurboGears+PostgreSQL+SQLAlchemy+React+Flow+Redux
Redesigned and implemented an internal (customer facing) message editor with integrated support for a large number of key features provided by the company in Python and JavaScript.
Designed and implemented an efficient (both size and speed wise) rich-text protocol and rendering engine in Python and JavaScript to support custom text field editing and serialisation.
Implemented native Python 3 support in AWS Lambda in C when Amazon only supported Python 2 to develop services targeting this version.
2014 — 2016Creative Software Developer
Kitchen Budapest — KIBU Innováció Nonprofit Kft.
Flask+SQLAlchemy+GLFW+GLEW+OpenGL+Oculus SDK+Arduino
Designed and implemented a modular, extensible, parameterised, and 3D printable construction toy system in OpenSCAD and an accompanying framework in Python and Arduino/C++ to make building, programming, and experimenting with robotics accessible to anyone.
Designed and implemented an event-driven, high-level, and declarative hackathon-framework and runtime in C with Python and JavaScript bindings to help teach and recruit teams to the talent-programme of the company.
Designed and implemented a hand-gesture-driven 3D modelling VR simulation in C and Python targeting the Oculus Rift and the Leap Motion, on top of Blender's game engine to represent the company on an exhibition.
2011 — 2015Consultant and Faculty Lecturer
Moholy-Nagy University of Art and Design, Budapest
3D CAD Sculpting+Rapid Prototyping
2012 — 2014Software Developer
Freelance
compass+PyQt5+cvxopt+PyMunk+RPi.GPIO+RhinoPython+pyd+pthreads
2011 — 2013Founder and Lead Designer
DEVSIGNER
2009 — 2011Industrial Product Designer and Concept Artist
Malibu Kft.
2007 — 2014Industrial Product and Graphic Designer
Freelance
2007 — 2008Apple Genius and Technician
X-Multimedia Shop Kft.
Education
2011 — 2013Metal Worker and Jewellery Designer, BA
Moholy-Nagy University of Art and Design, Budapest
2008 — 2010Industrial Product Designer, BA
Moholy-Nagy University of Art and Design, Budapest
2005 — 2007Industrial Product Designer, BSc
Budapest University of Technology and Economics