Tech Stack: Node.js, GraphQL, Redis, Docker, CircleCi, Jest, Mocha, Couchbase, ElasticSearch, Koa
• Implemented GraphQL API end points for different services.
• Designed, implemented, and documented public facing REST API end points for interfacing with the Carts Guru App.
• Wrote unit and integration tests in JEST to have minimum 90% coverage and interfaced with CircleCI.
• Built a core service that generates messages (email, facebook, and sms) including processing templates, contacts, and workflows
• Built the backend for a service that automates message campaigns for our users
• Filtered through incoming webhook inputs and redirected them through a proxy service to correct app api versions
• Scripted migration of legacy email templates to match new data models
• Diagnosed bugs through live data logs and quickly applied hotfixes
• Refactored and updated legacy code to be consistent with current code
• Paired with more junior developers and effectively delegated tasks to complete projects efficiently