Position: Senior Full stack/Front-End Engineer
Category: JavaScript
English level: fluent
Years of experience: 6

- Created mobile application for managing expenses, with support of importing and parsing bank statements,
data aggregation and statistics, and innovative UI (React Native)

- Created 3d editor for warehouse robot using ThreeJS, with possibility of auto-aligning boxes and setting texture for boxes. It then got translated into robot instructions

- Created player for MP4 live stream, that is received via WebSockets, MP4 is decoded on client-side. It supports viewing past stream, viewing live, downloading part of history. Created player that displays live streams with ultra low-latency (500ms - 1000ms), custom solution that outperforms HLS protocol

- Co-created online programming platform for students, with online IDE, ability to specify test cases and checking against judge, learning materials
I have 6 years of experience of building interactive-rich client-side applications and back-end API services on Node.js with technologies like Express/Fastify. I'm proficient at building browser applications with React (including 3D applications with Three.js) and mobile applications using React-Native. On server-side I have experience with serverless technologies (AWS, GCP), and building server-side applications with databases (PostgreSQL, MySQL, MongoDB, AWS DynamoDB), authorization/authentication, and session persistence (using Redis). I know how to manage serverless infrastructure, deployments (Docker), CI/CD, automated testings.

I have experience in building applications from scratch, leading development, and maintaining and developing new features for large projects.

I enjoy well-built applications with clean code and structured architecture. I always strive to have a good balance between simplicity and effectiveness in solutions I produce. I pay a lot of attention to performance of applications (reducing render cycles, caching, memoizing, reducing complexity of algorithms, code-splitting, bundle size optimization) and testing (e2e, unit, integration tests).

I value good UI/UX in project I work in, I have designed several projects myself (Figma).