Back to professionals

Javascript Developer & Node.js Developer

Overview


Short Summary

The candidate is an experienced developer with 13 years of experience. He has been programming in PHP for the whole time, but for the last 5 years he has also been programming in Node.js and Typscript. In the future he would like to focus mainly on Node.js. He is currently working on several projects in both Node and PHP. He would be able to work in a full-time position when he eventually starts a new job. For example, he is currently working on an internal product- online van rental. He acts as a full-stack developer and also as a team leader, mostly teams with 5 members. On the front-end he uses Typescript, Vue.js and Sass. On the back-end he works with Node.js, Typescript,Express.js. From databases he works with Mongo and MySQL. In his work he mainly uses Scrum from agile methodologies. Since he doesn't communicate in English at work, he would have a problem with its possible use at work if it was on a daily basis. However, he would not mind the occasional communication.

Work Experience

11/2020 - Present: Nodejs/PHP Developer

  • Developed custom and internal applications using Nodejs.
  • Implemented agile development methodologies, working in sprints and using Jira for project management.
  • Proficient in Nodejs, utilizing TypeScript, Expressjs/Koa, and databases such as MySQL, MongoDB, and Redis.
  • Experienced in front-end development using TypeScript, Vuejs, and Sass, and utilizing tools like Sentry for error tracking.
  • Worked with GitLab CI, Docker, and AWS for deployment and infrastructure management.

04/2018 - 10/2020: Nodejs Developer

  • Led a team and oversaw the agile development process, utilizing sprints and Jira for project management.
  • Developed backend applications using Nodejs and TypeScript, incorporating technologies like GitLab CI, Docker, MariaDB, Redis, RabbitMQ, and Swagger.
  • Implemented clean architecture principles and performed various types of testing, including unit, functional, and acceptance testing.
  • Developed frontend applications using Vuejs and Vuex, following clean architecture principles and conducting unit and end-to-end testing.
  • Utilized Grafana, Prometheus, and Sentry for monitoring and error tracking, and worked with Azure Cloud and AWS.

05/2015 - 03/2018: PHP Developer

  • Developed backend applications for mobile applications, including a CMS using MongoDB, PHP7, and RabbitMQ.
  • Created custom projects such as a customer support portal and an interactive map for warehouse and pricing information.
  • Communicated with external devices and APIs, such as Onyx Beacons, MS Kinect, and Raspberry Pi with sensors.
  • Managed the migration of Unix servers and built cloud infrastructure on AWS (EC2, RDS, S3, etc.).
  • Handled communication with external systems through SOAP, synchronizing data with systems like SAP, Dispot, Network Inventory, and Netvision.

09/2009 - 03/2015: IT Senior Developer

  • Developed an internal BSS/OSS CRM system using Zend Framework.
  • Created multiple libraries, including form and database layers.
  • Established SOAP communication for data synchronization with external systems like SAP, Dispot, Network Inventory, and Netvision.
  • Utilized agile methodologies, such as test-driven development, refactoring, Scrum, and PivotalTracker, and implemented unit testing.
  • Modeled database structures and worked with Sybase database, using Mercurial for version control.

06/2008 - 09/2009: IT Developer

  • Developed static websites and customized the company's CMS using the Code Igniter MVC framework.
  • Worked with PHP5, MySQL, and Prototype JS, specializing in Google Chrome, Firefox, and Internet Explorer 6+.
  • Performed HTML parsing, data collection, and generated statistics in PDF/Excel formats.
  • Maintained communication with clients, addressing their needs and requirements.
  • Provided support, added custom modules, and fixed core framework issues in the CMS.

Education:

  • Private Secondary Industrial School of Electrical Engineering in Žatec (2003-2007)

Languages:

  • Intermediate English
Author
Javascript Developer & Node.js Developer
61adee56d04e61000bf71c6c
Freelancer289  / Per day
LevelSENIOR
Roles
Javascript Developer Node.js Developer
Languages
English
Skillset
API Management ToolsAWSAzureCSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerExpress.jsGitlabGrafanaHTMLJavaScriptJiraMariaDBMercurialMessage BrokerMongoDBMonitoring ToolsMySQLPHPProject Management ToolsPrometheusRabbitMQRaspberry PiRedisSASSSW Tools APIsSingle-board computersSoapSpecificationsSwaggerSymfonyToolsTypeScriptVueZend Frameworknode.js
Localities
PrahaRemote
Hybrid Localities
Praha