Späť na profesionálov

Javascript Developer & Node.js Developer

Prehľad


Krátke zhrnutie

Kandidát je skúsený vývojár s 13-ročnou praxou. Celý čas programoval v PHP, ale posledných 5 rokov programuje aj v Node.js a Typscripte. V budúcnosti by sa chcel zamerať najmä na Node.js. V súčasnosti pracuje na niekoľkých projektoch v Node aj v PHP. Keď nakoniec nastúpi do nového zamestnania, bol by schopný pracovať na plný úväzok. V súčasnosti napríklad pracuje na internom produkte - online prenájme dodávok. Pôsobí ako full-stack vývojár a tiež ako vedúci tímu, väčšinou tímov s 5 členmi. Na front-ende používa Typescript, Vue.js a Sass. Na back-ende pracuje s Node.js, Typescriptom, Express.js. Z databáz pracuje s Mongo a MySQL. Pri svojej práci využíva najmä Scrum z agilných metodík. Keďže v práci nekomunikuje v angličtine, mal by problém s jej prípadným používaním v práci, ak by to bolo na dennej báze. Príležitostná komunikácia by mu však nevadila.

Pracovné skúsenosti

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
Kontraktor289  / Denne
ÚroveňSENIOR
Role
Javascript Developer Node.js Developer
Jazyky
English
Zručnosti
API Management ToolsAWSAzureCSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerExpress.jsGitlabGrafanaHTMLJavaScriptJiraMariaDBMercurialMessage BrokerMongoDBMonitoring ToolsMySQLPHPProject Management ToolsPrometheusRabbitMQRaspberry PiRedisSASSSW Tools APIsSingle-board computersSoapSpecificationsSwaggerSymfonyToolsTypeScriptVueZend Frameworknode.js
Lokality
PrahaRemote
Hybridné Lokality
Praha