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
| Kontraktor | 7040 Kč / Denně |
| Úroveň | SENIOR |
| Praha |