Charles Cohen
Tech Lead / Senior Back End Developer at WishTrip- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Francais Native or bilingual proficiency
-
Anglais Full professional proficiency
-
Hébreux Native or bilingual proficiency
Topline Score
Bio
Yakov Slushtz
I have had the privilege of being Charles' manager for almost four years, and I wholeheartedly recommend him for any professional opportunity. Charles is first and foremost an excellent JS Developer who writes clean and efficient code. But no less than that, a great team leader who knows how to plan and design new features and leads them together with the team. Charles is well-liked by his colleagues, and I have full confidence that he will continue to achieve professional success, and will be an asset to any organization.
Sinai Torbati
Charles is a Challenger, Fully Commited to his Task, Team Player and Expert in many fields.
Yakov Slushtz
I have had the privilege of being Charles' manager for almost four years, and I wholeheartedly recommend him for any professional opportunity. Charles is first and foremost an excellent JS Developer who writes clean and efficient code. But no less than that, a great team leader who knows how to plan and design new features and leads them together with the team. Charles is well-liked by his colleagues, and I have full confidence that he will continue to achieve professional success, and will be an asset to any organization.
Sinai Torbati
Charles is a Challenger, Fully Commited to his Task, Team Player and Expert in many fields.
Yakov Slushtz
I have had the privilege of being Charles' manager for almost four years, and I wholeheartedly recommend him for any professional opportunity. Charles is first and foremost an excellent JS Developer who writes clean and efficient code. But no less than that, a great team leader who knows how to plan and design new features and leads them together with the team. Charles is well-liked by his colleagues, and I have full confidence that he will continue to achieve professional success, and will be an asset to any organization.
Sinai Torbati
Charles is a Challenger, Fully Commited to his Task, Team Player and Expert in many fields.
Yakov Slushtz
I have had the privilege of being Charles' manager for almost four years, and I wholeheartedly recommend him for any professional opportunity. Charles is first and foremost an excellent JS Developer who writes clean and efficient code. But no less than that, a great team leader who knows how to plan and design new features and leads them together with the team. Charles is well-liked by his colleagues, and I have full confidence that he will continue to achieve professional success, and will be an asset to any organization.
Sinai Torbati
Charles is a Challenger, Fully Commited to his Task, Team Player and Expert in many fields.
Credentials
-
MongoDB Basics
MongoDB UniversityApr, 2019- Nov, 2024 -
AWS Essentials
Linux AcademyMay, 2018- Nov, 2024 -
Facebook Certified Ads Product Developer I
Facebook BlueprintOct, 2019- Nov, 2024 -
AWS Concepts
Linux Academy -
Learning Vagrant
Linux Academy
Experience
-
WishTrip
-
Israel
-
Travel Arrangements
-
1 - 100 Employee
-
Tech Lead / Senior Back End Developer
-
Dec 2021 - Present
Responsible of the NodeJS servers developmentLead the backend team: design APIs, review codes, improve team knowledgeDesign statistics report solution Client (Handlebars, Bootstrap, ChartJS) and Server (getting data from GA4 APis, Google BigQuery).Build a statistic dashboard solution: implement an ETL, build a data warehouse, provide APIs.Build a TMS: Tile Map Service from scratch based on Elasticsearch query and Mapbox client.Improve APIs performance: denormalize data with Document databases. Show less
-
-
Senior Back End Developer
-
Jan 2020 - Jan 2022
Improve Node.js ExpressJS server performance: upgrade Node.js, benchmark APIs, identify memory leaks, set V8 options (use the server memory)Writing test workflows with mocha / jestDesign and Develop restful web APIs services, Socket.io service and lambda servicesWrite unit tests with jest.js (mocking modules ...)Improve user's localization algorithm for reducing database callsRefactor code for implementing server horizontal scalingWork on observability: implement logging, metrics and tracingImplement with existing architecture a new search engine based on Elasticsearch Show less
-
-
-
Ed&Web Technologies
-
Jerusalem, Israel
-
CEO / Full Stack Developer
-
Jun 2018 - Jan 2020
Managing and developing Web Applications for Startup and companies Python & Django development (DRF, GIS, leaflet.js, Telegram API) for Israeli nature and parks authority NodeJS (express) application management and development for Webus (Israeli Startup) Angular2 application maintenance and development, moving from Bootstrap to Materials for Passman Teaching Javascript basics and advanced, NodeJS at Webschool Managing and developing Web Applications for Startup and companies Python & Django development (DRF, GIS, leaflet.js, Telegram API) for Israeli nature and parks authority NodeJS (express) application management and development for Webus (Israeli Startup) Angular2 application maintenance and development, moving from Bootstrap to Materials for Passman Teaching Javascript basics and advanced, NodeJS at Webschool
-
-
-
Moovcare® by Sivan
-
France
-
Medical Equipment Manufacturing
-
1 - 100 Employee
-
Full Stack Developer
-
Aug 2015 - Jun 2018
Lead Developer on Python & Django projects Python & Django application architecture, design, development, continuous integration API design and development using Django Rest Framework Write of asynchronous tasks using Celery and Redis Code and queries optimization for better performance using Django debug toolbar Write of unit tests and implementation of continuous integration with Jenkins, Travis Development of a Mailbox web application using Mailgun Lead developer: creation of Vagrant boxes for developers, sprints organization, Git management, code reviews PHP5 & MYSQL Web application development/maintenance using CodeIgniter Show less
-
-
-
Sergata Technologies Ltd.
-
Israel
-
Software Development
-
1 - 100 Employee
-
Full Stack Developer
-
Mar 2015 - Aug 2015
PHP5 & MYSQL Web Application Development using Laravel 5 and Code Igniter Working with composer (Package dependency manager) Javascript Single Page Application Development using AngularJS & Maintenance (Grunt) PHP5 & MYSQL Web Application Development using Laravel 5 and Code Igniter Working with composer (Package dependency manager) Javascript Single Page Application Development using AngularJS & Maintenance (Grunt)
-
-
-
Medallia
-
United States
-
Software Development
-
700 & Above Employee
-
Full Stack Developer
-
May 2014 - Mar 2015
Maintenance of existing applications using PHP (Zend Framework), MYSQL, HTML5, CSS3, Javascript Development of new Application using Bootstrap, AngularJS Unit testing using Karma, Jasmine & Angular Mocks Cross Browser Development, IE9+, Chrome, Firefox, Safari, Opera Converting PSD Mockup Design into a cross browser HTML5 website/application Maintenance of existing applications using PHP (Zend Framework), MYSQL, HTML5, CSS3, Javascript Development of new Application using Bootstrap, AngularJS Unit testing using Karma, Jasmine & Angular Mocks Cross Browser Development, IE9+, Chrome, Firefox, Safari, Opera Converting PSD Mockup Design into a cross browser HTML5 website/application
-
-
-
Correlor Technologies
-
Technology, Information and Internet
-
Client Side Developer
-
Mar 2013 - Mar 2014
Responsible of Front End Development, working in cooperation with the Back End Team. Workflow Design and production, Team Development. Maintenance and Development of Correlor Facebook Application (JS API) JS API Development using OOP, HTML5 frames communication, AJAX Dashboard Statistics Application development using Google charts library, OOP, AJAX Converting PSD Mockup Design into a cross browser HTML5 website/application Cross Browser Development, IE8+, Chrome, Firefox, Safari, Opera Show less
-
-
-
Bon Voyage Ltd
-
Jerusalem
-
Webmaster
-
Dec 2008 - Mar 2013
Position of responsibility. Working under pressure. Direct contact with agents. Understanding and adapting needs and requirements regarding new technologies. Development of a Web Application for the agents (Wiki, Touristic Services, CRM…) Website maintenance (bug corrections, new module developments etc…) Customers databases synchronizing scripts towards different APIs. Editing and sending bi weekly newsletter Position of responsibility. Working under pressure. Direct contact with agents. Understanding and adapting needs and requirements regarding new technologies. Development of a Web Application for the agents (Wiki, Touristic Services, CRM…) Website maintenance (bug corrections, new module developments etc…) Customers databases synchronizing scripts towards different APIs. Editing and sending bi weekly newsletter
-
-
-
-
Freelancer
-
May 2009 - Feb 2013
In charge of technical Internet developments Front-end development: HTML, CSS, Javascript, AJAX, JSON, XML, jQuery, jQuery UI(dev.edandweb.co.il/uiwork/) Back-end development: PHP, MYSQL, Smarty, dynamic XML (zap.co.il), Facebook API, Mailchimp API Google subscriptions: Meta tags, ALT tags, sitemap XML, robots.txt, URL Rewriting In charge of technical Internet developments Front-end development: HTML, CSS, Javascript, AJAX, JSON, XML, jQuery, jQuery UI(dev.edandweb.co.il/uiwork/) Back-end development: PHP, MYSQL, Smarty, dynamic XML (zap.co.il), Facebook API, Mailchimp API Google subscriptions: Meta tags, ALT tags, sitemap XML, robots.txt, URL Rewriting
-
-
Education
-
Hadassah College Jerusalem
Engineer's degree, Industrial and management