Software Engineer
Current• API implementation in Ruby on Rails• Front-end UI development in AngularJS• Build and deploy scripting for Gulp, Grunt, Bash• AWS Lambda development in Node.js• AWS Lambda development in GoLang• Implemented initial integration of the company's service platform with third-party IFTTT• Implemented integration of user analytics with third-party Kustomer• Implemented event driven email sending integration with customer.io• Implemented workers for AWS Lambda, Ruby: Sidekiq, Hutch, and other libs, triggering from SQS, SNS, RabbitMQ, DynamoDB• Monitoring and debugging with log providers such as AWS CloudWatch, Athena, Airbrake, Kibana, SSH, and CLI commands• Email sending implementations with providers such as Mailgun, SES, customer.io• Caching implementation using Redis• Conversion of database queries to use read replicas with Octopus for Rails• Implemented a system to auto-transfer customer data upon device RMA or customer request• Testing with Rspec for Rails code• Testing with Mocha.js, Chai.js, nock, sinon, and rewire for Node.js code• Testing and debugging with Postman and newman for Node and Rails• Container creation and management using Docker