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
| Kontraktor | 289 € / Denne |
| Úroveň | SENIOR |
| Praha |