Senior Full-stack Developer
2017 - PRESENT9HMedia- Refactored an existing MEAN application from scratch using HapiJS/AngularJS/PostgreSQL.
- Devised and implemented a node worker using OptimalBits/bull.
- Devised and implemented a PostGIS-based geolocation procedure which finds X (geographically) closest entries to given latitude and longitude.
- Built a full-featured tabular representation for the UI which allows users to paginate, filter by multiple columns, sort, and CSV-export the DB records.
- Built a tracking Node.js service which records and saves all lifecycle changes to the core product entities, for future auditing.
- Implemented a payment module which utilizes either PayPal or Stripe, based on configuration.
Technologies: Heroku, AngularJS, Redis, PostgreSQL, MongoDB, Node.jsLead Web Developer
2017 - 2018GoNetwork- Created and embedded a React-based KYC/AML token ICO registration wizard into the existing marketing website.
- Integrated the document verification API from Jumio and KYC/AML from Netverity for the backend, in addition to building the usual user registration API (Node.js, Hapi.js, and Postgres).
- Issued reads and writes to the Ethereum smart contract.
Technologies: Google Cloud, Firebase, React, Node.jsFull-stack Developer
2016 - 2017FoundryDC- Architected a dashboard single-page app with user and admin sections.
- Dockerized the Angular web app.
- Added new features to a JS snippet that is embedded in major news portals such as digg.com, nr.com, and people.com.
- Wrote over 500 integration and unit tests for the web app.
- Built modules (Angular and Node) where a user can search the images from third-party DBs such as Reuters, Shutterstock, and Getty and save the selected images to local storage.
Technologies: Docker, AngularJS, Node.jsFull-stack Developer
2013 - 2016Clevertech- Handled the majority of client-side work on two SaaS products for accounting and applicant tracking. Acted as a lead full-stack JS developer on a two-month MVP.
- Designed a client-side AngularJS application architecture, with inclusion of Require.js for production build optimization.
- Implemented most of design work using HTML5 and Twitter Bootstrap 3.
- Designed a node-based API.
- Wrote an AngularJS directive for uploading and editing documents through the Ink File Picker service.
Technologies: PostgreSQL, Express.js, Node.js, AngularJSFull-stack Developer
2012 - 2013Personal, Inc.- Exposed platform services through a RESTful API.
- Built an API explorer, an online tool for easily authenticating and exploring the platform API.
- Created a file management service with secure hashing of files and optional storing on Dropbox.
- Created a client-side widget (bookmarklet, browser extension) for automated form-filling.
- Created an AngularJS-based form generator app running on platform API.
Technologies: CSS, HTML, Hadoop, AngularJS, Ruby on Rails (RoR), RubyFull-stack Developer
2009 - 2012DevLogic- Assisted in developing a social networks integration portal implementing a Solr (Apache Lucene) server for DB searching.
- Created a dozen Facebook embedded apps.
- Developed an online scheduling tool for US law offices using the Yii framework.
- Built several custom geographical information systems that run on an Entity-Attribute-Value DB scheme.
- Created an app for automated invoice tracking and sending, based on an Asterisk VoIP communication system.
Technologies: Facebook Open Graph API, Yii, jQuery, MySQL, PHP