
Clovis Ramirez
Verified Expert in Engineering
Software Developer
Santo Domingo, Distrito Nacional, Dominican Republic
Toptal member since January 21, 2020
Clovis is a proactive web developer focused on adding business value to organizations. His first professional job was at GBH, where he worked on several distinct projects that helped him hone his skills. He's also worked as a developer for Protobytes and has experience doing freelancing work. Clovis joined Toptal to gain access to the global market and work with developers from all over the world.
Portfolio
Experience
- Docker - 7 years
- Amazon Web Services (AWS) - 7 years
- Node.js - 7 years
- React - 7 years
- JavaScript - 7 years
- Python - 5 years
- Django - 5 years
- Go - 3 years
Availability
Preferred Environment
Terminal, Visual Studio Code (VS Code)
The most amazing...
...project was working on a visual editing and content platform for building websites and apps.
Work Experience
Senior Software Engineer
Recruiter.com
- Implemented a new search engine based on OpenSearch, saving an estimated $15,000 monthly on 3rd-party costs.
- Automated and migrated our AWS infrastructure to get over poorly configured reserved instances, saving approximately $10,000 monthly.
- Identified and led optimization efforts on a 3rd-party traffic provider with prices ranging from $4,400 to $3,000 monthly. Engaged with the team and provider to prioritize high-performing jobs, which reduced costs to around $750/month.
- Implemented cost-saving measurements to our AWS Infrastructure, saving around $3,000 monthly. This included limiting cloudwatch logs, limiting ECR images, monitoring and downsizing databases and cache servers, deleting unused infrastructure, etc.
- Carried out deep SEO optimizations resulting in 10x crawling, clicks, new users through organic search, and overall traffic to one of our job boards.
- Planned, designed, and implemented architectural changes to scale our job board from a few thousand to around 1,5 million active jobs.
- Shipped a new trends page using nivo charts, Facebook Prophet for predictions, and GPT API for summaries.
- Led efforts to launch a new AI tool using a fine-tuned GPT model to allow users to create personalized pitches based on a resume upload.
- Led a resource through company efforts to create a Python-based data enrichment process that processed millions of records per day.
- Planned and Implemented near-real-time emailing analytics using Firebolt and Redshift to provide more awareness about the performance of our email campaigns.
Chief Technology Officer
CinnamonCode
- Added several tech tools to manage the company's online presence, such as Google Workspaces (emailing, domain) and GitHub (code).
- Developed the company's website using Gatsby and Gatsby Cloud (now part of Netlify).
- Hired a resource to assist in creating the company's logo.
- Spearheaded development efforts on a small eCommerce website dedicated to selling vehicle parts.
Core Software Engineer
Plasmic
- Added initial support to rich text editing, which allowed our users to enter formatted text and have it appear like that on their site.
- Implemented a zero-downtime schema migration tool for editor changes, allowing projects to automatically receive the latest schema-dependent features.
- Architected and coded the initial plasmic-loader functionality - an alternative to CodeGen that allows customers to load the latest changes to their website automatically.
- Implemented multiple test suites using the latest, most popular library packages against our packages to detect potential incompatibility issues.
Expert Front-end Developer
Flock
- Launched the initial version of the website using a cheap, self-managed WordPress instance on Kinsta.
- Developed multiple Gutenberg blocks for easier UI updates.
- Provided maintenance to the project for a few months, adding features as requested.
Freelance Developer
Freelance Clients
- Fixed bugs and developed new features for a Django/jQuery website.
- Built a Shopify store and a WordPress blog while coding in an ecosystem of multiple React apps with Node.js serverless lambdas.
- Developed new features as required on a Go REST API.
- Implemented concurrent key-value storage on a Go CLI app.
- Contributed to the development of a small React budget-tracking app.
Developer
Protobytes
- Fixed several bugs reported by the players regarding the game mechanics.
- Migrated the map editor from Silverlight to HTML5 and fixed existing defects found by the players.
- Implemented several new features on the client-side of the app.
- Reported a myriad of bugs (some of them critical) and coordinated the fixes with the client.
- Developed and implemented a battle simulator in Go.
Senior Software Engineer
GBH
- Worked as a web developer on several projects using different technologies: PHP, JavaScript, TypeScript, Elixir, and Python.
- Led a React/Redux and Node.js project while providing support and guidance to other developers.
- Took part in engineering management training in which I managed two people directly.
- Helped the DevOps department by creating Docker environments, Ansible deployment scripts, and AWS infrastructure when required.
- Participated in numerous performance optimization tasks for React, Python, and Django projects.
Experience
A Media-based Job Board
https://www.mediabistro.com/An Ecosystem of Node.js/React Apps for Hackers On-the-go
A Pitch-generation GPT Tool
https://candidatepitch.com/A General Job Board
https://jobs.recruiter.comA Risk-like Game for World Domination
A Candidate Matching Platform
https://scouted.ioA Notification Platform to Serve the Elderly
A Meeting App for Students
Education
Bachelor's Degree in Software Engineering
The Technological Institute of Santo Domingo (INTEC) - Santo Domingo, Dominican Republic
Certifications
Documenting Software Architecture
Carnegie Mellon University
Node.js Master Class
Pirple
Skills
Libraries/APIs
REST APIs, React, Node.js, JSON API, Antd, jQuery, Reactstrap, React Redux, SQLAlchemy, Stripe
Tools
Sequelize, NGINX, JSX, NPM, Amazon Elastic Container Registry (ECR), Git, Celery, Terminal, Pytest, Redux Thunk, Jira, GitHub, GitLab, AWS SDK, Terraform, Amazon OpenSearch, Amazon Elastic Container Service (ECS), Trello, Gerrit, Jenkins, Google Analytics, Gutenberg Editor, Ansible
Languages
JavaScript, HTML5, Go, TypeScript, Python, PHP, HTML, Python 3, SQL, JavaScript 6, SCSS, Elixir, C#, CSS, Ruby, Python 2
Storage
JSON, NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3), PostgreSQL, MySQL, MariaDB, Redis, MongoDB
Frameworks
Django, Laravel, OAuth 2, Django REST Framework, Cypress, Serverless Framework, Material UI, Bootstrap, ASP.NET, Express.js, Redux, Jest, Remix, Gorm, Next.js, Ruby on Rails (RoR)
Paradigms
Lambda Architecture, Test-driven Development (TDD), DevOps, Continuous Delivery (CD), Continuous Deployment, Continuous Integration (CI), Testing, Agile Software Development, REST, Refactoring, RESTful Development, Agile, Continuous Development (CD)
Platforms
Docker, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Web, Linux, WordPress, Visual Studio Code (VS Code), Kubernetes, Netlify
Other
Back-end, Containerization, TypeORM, Styled-components, Page Speed Optimization, Google SEO, Google Analytics 4, Technical Writing, Documentation, APIs, Full-stack, Minimum Viable Product (MVP), Startups, Third-party APIs, Serverless, Software, Software Development Lifecycle (SDLC), Material Design, API Integration, Code Review, Single-page Applications (SPAs), Amazon API Gateway, Containers, Content Management Systems (CMS), Front-end, Front-end Development, Software Engineering, Leadership, Amazon RDS, Architecture, Machine Learning, ChatGPT API, Google Tag Manager, Gatsby, CTO, OpenAI GPT-3 API, System Administration, Technical Documentation
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring