With many years of experience in Java I am able to both navigate commonly used packages and implement my own data structures, algorithms, and design patterns to optimize time and space complexity. I have solved countless common programming problems in Java, created a model-view-controller interface, and implement programs using concurrent computing.
Creating programs, Jupyter notebooks, and data analytics software concentrating on user interaction. Experienced in leveraging several packages such as BeatifulSoup, Pandas, Numpy, Time, MatPlotLib, Openpyxl, Tensorflow, etc.
Developed a neural network model to predict probability of survival on the Titanic - consistently achieves ~80% accuracy based on a disjoint evaluation dataset. The Matthews South team and I later developed this into a convertible bond issuance prediction model to find potential clients.
Using pointers, memory allocation, concurrent process control, and other concepts from System Fundamentals (COMP 211) to create programs extremely efficient in regard to time and space.
Developed the Google Snake game in the console through basic programming concepts, tickers, and the help of a great team.
Creating basic Shell scripts to debug C programs by comparing the output txt file to a corrected txt file.
Manipulating data to create filtered data tables, processed data tables, and graphs.
Creating spreadsheets, graphs, PivotTables, and data processing functions. Using Openpyxl for further data manipulation and analysis in Python.
Structuring website content using HTML 5 to create the optimal user experience.
Manipulating website styling, appearance, and responsiveness using the latest version of CSS.
Navigating APIs, parsing JSON files, processing user input with event listeners, and utilizing DOM manipulation.
Using the bootstrap library to develop websites with responsive design and modern styling.
Creating interactive graphs in JavaScript with modern styling which were delivered to potential clients to advertise the advantages of using Matthews South's OMR strategies.