Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Ернест

Back end програміст

Рассматривает должности:
Back end програміст, Оператор технічної підтримки, Python-програміст
Возраст:
46 лет
Город проживания:
Одесса
Готов работать:
Одесса, Удаленно

Контактная информация

Соискатель указал телефон , эл. почту и LinkedIn.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Ernie Putnikov
Software Developer
Odesa, (UA)

[открыть контакты](см. выше в блоке «контактная информация»)[открыть контакты](см. выше в блоке «контактная информация»)
 ernieputnic · https://github.com/ernieputnic  ernieputnic · [открыть контакты](см. выше в блоке «контактная информация»)

S U M M A RY

Backend developer with production experience in Go microservices and Python web APIs. Comfortable
owning full deployment cycles and navigating undocumented systems. Focused on simplicity, clarity, and
maintainability.

SKILLS

Go Python JavaScript / TypeScript
Production Production Working knowledge
microservices · gRPC · FastAPI · Flask · async · ctypes · Node.js · Express · type safety
standard library · CLI tools standard library

Databases Infrastructure & tooling Kubernetes
Working knowledge Working knowledge Conceptual / not yet at scale
PostgreSQL · MySQL Docker · Linux · Arch Linux · container orchestration ·
Apache · Git · Makefile · bash cloud-native infrastructure ·
basic operations

Cloud Markup / Templating C
Basic operations Working knowledge Basic
GCP · AWS · Azure HTML · CSS · Jinja · Mustache · ctypes interop · shared libraries ·
Markdown · JSON · XML fundamental constructs

WORK EXPERIENCE

Go Developer (Individual Contributor) at GBSFO Aug 2024 - Apr 2025
 Odesa, Ukraine

Go-based microservices ERP system with Node.js/Express API layer and gRPC internal communication.
Navigated and refactored a complex undocumented Go/gRPC microservices codebase through
independent code analysis — no onboarding documentation existed
Refactored deprecated methods and optimized data structures to reduce system overhead
Improved error handling and logging, enhancing stability and observability in production

Freelance Web Developer at Bon Fruit Ltd Jan 2022 - Dec 2022
 Odesa, Ukraine

Full-cycle development and deployment of a production e-commerce web application.
Selected tech stack, provisioned virtual server, implemented and deployed Python/Flask e-commerce
solution end-to-end
Set up continuous deployment pipeline via GitHub webhooks and adnanh/webhook
Stack: Python/Flask, Jinja, MariaDB, Apache/mod_wsgi on Arch Linux VPS

Product Owner / e-Commerce Manager at krepkoe.com.ua Jan 2019 - Dec 2019
 Odesa, Ukraine
Led feature delivery and backlog management for a local e-commerce startup (PHP/Yii, MySQL).

PROJECTS

whirlwind-tunes
Skills: Python · FastAPI · PostgreSQL · GCP · Gemini API · async
https://github.com/ernieputnic/whirlwind-tunes

Music recommendation app that suggests a tune based on the weather outside. Fetches current conditions
from WeatherAPI, derives a mood profile, queries Gemini Flash for a song recommendation, and then fetches
details and listening links from Deezer. In active development.
FastAPI backend leveraging async and threadpool execution for external API calls
Local auth with password hashing, request caching, structured logging
Deployment target: GCP, assets S3 bucket on AWS, Neon Postgres, custom domain

yt-scr
Skills: Go · CLI · yt-dlp · ffmpeg
https://github.com/ernieputnic/yt-scr
Go CLI tool for extracting a still frame and short video clip from a YouTube URL at a given timestamp. Wraps
yt-dlp and ffmpeg with structured flag parsing and error handling.
Written in Go; chosen over a shell script for proper error handling and flag parsing
Thin but useful convenience layer over yt-dlp and ffmpeg

py-bitmod
Skills: Python · C · ctypes · CLI · benchmarking · Makefile
https://github.com/ernieputnic/py-bitmod
Python micro-benchmarking tool comparing integer parity-checking methods: modulo, bitwise, and compiled C
equivalents via ctypes. Includes CLI, Makefile build pipeline, and batch testing mode.
C extension with shared and static library targets, loaded at runtime via ctypes
Properly packaged: pyproject.toml, setup.cfg, venv, MIT license

E D U C AT I O N

Completed courses (8): Learn Go, Learn SQL, HTTP Clients in Go, HTTP Jan 2024 - Current
Clients in TypeScript, Learn JavaScript, Learn Linux, Learn Git, Learn to Code in Python
Backend Development at Boot.dev

Course — The Complete JavaScript Course JavaScript at Udemy

Course — Complete Python Developer Python at Zero to Mastery Jan 2020 - Jan 2021

LANGUAGES

English Ukrainian German
Professional working proficiency Native Elementary

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: