Cohen Harvey
Verified Expert in Engineering
Full-stack Developer
Portmore, St. Catherine Parish, Jamaica
Toptal member since June 8, 2022
Cohen is a highly skilled full-stack developer with over 12 years of experience building and servicing software programs, systems, and web applications. He specializes in creating complex applications using modern technology stacks like Laravel and Vue. Cohen is also a proven project manager with a background in leading distributed teams in complex development projects.
Portfolio
Experience
- JavaScript - 12 years
- PHP - 12 years
- Git - 10 years
- MySQL - 10 years
- REST APIs - 7 years
- Docker - 5 years
- Laravel - 5 years
- Vue - 4 years
Availability
Preferred Environment
Windows, Visual Studio Code (VS Code), Git, Docker, Laravel, Vue, Linux
The most amazing...
...project I've worked on is a comprehensive web application for processing insurance products used by many insurance brokers across Jamaica.
Work Experience
Senior Developer | Assistant Development Manager
Epic Technologies
- Designed and coded a Docker, Laravel, and Vue architecture repository that served as a starting point for new Epic projects and was shipped with folder structure, basic modules structure, core API services, routing, guards, and Cypress.io.
- Led a team of two through three different projects by assigning tasks, reviewing code, designing, and architecting PHP apps.
- Held workshops to introduce and improve the level of familiarity with the architecture repository built for the development team.
- Maintained and led a fast-paced agile cycle within a team of at least five full-stack developers and a product owner. Kept up with daily stand-up meetings, weekly sprints and deployments, code reviews, sprint planning and reviewing, and task QA.
- Migrated 4D code to PHP and Vue of a legacy system that imported and queried vehicle claim data for multiple insurance companies across the Caribbean.
Senior Laravel and PHP Developer
Onimo LLC
- Developed features and improvements based on requirements discussed with the client.
- Fixed bugs and user interface issues throughout the application.
- Built and set up the deployment process for staging and production.
Full-stack Laravel Developer
Michael Ray Walker Jr Texas TA Trauma Analytics
- Resolved issues affecting the application's usability.
- Reviewed features and improvements that can be done for the next development cycle.
- Developed and released improvements based on the client's requirements.
Full-stack Laravel Developer
Trauma Analytics
- Performed updates to legacy libraries to ensure current standards and performance.
- Updated and managed Amazon SSL/TLS certificates to maintain security and compliance.
- Resolved issues affecting application performance.
PHP Developer
L-Technology Enterprises
- Tracked and fixed bugs reported by the client on their website.
- Reviewed and gave recommendations on the application platform structure.
- Upgraded the SendGrid integration within their website.
Software Architect Consultant
Gremlin
- Developed and deployed solutions to the website regularly.
- Fixed bugs and user interface issues throughout the website.
- Gave feedback and suggestions on design options planned for the website.
Web Developer
Global Patent Group
- Developed a prototype application that transcribed and translated YouTube videos using Google Cloud and Azure technologies.
- Worked with the client on the best options to use for transcription and translation that would be used for the application to be built after the prototype.
- Deployed and maintained the prototype with features that would be used in future applications.
Senior Developer
Epic Technologies
- Led a team of four through two different projects by assigning tasks, reviewing code, designing, and architecting PHP apps.
- Maintained and led a fast-paced agile cycle within a team of four full-stack developers and a product owner. Kept up with daily stand-up meetings, weekly sprints and deployments, code reviews, sprint planning and reviewing, and task QA.
- Migrated 4D code to PHP and JavaScript of a legacy system that processed policies and claims data for broker companies across the Caribbean.
- Created command-line processes to streamline and make it easier to locally install and update projects and enable deployment.
Web Developer
Information Technology and Networking Solutions
- Maintained and added new features to existing projects owned by the company.
- Designed and revamped the company website to optimize SEO and increase daily web traffic to the website.
- Gave weekly updates on tasks and features being worked on.
Programmer
Epic Technologies
- Developed a script to convert payslip PDF files into an Excel file to be imported into an HR system, improving HR processes around payday.
- Completed, in a timely manner, tasks and issues brought by the application that the company assigned to my team and me.
- Stabilized and updated a legacy application for an upcoming conversion to a PHP project.
- Displayed an initiative to get work done efficiently and showed where improvements could be made, after which the company promoting me to the senior developer role.
Web Developer
Information Technology and Networking Solutions
- Developed and maintained a website for a concert hosted annually in Jamaica, which brought in more revenue than before the development of the website.
- Resolved, in a timely manner, bugs and issues brought by the applications that the company developed and maintained.
- Developed and maintained a web application used by the company and external entities to manage and maintain their wellness. It helped 60% of the users improve their health and wellness.
- Converted a wellness plugin from WordPress to its own web application.
- Moved all company projects to version control using Git.
- Advised the company owner of best practice standards and how to implement them in development processes.
Experience
EpicAssure
I was the lead developer of the project, managing a development team of six. One of the many features I built was the ability to automatically renew policies of any kind in the application once all the requirements were met. It made the application more efficient with handing out recurring policies and enabling the insurance brokers to concentrate on other areas of their procedures.
EpicAssessor
As the lead developer, I led a small development team to build out new features and resolve issues. One of the features built was the ability for assessors to process their reports via our application from a third-party system managed by their admins. It allowed them not to process their work on their and our internal systems.
Get Healthy Jamaica
As the sole developer, I documented and developed the application based on the product owner's vision and requirements.
The application allowed users to enter their health data daily, and when milestones were reached, they would be awarded points that could be used to get prizes at the company.
BeamTV Prototype
Education
Bachelor of Science Degree in Computing and Information Technology
University of Technology - Kingston, Jamaica
Certifications
Certified Scrum Master
SCRUMstudy
Skills
Libraries/APIs
Vue, REST APIs, jQuery
Tools
Git, Bitbucket, Apache, GitHub, Visual Studio, Jira, SendGrid
Languages
PHP, JavaScript, HTML, CSS, SQL, PHP 5, PHP 7, HTML5, C#
Frameworks
Laravel, Cypress, Tailwind CSS, Bootstrap, ASP.NET, Zend Framework, Ruby on Rails (RoR), Nuxt.js
Paradigms
Agile Software Development, Responsive Web Design (RWD)
Platforms
Windows, Visual Studio Code (VS Code), Docker, WordPress, Linux, Amazon Web Services (AWS), Azure, Netlify
Storage
MySQL, JSON, PostgreSQL, Amazon S3 (AWS S3), Google Cloud
Other
Scrum Master, Full-stack, APIs, Code Review, Source Code Review, Team Management, Technical Writing, Task Analysis, Technical Hiring, Interviewing, Gatsby, Translation, Transcoding
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