I made my first career switch to Fidelity Investments as a Senior Software Engineer in Full Stack. I am currently working on an internal API built primarily using AWS and Java.
Developed internal messaging platform REST APIs for integral real-time communication of 3B+ messaging & 12B streaming events per quarter with 1s latency
•
Designed Pub-Sub and streaming APIs including Kafka, Kinesis, SNS, SQS, Lambda and ActiveMQ to enable 1660 use cases
•
Lead full-stack efforts to develop customer self service UI to onboard producers and subscribers for Kafka and ActiveMQ from scratch (Node.js & SpringBoot)
•
Updated SNS-SQS user portal accessed by 496 producers and 698 consumers
•
Increased message size to support up to 100KB of information and to include file attachments up to 5GB
•
Lead SLC team, wrote vital documentation and presented technical knowledge sessions for new features
•
Edited CloudFormation templates and code for workflows involving Lambdas and Step Functions
•
Leveraged object oriented technologies such as Java, Python & TypeScript
•
Used relational and NoSQL databases such as DynamoDB, ElasticSearch & PostgresDB
•
Lead production install efforts outside business hours, performed DevOps maintenance tasks such as version upgrades and provided customer support
I believe in using my software engineering skills to improve the world. Which is why I acted as both, the team lead and software engineer when I collaborated with the University of Ottawa and developed a mobile app for students to navigate health & wellness resources in the community with gamification to make it fun and rewarding. Using a MERN stack, my team and I were able to ship the product into a Beta release and receive user feedback in 8 months. It is currently available on Google Play Store, coming to the App Store soon. As a team lead and engineer, I am proud to have fulfilled my duties effectively over the course of a year to provide the university's student population with a health related beneficial resource.