Senior Software Developer
• Designed, managed, and assisted in development of a high-performance microservice API using Amazon Web Services, serving security data to thousands of clients worldwide. • Engineered a data abstraction layer for Hadoop Distributed File System (HDFS), written in Go, simplifying data querying for the front-end team. • Designed and launched a full-stack website on Amazon Web Services, showcasing client's security data over the last year, that contributed to increasing client retention rates to 97% year over year. • Primarily responsible for production deployments of entire code base and production Postgres updates, ensuring seamless operations. • Conducted thorough code reviews for a team of 5 developers, maintaining high code quality standards. • Served as the first point of contact for handling support requests, consistently delivering prompt responses within 24 hours.• Collaboratively led a team of 4 developers to port Nuspireʼs firewall and endpoint log parser software from Java to Go, resulting a 50% increase in parsing speed and 28% reduction in memory usage. This was achieved through the addition of concurrency and other performance enhancements.• Developed 15 data pumps in Go for querying various endpoints for customer logs, normalizing the data into ULG format, and integrating with Nuspireʼs Security Information Event Monitor, ESIEM, or FortiSIEM for threat and anomaly detection. Each data pump directly resulted in gaining at least 1 new client for the company.• Containerized all backend code with Docker, streamlining deployment and rollback processes through collaboration with the Site Reliability Engineering lead. • Developed comprehensive documentation for all code and systems, raising coverage from 10% to 100%.• Implemented feature enhancements to improve user experience and performance across Nuspire's entire tech stack, including Java programs, a React and NodeJS customer-facing website, and more.