About Me
Originally from Ukraine but having spent a significant time in Spain I have a diverse cultural background that complements my professional journey.
In 2013 I delved into crafting servers and plugins for SAMP (San Andreas Multiplayer), leveraging PAWN a lightweight scripting language with a C-like syntax, optimized for embedding in applications, primarily for game modifications. My transition to web development years later introduced me to a markedly different environment. I had the honor of contributing to diverse projects, including 'A Dynamic Cross-Promotion Platform for Telegram Messenger' a 'Time Tracking Software' and a 'Data Privacy Compliance Platform'
When I'm not working, I usually spend time working out or studying new topics. Currently, I'm delving into mobile app development
My Skills
// Core Front-end Skills
const front_stack = [TypeScript, Stencil JS, React, Next.js, Gatsby, SASS, Tailwind CSS, Jest, Redux, GraphQL]
// Back-end Skills
const back_stack = [Node.js, Express.js, MongoDB]
// Tools and Environment
const tools_and_environment = [AWS, Storybook, Webpack, Figma, git, Jira, Photoshop]
// Languages
const languages_list = [English, Spanish, Ukrainian]
// Soft Skills and Other Relevant Skills
const other = [UI/UX, Architecture Solutions, Problem Solving, Continuous Learning, Adaptability/Flexibility, Creativity]
My Experience
// Nov 2021 - Present
Software Engineer | Pinely International
I have designed, developed, and shipped production-grade code for various client apps, primarily focusing on startups. My expertise spans building robust architectures, crafting intuitive UI/UX designs, writing comprehensive tests, and setting up pipelines. In essence, I specialize in delivering "turn-key" projects.
// Apr 2020 - Nov 2021
Freelancer
During my year of freelancing, I gained valuable skills and insights. I developed a keen understanding of what businesses need, especially from my work with local companies in Madrid. My work's quality led to many projects from word-of-mouth recommendations. A key skill I developed was reading and understanding various code, even if it wasn't written well. Alongside my client projects, I also built several personal apps, which taught me how to design and manage small to medium-sized applications. Overall, my freelance experience was a mix of technical growth and business learning.