Jonathan Rampersad

Software Engineer

A results-oriented Software Engineer with professional experience building automated workflows and customizing enterprise ERP systems in a dynamic Agile environment. Proficient in Python, C++, and JavaScript, with a strong background in DevOps, Linux, and containerization using Docker. Passionate about leveraging innovative solutions to streamline processes and drive technology advancements.

Technical Skills

A look at the technologies I work with.

Python

Used professionally for backend development and custom ERP logic; personally for developing and publishing packages to PyPI.

backendscriptingautomationsoftware developmentodoopypi

Workflow & Process Automation

I design and implement complex automation workflows using tools like Zapier and custom Python scripts. My work has eliminated over 10 hours of manual processes per week and significantly improved data accuracy for key business operations.

automationzapierpythonbusiness processapi integrationefficiencyn8n

Docker

Extensive experience containerizing applications for development and production, both professionally (GCP) and in a personal Linux home lab

devopscontainerizationci/cdmicroservicesdeploymentlinux

CI/CD

Experience designing and managing continuous integration and deployment pipelines using GitHub Actions for automated builds, testing, and deployments.

devopsgithub actionsautomationtestingdeploymentagile

Google Cloud Platform (GCP) & Firebase

Experience managing modern CI/CD pipelines for scalable applications, deploying containerized services to Google Cloud Run. Architected and delivered key business systems utilizing Firebase and Python Cloud Functions for real-time data synchronization.

GCPFirebaseGoogle Cloud Runcloudserverlessdevopsci/cd

Linux System Administration

Proficient in managing and maintaining Linux environments, specifically Ubuntu Server, for hosting applications and services in a personal home lab

linuxubuntuserveradministrationbashclidevops

C++

Applied to solve complex computational problems using CUDA for parallel processing and currently using it to learn gameplay mechanics in Unreal Engine.

high-performance computingcudaalgorithmsgame developmentunreal engine

Next.js

Built and deployed full-stack applications, including my personal portfolio, leveraging the React.js framework for UI and utilizing features like SSR and API routes.

reactfull-stackfrontendframeworkjavascriptssrvercel

Databases (SQL & NoSQL)

Proficient with both relational (PostgreSQL, SQLite) and NoSQL (Firestore, MongoDB) databases. Experience designing schemas and architecting systems for centralized, real-time data management in a cloud environment.

PostgreSQLSQLFirestoreMongoDBNoSQLdatabasesdata modelingbackend