VP of Engineering
Fogbender, Inc. | Jan 2020 - Present
PostgreSQL
TypeScript
React
Elixir
Netlify
Solidjs
Turborepo
AWS (Amazon Web Services)
Full stack development of B2B messaging system for customer support.
Senior Software Engineer
8x8 Inc | Jan 2017 - Mar 2020
TypeScript
npm
React
Elixir
RxJS
React Native
Cowboy
Electron
AWS Lambda
AWS (Amazon Web Services)
Supporting and developing the Sameroom chat interoperability platform.
Involved in the development of messaging backend server Chalet, including integration with Sameroom.io and FilePreviews.io. Technologies used: Elixir, Cowboy.
Responsible for the development of the entire Collabor8 frontend with Typescript, SASS, React, and Flux (which later was replaced by Redux and Redux Observable).
Development of Collabor8 cross-platform desktop application (Windows, Mac OS, Linux). Technologies used: Electron, Electron Forge, TypeScript, React.
Development of Chalet Proto, the TypeScript library to communicate with Chalet backend server over a WebSocket connection, which is used by Collabor8 and Virtual Office desktop application.
Was working on various projects involving 8x8 Virtual Office and Chalet, like chatbots, integrations, and cross-platform mobile applications (Android, iOS). Technologies used: React Native (Expo), TypeScript, React, and Redux.
Setting up CI environment for frontend, mobile, and desktop applications. Writing tests (Cypress, Jest, AVA) and examples of component usage (React Styleguidist).
Worked with AWS Serverless (SAM, API gateway, node/java runtime) prototype for in-house replacement of filepreviews.io service.
Tools used: GitLab, Clubhouse.io, PagerDuty.