Software Engineer with an unhealthy obsession of squashing bugs in my code.
Overview
5
5
years of professional experience
Work History
Software Engineer
Bloomberg L.P.
New York, NY
05.2021 - Current
Maintained Bloomberg's infrastructure around User data management.
Directly worked with internal clients to provide solutions for their needs.
Developed and managed new solutions for delivering data, as well as improving on current APIs for handling Bloomberg's increasing user base.
Worked with external technologies, such as Redis Caches, to sustain our heavily hit infrastructure.
Helped design caching infrastructure which handles billions of hits per day.
Utilized Queues such as Kafka & Lua for data synchronization between numerous clusters and databases.
Redesign and come up with new flows for user creation/deletion/update. Including decision making in which technology should be used for each use case.
Wrote software from scratch with Integration and Unit tests. Followed by release from Development, all the way through Production while testing and utilizing CI/CD pipelines such as Jenkins.
Work with a team of 10-15 people.
Wrote detailed code reviews before merging new code.
Weekly brainstorm new ideas as a team.
Mentoring for new hires, as well as interns.
Interview potential candidates.
Participate in philanthropic work on a monthly basis offered by Bloomberg.
Team Lead
Lambda School
Remote
04.2019 - 11.2020
Managed 8-12 students as a Team Lead.
Tracked each student's progress. Graded their projects. Completed daily code reviews.
Identified weaknesses for each student and developed plans for them to improve their skills.
Provided one-on-one tutoring sessions on technical topics, such as: JS Fundamentals, React State/Props, Axios in React, Redux Reducers/Actions, SQL, Structuring Databases according to data needed, etc.