Software Engineering Manager
Current• Guide and oversee a team of full stack developers to ensure goals are met.• Work with customer and Systems Engineer to develop requirements and create manageable tasks.• Mentor teammates to reduce code conflicts and increase reuse of code in our million plus line codebase.• Work with third party APIs to ingest and process large data volumes.• Took ownership of release process to provide consistent reliable deployment to our customers.• Implemented new data model to reduce memory overhead and network bandwidth.• Created generic interface to abstract interface to backend database allowing for easy access to Elasticsearch, SQL, or file-based structures.• Worked with teammates to implement an alternative ingest pipeline using Apache Kafka.• Migrated our application to be deployable using containers to improve our release process