The last to years of my undergrad I worket At ITAM as a Data Structures Teaching Assistant, where I assisted stuends by complementing the lectures with classes. The coursework involves stacks, queues, recursion and linked lists.
I did an internship at Facebook at the Offline and Offsite Payments team. Since my only programming background was competitive programming, this was my first time doing software engineering. I learned the huge difference between software engineering and competitive programming, which is very subtle for anyone that does not code. I helped develop a Android Wearable Wallet app. Our payments sdk, took care of the contactless transactions via NFC. First, I worked on the telemetry side, I added logging to the SDK. Logging is a Here helped develop the payments software development kit at an Android wallet app.
In my current job I work as a Software Engineer at Microsft. I am part of the Bing at Work team, where we allow users to do internal files, messages and people searching within Bing.