Software Developer
CurrentSoftware Development--------------------------> Writing microservices and REST APIs in Golang.> Integrating 3rd party APIs to back-end services.> Caching API results to Postgres to limit calls to 3rd Parties, saving money and speeding up API result times.> Setting up NodeJS projects and repositories.> VueJS components for front-end (graphs, charts, inputs).> Writing end-to-end tests with Cypress.> Writing batch and shell scripts to build and… Show more Software Development--------------------------> Writing microservices and REST APIs in Golang.> Integrating 3rd party APIs to back-end services.> Caching API results to Postgres to limit calls to 3rd Parties, saving money and speeding up API result times.> Setting up NodeJS projects and repositories.> VueJS components for front-end (graphs, charts, inputs).> Writing end-to-end tests with Cypress.> Writing batch and shell scripts to build and release services and clients to staged servers (dev, stage, prod, etc).> Writing documentation and creating interactive documentation with Swagger. DevOps--------------------------> Infrastructure as code with Terraform.> Setting up and testing Centos 7 and 8 droplets on DigitalOcean.> Installing, setting up user accounts and passwords.> Creating and whitelisting SSH keys for droplets.> Creating and managing HTTPS certificates with Certbot and LetsEncrypt. > Setting up and securing a VPN server on DigitalOcean.> Setting up and securing a Bastion server on DigitalOcean.> Firewalls and routing traffic. Technologies--------------------------GolangJavaScript NodeJSHTML5CSS3Stack--------------------------> ELK (Elastic Search, LogStash, Kabana) moved to Logz.io to expedite production.> Swagger> VueJS> Cypress> Terraform> Git Version Control> Jira> Slack (web-hooks, chat client) Show less