Senior Full-stack Engineer, Engineering Manager2018 - 2019Jumpcut
Technologies: Node.js, ReactJS, PHP, PostgreSQL, Redis, DynamoDB, GraphQL, Next.js
- Created a sandbox system to demo various work in progress to project managers and testers using Node.js and LXD.
- Created a marketing tool with React, Apollo GraphQL, and Express.js which replaced a legacy system.
- Migrated legacy landing pages from PHP to Next.js and React.
- Migrated infrastructure from AWS to GCP.
- Led migration from a monolith RESTful API to a federated GraphQL API.
- Led a team of developers that built complex landing pages using React and Next.js.
Co-founder, Full-stack Engineer, CTO2014 - 2018Closenger
Technologies: C, Node.js, React Native, React, PostgreSQL, Redis
- Wrote a high-speed media and chat server.
- Created an app from scratch, first using Qt and QML, then rewrote it in React Native.
- Developed the web equivalent of the said app using React.
- Created a video editor for the app using the FFmpeg library.
- Designed an SEO tool for pre-rendering React apps.
- Contributed bug fixes and improvements to core React Native code base.
Back-end Engineer2013 - 2014Viber
Technologies: C++, SIP, RTP, Boost
- Maintained a SIP signaling gateway server.
- Created a testing suite for the SIP gateway server.
- Streamlined fixes and changes to the RTP server that involved communication with a SIP gateway.