VP of Engineering
Fogbender, Inc.
2020-01-01-Present
Full stack development of B2B messaging system for customer support.
Full stack development of B2B messaging system for customer support.
PostgreSQL
TypeScript
React
View more
PostgreSQL
TypeScript
React
Elixir
Netlify
Solidjs
Turborepo
AWS
View more
Senior Software Engineer
8x8 Inc
2017-01-01-2020-03-01
Supporting and developing the Sameroom chat interoperability platform.
Involved in the development of messaging backend server Chalet, in...
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.
TypeScript
npm
React
View more
TypeScript
npm
React
Elixir
RxJS
React Native
Cowboy
Electron
AWS Lambda
AWS
View more
Software Engineer
LeChat, Inc. DBA Sameroom
2016-04-01-2017-01-01
Responsible for Sameroom integrations with Yammer, Mattermost, Broadsoft Team-One, Grape, and BridgeBot functionality for Gitter and Free...
Responsible for Sameroom integrations with Yammer, Mattermost, Broadsoft Team-One, Grape, and BridgeBot functionality for Gitter and Freenode, and the WeChat pilot project.
Responsible for infrastructure and sales operations projects including statistics, security logging, and health monitoring.
Responsible for front-end development of administrative interfaces to help the company manage enterprise accounts.
Oversaw the migration of the company's customer support solution from Intercom to Drift.
Responsible for setting up Gitlab CI tests and environment.
Responsible for front-end development of administrative interfaces to help the company manage enterprise accounts.
Erlang
PostgreSQL
TypeScript
View more
Erlang
PostgreSQL
TypeScript
React
Flux
Cowboy
GitLab CI/CD
View more