About Me
Cameron Falls
Programming Languages and Libraries
Python Logo

Python

Strong Knowledge and Experience

I have used Python for many personal, organizational, and professionsal projects. I utilized Python in my position as an App Development Student Co-op at Ameren for various automation tasks like generating PDF documents and updating databases. Additionally, in my role as a TECDP Senior Analyst at The Cigna Group, I used Python for creating scripts to automate repetitive tasks, including programmatically accessing APIs and tabulating data. As a member of Multirotor Design Team, I used Python for Computer Vision tasks, such as object identification with drones. In addition, I have used Python for projects in classes including Introduction to Artificial Intelligence and Game Theory for Computer Science.

C++ Logo

C++

Strong Knowledge and Experience

I have used C++ in many classes for various projects, as well as for personal projects. Classes taken include Data Structures and Introduction to Operating Systems.

NumPy Logo

NumPy

Strong Knowledge and Experience

I frequently use the NumPy Python library in my projects, as it makes array calculations more efficient and quicker when compared to standard Python.

OpenCV Logo

OpenCV

Strong Knowledge and Experience

I've used the OpenCV Python library in my capacity working on computer vision tasks as part of the Multirotor Design Team.

SQL Logo

SQL

Knowledgeable and Experienced

I have used SQL in professionsal roles with Ameren and The Cigna Group to access and work with databases. I have experience creating Oracle SQL databases, as well as working with various other kinds of SQL databases such as Microsoft SQL Server.

JavaScript Logo

JavaScript

Knowledgeable and Experienced

I have learned JavaScript through self-research and industry work experience. In my role as an App Development Student Co-op at Ameren, I utilized Javascript to develop several Web Application Widgets.

Java Logo

Java

Knowledgeable

I have learned Java through a high school course and self-research. I have used Java for projects in that course and gained knowledge of the language through personal testing.

Boto3

Knowledgeable

I have used the Boto3 Python library to work with AWS resources, including DynamoDB, Glue, and S3, in my role as a TECDP Senior Analyst at Cigna.

Technical Skills
AWS Logo

AWS

Strong Knowledge and Experience

I have worked with AWS in my role as TECDP Senior Analyst at The Cigna Group. I worked frequently with a variety of AWS resources in production, including DynamoDB, S3, Glue, and Step Functions. I have obtained two certifications from AWS: Amazon Web Services Certified Solutions Architect - Associate, and Amazon Web Services Certified Cloud Practitioner.

Git Logo

Git

Strong Knowledge and Experience

I use Git for every project I do. I have experience using Git through GitHub for my personal projects, and I have used GitLab for classes, including Data Structures. I us Git to better organize my projects and workflow, as well as to keep track of changes.

Linux Logo

Linux

Strong Knowledge and Experience

I use Linux, both running in virtual machines and on Windows Subsystem for Linux, for personal, organizational, and class project development. I have experience using Linux to develop most of my projects as it is a versatile operating system that meets my development needs.

Microsoft Office Logo

Microsoft Office

Strong Knowledge and Experience

I frequently use Microsoft Office applications for classes and personal projects. I have experience using Microsoft Word, Excel, and Powerpoint.