Senior Software Engineer
CurrentProviding cloud-based logging and analytical solutions with data visualization and more.Achievements Overview:⮞ Redesigned the software architecture (including major rewrites) powering most of the company’s infrastructure. ⮞ Lead large technology and infrastructure migrations involving multiple teams. ⮞ Refactored and implemented python APIs used by automation tasks for data processing. ⮞ Lead a project to build the marketing and documentation sites using React while… Show more Providing cloud-based logging and analytical solutions with data visualization and more.Achievements Overview:⮞ Redesigned the software architecture (including major rewrites) powering most of the company’s infrastructure. ⮞ Lead large technology and infrastructure migrations involving multiple teams. ⮞ Refactored and implemented python APIs used by automation tasks for data processing. ⮞ Lead a project to build the marketing and documentation sites using React while teaching React best-practice. ⮞ Mentored an intern, as well as took the role of team leader during large development projects. ⮞ Worked after hours to fix mission-critical bugs, including security vulnerabilities. ⮞ Carried out cryptography and security research projects to prevent common cyber-attacks. ⮞ Implemented user authentication flows for login/signup journeys. ⮞ Produced guides to demonstrate how to use observability tools, including how to ship logs, metrics and traces. ⮞ Continuously encouraged and mentored developers on test-driven development (TDD).Technical Skills Used:⮞ Elasticsearch, Logstash, Kibana (ELK Stack), Grafana, OpenSearch, Jaeger, OpenTelemetry.⮞ ASP.Net 5+ (previously named .Net Core), .Net Framework, WebAPI & MVC using C#⮞ Test-Driven Development (TDD)⮞ Python (Including Flask) with Unit Testing (Mock + Patching)⮞ React using Gatsby.js (with TypeScript and GraphQL)⮞ Other Front-end dev tools: Gulp, Webpack, SASS/CSS, jQuery, JavaScript, HTML, etc...⮞ RavenDB (NoSQL database)⮞ Ubuntu, Mac, Windows, CentOS, RedHat, Debian, and various other OS platforms⮞ Docker + Docker Compose⮞ Auth0 and FusionAuth, JWE, OpenID Connect, PKCE, and various encryption and hashing algorithms.⮞ Agile methodology best practices (Scrum, Kanban, etc...) Show less