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.
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.
Docker
Extensive experience containerizing applications for development and production, both professionally (GCP) and in a personal Linux home lab
CI/CD
Experience designing and managing continuous integration and deployment pipelines using GitHub Actions for automated builds, testing, and deployments.
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.
Linux System Administration
Proficient in managing and maintaining Linux environments, specifically Ubuntu Server, for hosting applications and services in a personal home lab
C++
Applied to solve complex computational problems using CUDA for parallel processing and currently using it to learn gameplay mechanics in Unreal 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.
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.