Software Engineer
Current• Collaborate with multiple teams and product owners to develop features for traders using Bloomberg Tradebook and EMSX execution management systems. • Actively write full-stack applications using a combination of TypeScript, React and Redux (frontend), and NodeJS with TypeORM (backend).• Deploy applications as Docker containers within Bloomberg Kubernetes infrastructure.• Work as one of two embedded SREs in my department to increase visibility of our software systems. This work includes implementing metrics, improving logging visibility with Humio, and creating and maintaining Grafana dashboards.• Created features and fixed critical bugs in a backend Python service that is used to migrate clients from a legacy backend service to a new one. • Built a CI/CD tool with Python that will automate the creation of FTRK (Feature TRaKing) tickets. The package is usable in any CI/CD setup, so any team in all of Engineering can use it.• Representative of the EMSX Workflows Working Group. An internal think tank to improve software engineering practices across the entire department. This work resulted in the unification of software documentation from multiple sources into Confluence, as well as establishing CI/CD standards and unified linting/formatting rules for code repositories.• Member of many internal organizations, including groups related to Python, JavaScript/TypeScript, container technologies, and software design.