1. Designed and Proposed a System Design Architecture for the Dealer Search Service that enables users of the service to look for dealers around them and get dealer information either through the BMW Connected App or the FuPO (Portal)
•Identified exiting performance bottlenecks and implemented changes to address limitations of the service by re-working the core logic of the service and also by proposing a rate limiter in order to safely throttle high traffic to the service
•Implemented a JMS listener microservice that listens to events published by message queue which resides inside a private network as a security measure
•Written custom Application Insights queries to capture the behavior of the service in order to identify patterns and monitor dependencies to make sure that the service is available at all times
•Written bash and shell scripts to deploy docker image to the VM with a cron job that runs periodically to check the health of the VM and triggers a VM restart when one of the failure conditions are met
•Mentored and Managed Jr. Software Engineers to get up to speed with the software systems, the teams manages and advocated for following best practices while developing software
•Corroborated with multiple teams across various departments in Munich and Portugal in addition to Chicago to discuss and gather technical requirements for feature development
•Have been a go to person in the team to answer any technical questions for the features we own to clarity any technical queries that a consumer team would have
•Taken initiatives to proactively gather technical requirements to unblock team members while development in underway
Miscellaneous
•Identified and proposed changes to use pre-production tier VM system and WAC configs for pre-production environments that lead to cost savings across all the services hosted on one of our cloud service providers