Software Engineer2016 - 2017Questr (Remote)
Technologies: PostgreSQL, Angular, Node.js
- Inherited an unrunnable legacy website codebase with Node.js, Angular, and Postgres architecture.
- Stabilized it, improved some areas, and made it maintainable.
- Reimplemented some unmaintainable areas, such as login, feed, and features.
- Improved email notification sending with Sendgrid.
- Added new features and improved UI visuals and overall behavior.
Software Engineer2016 - 2017Master
Technologies: PostgreSQL, Node.js, Angular, Qt, C++
- Created a C++ Qt desktop application for video surveillance, interfacing with various devices through the third-party SDKs and APIs.
- Used Qt modules such as GUI, networking, graphics, custom widgets, web sockets, and a Postgres database.
- Created an Angular support application for generating data input.
- Integrated Google Breakpad, Boost, emailing, and crypto.
- Implemented custom logging and a custom licensing framework.
Software Engineer2013 - 2016DevLogic
- Created a statistics collector and appropriate heatmap for a video player with Java and HBase.
- Created a web crawler with Java, MongoDB, and Elasticsearch for item similarity.
- Led the team to build a full-stack MEAN CMS-like web application.
- Built a Node-webkit network performance testing tool with a Node.js back end.
- Fixed bugs on a browser plugin (C++) and implemented Java and Scala back-end services for a teleconferencing application.