Hello, I'm Jeremy Krovitz.
I'm a Software Developer.

View my work My ResumeOpens in new tab

About Me

I am a software and website development professional with demonstrated experience providing programming and web accessibility support in the software and services industry. I am adept at creating great customer experiences, solving complex problems, and providing alternative solutions for internal and external stakeholders. I am proficient at supporting all stages of the software development product lifecycle (SDLC) and creating supporting documentation.

Software Projects

Hospital Management System java console.

Hospital Management System

The original code from this project came from Hospital Management System Project in Java by Ghanendra Yadav on November 6, 2017. I was given the assignment to modify the code for the project, so that the code would be able to read from and write to the database for each of the entities. I have further enhanced the program by adding a PostgreSQL database as well as adding the ability to update and delete for each of the entities.

Technology

Java was used to complete much of this assignment. PostgreSQL was inserted within several Java functions in order to store various entitities within the database.

Assignment Planner

Assignment / Task Planner

A web application to help those who are better visual learners to better visualize long term assignments. A user can create categories and tasks, assign the tasks to a category, and have the tasks appear on the timeline in both the short and long term views.

Technology

There were a wide range of technologies used to complete this project. In terms of languages, Python, HTML, CSS, and JavaScript were used. For writing Python code, the Flask framework and its exension Flask SQLAlchemy were utilized. In JavaScript, the jQuery library was used as well as another library called Moment.js, which made the process of handling dates and times in JavaScript significantly more concise than it had been using vanilla JavaScript. I also used Bootstrap, a CSS framework.

Example of Hotel Messenger Application

Hotel Messenger

This is a web application that is intended to be used in hotels. The application populates generic greeting templates with guest-specific information. An example message might read, "Good evening Phoebe Buffay! Thank you for staying at the Hilton hotel. We wish you safe travels and hope you stay with us again soon."

Technology

In terms of languages used for developing this app, Python, HTML, CSS, and JavaScript were used. For writing Python code, the Flask framework was utilized. In JavaScript, the jQuery library was used as well as a another library called Moment.js, which made the process of handling time in JavaScript signicantly more concise than it had been using vanilla JavaScript.

The crystal project

Crystal Visualization

A program I created with teammates - Luke Brown, Emma Thole, and Will Kann - in my software development class to visualize the refraction of light in crystals. This program is not intended for mobile devices.

Technology



The web application was developed using HTML, CSS, JavaScript, and a library within JavaScript called three.js. Three.js is a cross-browser JavaScript library and Application Programming Interface used to create and display animated 3D computer graphics in a web browser.

Flower project

Java Coding Tutorials (3-Parts)

I created these videos while taking an Introduction to Java Course to help a student who was taking their first ever programming course.

GIS Projects

Site Suitability Map

Geographic Information Systems (GIS)

During my last semester as an undergrad, I took a course in Geographic Information Systems (GIS). The course was a great experience, as it allowed me to strengthen my database knowledge. I learned about several geoprocessing tools and how to use the tools to solve a suitable site problem. Furthermore, the course taught me how to make a map using raw data that I collected, which I was then able to apply to a site suitability problem. The following criteria were given to make the selection: the climate needed to be dry sub-humid, there had to be a mean annual precipitation of 600 mm or less, it had to be located within 50 km of a lake, and the city needed to have a population that was less than 500,000 people. The cities selected were Yaskar-Ola, Ceboksary, Lipetsk, Szczecin, Cherkasy, Botosani, Szolnok, Tokat, Usak, Bitlis, Isparta, Kahramanmaras, and Silirt. I plan on learning more about how I can write scripts in Python to automate processes in ArcMap and ArcGIS Pro.

Technology

ArcMap was the primary software used to make maps. Out of curiosity, I downloaded a trial version of ArcGIS Pro during my spring break that semester because I wanted to compare ArcGIS Pro and ArcMap. For the final map assignment, I got special permission to use ArcGIS Pro rather than ArcMap, which the rest of the class used, to make my map because there were certain features in ArcGIS Pro that ArcMap lacked that I wanted to include in my final map. SQL queries were used when filtering to meet a specific condition for the map.