Leah Schwartz

Software Developer

Who I Am

Skilled software developer and problem solver, known for taking ownership of complex challenges and delivering high-quality software solutions. Experienced in managing teams and guiding projects from conception to completion, while ensuring top performance and efficiency.

What I Know

Languages:

JavaScript

jQuery

Node.js

React

React Native

HTML

CSS

Bootstrap

Java

PHP

Python

C#


Frameworks and Tools:

Prisma

.NET

Entity Framework

Laravel

EJS

Sentry

Expo

Sockets

Nginx

GitHub


Databases:

MySQL

PostgreSQL

MongoDB

MS Access

SQLite


Skills:

iOS Apps

Android Apps

Database Administration

Server Management

Domain Management

Linux

Digital Ocean

AWS

What I Do

TECH LEAD SOFTWARE DEVELOPER

Evelt, Airmont NY | November 2021 - October 2024
Development
  • Identified workflow bottlenecks and implemented a more effective API endpoint using Node.js, improving processing efficiency and reducing external API usage by 50%.
  • Resolved concurrency limits on an external API by implementing a JavaScript worker thread, prioritizing awaited calls for efficient email processing.
  • Refactored Node.js API to incorporate database transactions, ensuring data consistency and reliability.
  • Optimized application functionality to enable customer self-service, which reduced the workload of company staff.
  • Restructured data validation process of CSV uploads by engineering an editable React table to enable users to identify and correct errors.
  • Improved UX/UI of application, accelerating usability.
App Development
  • Conceptualized and developed app using react native expo with enabled features such as location, push notifications, in-app camera and file upload.
  • Researched, priced, and implemented an external API that enabled a routing feature for app.
  • Coordinated the entire testing, approval, and deployment process for both IOS and Android.
Server & Database Management
  • Identified inefficiency of outdated server and migrated the file server to a new server despite lacking the documentation
  • Created new server with detailed documentation on how to recreate it including size, memory requirements, and versions of node/ubuntu/etc. used
  • Evaluated the needs of each server including backward compatibility, troubleshooting all issues, & publishing updates.
  • Improved performance of databases by building test versions, bug testing, evaluating the benefit of triggers vs API logic, and the tradeoff between speed, performance, and accuracy.
Team Leadership & Communication
  • Implemented company-wide quality control improvements that resolved crashes on the live sites.
  • Increased organization efficiency by allocating tasks, monitoring team progress & leading meetings to resolve issues.
  • Train, onboard, and support new hires to achieve maximum performance.
  • Work with customers to understand their needs, and propose solutions that meet their budget and timeframe.

Where I Learn

Pursuing a BS in Computer Programming & Technology

Woodmont College | November 2024 - Present

AS in Software & Web Development

Woodmont College | 2021
Summa Cum Laude | GPA 4.0
  • Project lead for creating a game app using Python, including mentoring other students.
  • Engineered both back-end and front-end development of a membership based culinary online platform.
  • Optimized shopping app database functionality using Python and SQLite.