Full Stack Software Engineer
Current• Currently using Go, Python, Angular, AzureDevOps, and MongoDB.• Refactored service to reduce complexity and increase readability, testability, and performance. Reduced code size by 20% while maintaining functionality.• Set up code-quality/security pipeline in Azure Devops to automate security checks.• Worked to create unified data ingestion platform for all applications within business sector in order to reduce time and effort needed to move client data between apps.Including standardizing data ingestion schemas amongst the different applications.• Used Python to design and implement new customer data ingestion service to integrate customer data into existing systems.• Created Python and Go APIs to calculate timeseries data from customers oil/gas pipeline data.This timeseries allows customers to better detect, diagnose, and solve potential problems regarding their pipeline installations.• Developed new economics end-to-end workflow with Angular frontend with Java Spring boot backend micro-service. Cut down processing time by 90% from previous workflow.• Fixed long-standing bug in production that was causing event detector to create false events. Researched and presented findings to project and center managers.• Engaged with Senior Architects to design scalable, intuitive GraphQL data models, and to model client pipeline information.