Mustafa Shikora

Hello, I'm Mustafa Shikora

University of Illinois graduate | Software Engineer at Venmo | Chicago Bulls Fanatic | Currently playing: Red Dead Redemption 2 | #VamosRafa

Mustafa Shikora

University of Illinois graduate. Software Engineer at Venmo. Avid Python Developer. Expert Java Programmer.

Skillset

Java
Python
HTML / CSS3
JavaScript
Git
Amazon Web Services
Docker

Social Profiles

Professional Profile

Currently working as a Software Engineer at Venmo, I've perfected my technical skills, increased my programming and financial domain knowledge, and grown to embrace my own personal brand of leadership. I currently work on a confidential team at Venmo, helping the backend teams create a frictionless experience in the payments world. I'm also well versed and certified in Deep Learning with a Nanodegree from Udacity so I spend my time learning about Neural Networks and dreaming of ethical AI usage.

Current interests lie in Deep Learning, Python/Django design patterns, the NBA, and my dog Kaju.

What I have done

My projects

Software Engineer at Venmo

I'm currently working as a Software Engineer at Venmo in Chicago. I work in the backend team so I use Python and Django to create an efficient and secure payments experience for the Venmo users. This job has given me great insight in the payments industry and the problems that need to be solved.

Some intersting books to learn more about the current industry:

Payment Systems in the US

Fintech in a flash

Deep Learning Nanodegree at Udacity

After watching the Netflix documentary on Alpha Go, I was inspired to dive into the Deep Learning ecosystem. I have graduated from the Deep Learning Nanodegree through Udacity and the certification can be found here. I've learned about basic neural networks, convolutional neural networks, and recurrent neural networks. The course has exposed me to many interesting projects that are ongoing in the world right now and I'm excited to continue my learning and apply my skills to solve problems that damage our world. Course curriculum can be found here: Udacity Deep Learning Nanodegree

Software Development Engineer

My most recent team working at Amazon was working in Prime Video - Catalog Vending team. This team is in charge of vending out data to customer facing teams (iPhone, Android, etc) from the part providers who give us video data (HBO, NBC, CBS, etc). The team is uniquely positioned to always be impacted and have a voice in all major projects in the Prime Video pipeline. I was fortunate enough to fix many issues seen in the architecture of the team; these issues have ranged from logical issues in the code to design failures that were creating multiple critical issues to our customers. I've learned a great deal about design practices, scoping large projects, efficient and secure testing, scaling services, and even developing other engineers as they join.

Software Development Engineer

I worked in the Amazon Video organization under the Locale Management team, designing services to recommend UX languages for each user of the Amazon Video platform. Researched, designed, and implemented 2 services with multiple APIs to retrieve and persist the preferred language for customers and devices. Participated in trainings for DynamoDB, Machine Learning, and AWS. Using Java, Google Guice, DynamoDB, and Git for my current projects.

Graduation!

I graduated from the University of Illinois at Urbana Champaign, successfully completing a major in Mathematics and a minor in Computer Science. I was fortunate to learn at a highly reputable Computer Science program and the skills I've grown have been very useful in my daily work life. I have a deep appreciation for both the classes I took and the life experience I earned while volunteering with the Alpha Phi Omega service fraternity.

CME Group (Round 2)

As an intern in the Software Engineering department this time, I worked mostly on front end aspects of Project UNO, a team designated to work with authentication and security of the cmegroup.com website and others related to it. As the UI/UX intern, I worked with AngularJS primarily, with the obvious supports from HTML5, CSS, JavaScript, and SQL. I became well versed in Angular and even learned the intricacies of a Java backend service. Along with the technical skills, my knowledge of the financial world increased dramatically. I partook in an intern edition trading challenge and learned about futures and options on a level that I wasn't familiar with. I attended several workshops (including MarketsWiki Summer Intern Series)

HealthView

I participated in HackIllinois, a 36 hour hackathon, to create an iPad App for doctors that helps them visualize symptoms and injuries on the human body. This provides a 3d model with red highlighted affected areas to expedite the process of accessing medical records. We access records and codes through the Intelligent Medical Object's API and feed this into the iPad, allowing doctors to view their personal patients. This is paired with a web form that allows doctors to add new patients and new symptoms, which is updated in real time through Firebase. This project won 2nd place for the IMO (Intelligent Medical Objects) Innovation competition. Please check out the project here.

CME Group (Round 1)

As an IT Intern for the Chicago Mercantile Exchange, I worked with mostly Java. There were data files created year to year about trading information, and the issue was that they were all in PDF form; unable to be manipulated or compared to see what was missing. I was charged to fix that. I created a tool that allowed the employees to convert PDF's of data to CSV's, allowing for the data to be read and for the differences to be returned. The biggest challenge I encountered was using the limited libraries that they provided me; on top of that some of the methods weren't documented. The biggest things I learned were how to properly debug, how to read poorly written code, and how to manage with limited resources.

