Back-End Programmer
- Job function (e.g., overall role, assigned tasks)
- The overall role that I was in required me to automate certain data processes through the use of programming. I was responsible for uploading data to the main server and fixing/reporting any errors during the process. I worked in a team and had to effectively communicate with others when problems arose.
- Examples of projects (e.g., list the projects you worked on and what you accomplished)
- One of the tasks I was assigned, was to create a program that would take in a particular person’s (or multiple people) profile that included various amounts of data, and extract only the necessary information to be shown on DeveloperDB’s website. I completed this assignment with the use of Python and the overall purpose of the program was to make it easier to read key information about any given profile.
- I was also in charge of uploading various large files to the main server and had to run analytics throughout each step of the uploading process.
- I also had to update instructional documents so that others could easily follow the right steps for the different processes.
- What you learned and how it relates to your major (e.g., describe what you learned from this experience in the context of specific courses)
- I learned how a business works in terms of front-end development and back-end development. This was good real-world insight as to how there are different paths a programmer/analyst could take.
- I improved my knowledge of programming languages such as Neo4J as well as Python. Programming is a key part of my career goals, so being able to utilize multiple languages is a great use of time.
- I practiced communicating in a real-world work environment and how to efficiently analyze data. Analyzing data is one of the most important parts of a business in my opinion because it can tell you how to improve processes, what needs to be fixed, and what could be managed differently.
- I practiced automating tedious processes that would typically take much longer to do manually. In my opinion, one of the best things you can do for yourself and a business is save time. Being able to automate processes that would otherwise take up a lot of time, allows you to focus that time on other tasks.
- Once approved, the description is automatically displayed in a post on your e-portfolio.