Hey! My name is AJ Federici and this is the fun part of my website where I intend to showcase different projects that I am working on.
But first, I want to take some time to talk a little bit about myself. I grew up in Dekalb, Illinois and lived there until I was about 15. At the end of my freshman year I was accepted into a residential highschool, the. After my three years there, I continued on to the University of Illinois Urbana-Champaign where I am currently going into my second year as of Fall 2019. Despite beng my second year, I am taking Junior and Senior level classes thanks to my advanced highschool education that I am thankful for every dat. My major is computer science within the college of enginnering. At the U of I, I am involved with the Illini Hyperloop team and am in the Alpha Tau Omega Fraternity. When I'm not working on projects or in class I enjoy things like going for a run, playing chess, basketball, or the piano in my free time. I love traveling and being outdoors but I also enjoy quiet days indoors watching some Rick and Morty. Computer science is my main passion - there are tons of sub-categories and uses for tools in CS that have caught my interest!
During my senior year of highschool (October 2017 - May 2018) I interned at TransMarket Group, a proprietary trading firm based in Chicago for about 8 hours every week. I worked on many small projects in python ranging from database manipulation to data analytics. As far as personal projects go, I have a huge fan of cryptocurrency which meets at the roads of finance, crpytography, and computer science. While it is a recent fad, I have been interested and involved since 2016 (the boom where popularity skyrocketed was the end of 2017). So, I am working on a simple bot that will trade crpytocurrency based on analytics and algorithms. One of my current ideas is to use a combination of techical and fundamental analysis by combining two different ML models. I plan on weighting a CNN trained for sentiment analysis and an LSTM trained for price prediction to combine these two investing strategies.
Cryptography and cyber-security:
I have been interested in cryptography since the course I took in number theory and was amazed by its practicality, especially with the rise of cryptocurrency. I have been working on different encrpytion and decryption programs that I hope to host on this site. Recently, I have also gotten into cyber-security, for which my team ranked #1 in the Midwest and we went on to compete at NYU's national Highschool Forensics competition during my senior year. This year, I am a part of a cybersecurity and hacking group called SIGPwny, a small group based in U of I's Association for Computing Machinery (ACM), which I am also a member of.
Machine Learning and Artificial Inteligence:
This is hands down the most cutting edge and interesting topic in my opinion. During my junior year I spent the summer at MIT working on computer vision, voice recognition, and natural language processing. Here, my team placed 2nd against highschoolers across the country, competing for the best autonomous cognitive assistant. During the summer before I started college, I went back to MIT as a teaching assistant where I developed course content in the form of Jupyter Notebook's. I lectured on topics like computer architecture and analog to digital signal conversion by covering subtopics such as bit depth and sampling rates. While I was here I was able to work on cutting edge content, such as object detection. Personally, I created a tutorial for creating a convolutional neural network from scratch that rivaled top submissions on the competitive programming site, Kaggle.com, for the task of sentiment analysis on twitter data.
Feel free to contact me using this form whether it is to give feedback on the site or to just reach out to me! You can also visit any on my media pages linked on my home page (GitHub, LinkedIn, Facebook)
My Resume is updated as of August 2019 after the inclusion of my work experience during the summer of 2019. If you have any questions feel free to reach out to me via the contact me page or through any of the media links on my home page.
My Resume is currently catered towards what I have done in terms of CS. Not listed are all of my projects, some of the service I have done such as acting as a residential assistant with over 150 logged hours and tutoring underpriveledged kids for around 50 hours.
Classes I have taken include Calculus (including Multivariable) (MATH 241), Micro Economics (ECON 102), Macro Economics (ECON 101), Linear Algebra (MATH 415), Discrete Mathematics (CS 173), Number Theory, Introduction to Computer science (CS 101 and CS 125), Data Structures and Algorithms (CS 225), and Probability and Statistics (STAT 400).