Zpět na profesionály

Javascript Developer & Node.js Developer

Přehled


Krátké shrnutí

Kandidát je zkušený vývojář s 13 lety praxe. Celou dobu programuje v jazyce PHP, ale posledních 5 let také v Node.js a Typscriptu. V budoucnu by se chtěl zaměřit především na Node.js. V současné době pracuje na několika projektech v Node i PHP. Až časem nastoupí do nového zaměstnání, byl by schopen pracovat na plný úvazek. V současné době například pracuje na interním produktu - online půjčovně dodávek. Působí jako full-stack vývojář a také jako vedoucí týmu, většinou týmů o 5 členech. Na front-endu používá Typescript, Vue.js a Sass. Na back-endu pracuje s Node.js, Typescriptem, Express.js. Z databází pracuje s Mongo a MySQL. Při své práci používá především Scrum z agilních metodik. Jelikož v práci nekomunikuje v angličtině, měl by problém s jejím případným používáním v práci, pokud by to bylo na denní bázi. Občasná komunikace by mu však nevadila.

Pracovní zkušenosti

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
Kontraktor7040  / Denně
ÚroveňSENIOR
Role
Javascript Developer Node.js Developer
Jazyky
English
Dovednosti
API Management ToolsAWSAzureCSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerExpress.jsGitlabGrafanaHTMLJavaScriptJiraMariaDBMercurialMessage BrokerMongoDBMonitoring ToolsMySQLPHPProject Management ToolsPrometheusRabbitMQRaspberry PiRedisSASSSW Tools APIsSingle-board computersSoapSpecificationsSwaggerSymfonyToolsTypeScriptVueZend Frameworknode.js
Lokality
PrahaRemote
Hybridní Lokality
Praha