• 8+ years of experience in web development
• Passionate about the future of web technologies while keeping the balance between cuttingedge and solid battle-tested solutions
• Interested in browser animations and native API, network protocols, distributed systems, architecture principles
• Good knowledge of basic network architecture, TCP/IP and HTTP protocols, gRPC, Web RTC, WebSockets
• Has experience developing projects from scratch, defining project architecture, and tech stack.
• Likes soldering, creating simple electronic devices, and programming microcontrollers (Arduino - C++, C)
• Aimed at project success and connecting business goals
Technical Skills:
Programming languages: TypeScript, JavaScript, Golang
Frameworks: ReactJS, NodeJS, Next.js, Express
Tools: Webpack, Sentry, Jest
Databases: MongoDB
Source Control: GIT
Libraries: Mobx, Redux, HTML, SASS, TailwindCSS, WebRTC, WebSockets, Pixi.js
Responsibilities:
• Team leading
• Code review
• Implementation of best practices
• Designing and implementing a lot of core frontend modules from scratch
• Writing integration tests
Technologies: React, Mobx, Next.js, TailwindCSS, gRPC, Pixi.js
• The project has been implemented from scratch
• Designing and implementing a lot of core frontend modules (games logic flow, game settings saving, complex animations (CSS, pure JS, Pixi.js), sound, and different options)
• Unit Tests
• Code performance analysis
• Code review
Technologies: React, Mobx, Next.js, Pixi.js, WebSockets, Jest, Webpack, Sentry
• The project has been implemented from scratch
• Was responsible for designing and implementing the whole frontend architecture. More than 300 Components. (game logic flow, game settings saving, animations(CSS,pureJS), sounds, hotkeys, and different options. Chat with rich widgets, smiles, GIFs, and user commands. Also private chat with almost the same functionality. Forum, charts, statistics)
• Unit tests
• Code performance analysis
• Code review
Technologies: React, Redux, WebSockets, Jest, Webpack, Sentry
• SaaS platform for mobile analytics (metrics, custom events, funnels, drills, users, and applications management)
Technologies: Node.js,Express,MongoDB(Nativedriver),AngularJS,Chart.js,ImageMagick,PM2, Gulp
• Front and backend of administration panel for managing fitness groups
• Implemented a lot of REST operations with specific business logic
• It has push notifications functionality for iOS and Android devices
• Integration with payment platform (Stripe)
Technologies: Node.js, Express, PostgreSQL (Sequelize ORM), AngularJS, PhoneGap, ImageMagick, OpenSSL, PM2, Gulp
• Application for childhood education
• Developed custom filtration and sorting logic
• Designed components responsible for lesson preview Technologies: AngularJS, PhoneGap, SQLite, Gulp
• Large security solution for real-time objects tracking
Technologies: Node.js, Express, MongoDB (Mongoose ORM), Redis, AngularJS, SockJS, Fabric.js, PM2, Gulp