Calamos Projects

At Calamos, I used C#, SQL, and .NET to help transport data from an old database to the new data management system, created to ease the jobs of the client relationship management team and the users themselves that have accounts. I transported data using SQL in SQL Manager from database to database and I programmed the online website for the application using C# and ASP.NET to repair broken functions. As an intern, I first looked through old code for bugs and inefficiencies and then I added functionalities that was useful to the teams using the site. I learned how to condense SQL scripts and how to turn old outdated code into more readable formats.

I am a Software Engineer at Venmo

I'm working on a confidential project as a Backend Engineer who is working hard to build efficient and highly scalable systems. Contact me with interesting projects!

Contact me

Resume

My education and experience.

Education

Mathematics with a minor in Computer Science

Java Programming, Data Structures, Computer Architecture, Artificial Intelligence, Numerical Analysis, Linear Algebra, Computer Graphics, Discrete Structures

University of Illinois at Urbana-Champaign

August 2013 - December 2016

Experience

Software Engineer

I'm currently working on a confidential project. As a Backend Engineer, I'm helping build highly scalable and efficient systems with Python/Django. I'm also involved in interviewing and am actively training to be a more skillful oncall engineer.

Venmo

March 2020 - Present

Software Development Engineer - Catalog Vending

I'm currently working on the Prime Video - Catalog Vending team. This team is in charge of vending out data to customer facing teams (iPhone, Android, etc) from the part providers who give us video data (HBO, NBC, CBS, etc). Our team is uniquely positioned to always be impacted and have a voice in all major projects in the Prime Video pipeline. I've been fortunate enough to fix many issues seen in the architecture of our team; these issues have ranged from logical issues in the code to design failures that were creating multiple critical issues to our customers. I've learned a great deal about design practices, scoping large projects, efficient and secure testing, scaling services, and even developing other engineers as they join.

Amazon.com

September 2017 - November 2019

Software Development Engineer - Locale Management

I'm working in the Amazon Video organization under the Locale Management team, designing services to recommend UX languages for each user of the Amazon Video platform. Currently researching, designing, and implementing 2 services with multiple APIs to retrieve and persist the preferred language for customers and devices. Participating in trainings for DynamoDB, Machine Learning, and AWS. Using Java, Google Guice, DynamoDB, and Git for my current projects.

Amazon.com

February 2017 - September 2017

Software Engineering Intern

As an intern in the Software Engineering department this time, I worked mostly on front end aspects of Project UNO, a team designated to work with authentication and security of the cmegroup.com website and others related to it. As the UI/UX intern, I worked with AngularJS primarily, with the obvious supports from HTML5, CSS, JavaScript, and SQL. I became well versed in Angular and even learned the intricacies of a Java backend service. Along with the technical skills, my knowledge of the financial world increased dramatically. I partook in an intern edition trading challenge and learned about futures and options on a level that I wasn't familiar with. I attended several workshops (including MarketsWiki Summer Intern Series)

Chicago Mercantile Exchange

May 2016 - August 2016

Applications Development Intern

I used C#, SQL, and .NET to help transport data from an old server to the new data management system. I transported literal data using SQL from database to database, I programmed the online website using C# and ASP.NET to repair broken functions and I introduced a data organization tool called a CMDB, Configuration Management Database. It allows the mapping of servers and databases and lets programmers keep track of their configuration items.

Calamos Investments

May 2015 - August 2015

IT Intern

Created a program that read, analyzed and compared PDF’s to check equality and return differences between the documents.Learned Maven Apache and repositories. Studied about futures, options, and commodities trading.

Chicago Mercantile Exchange

July 2014 - August 2014

Volunteering and Leadership Experience

Vice President of Service-Internal

Collaborated with my Service-External partner to plan for an effective and fruitful fall service output from our fraternity. Coordinated the planning of 5 large scale service events that will greatly help the Champaign-Urbana community. Serving on the executive board, giving vital input and maintaining a sense of respect and service-first mindset in the fraternity.

Pledge training assistant

As a pledge training assistant, I assist the Pledge Trainers by teaching a group of 25 pledges the ways of our fraternity. I offer help in teaching skills for serving the community, leading fellow peers, and creating lasting bonds.

Technology Chair

As Technology Chair, I'm in charge of maintaining the website for my chapter, Alpha Alpha. I redesigned the website to be more professional and informational to both the actives in the chapter and to the outside organizations that look to find volunteers from us.

Service contribution

I've amassed over 100 hours of service so far as a member of APO and I've found many organizations that I love to give my time to. I enjoy serving at Books to Prisoners, Relay for Life, and Dance Marathon.

Alpha Phi Omega - Alpha Alpha Chapter

August 2014 - Present

Contact Me

Send me an email if you would like to contact me.

I reply to emails very quickly.

Please email me at mshik3@gmail.com