Software Engineer
Current- Designing and Implementing a Autonomous Vehicle Dispatching System- Setting up RabbitMQ system to split workload between servers in event driven architecture.- Increase performance of multi threaded algorithm by 50% in best cases and 90% in worst cases.- Developing system to log huge amount of algorithm debug data via AWS Firehose, EMR(spark), Glue and Athena.- Implementing various functional improvements for algorithms used in Transit on demand platform.- Performance tuning for memory allocations and leaks in various background processes.