מתכנת פולסטאק, מומחה אינטרנט - אפיון, פיתוח, בדיקות, אוטומציה ופתרונות מתקדמים

תכנון ויישום פתרונות מתקדמים, מותאמים לצרכים ולתקציב, תוך שימוש בכלי פיתוח ובינה מלאכותית מתקדמים

עלו על טיסת טילנט

מי אנחנו

deco

חלק משמעותי מהצלחה של פרויקט פיתוח והפקת קוד איכותי, שעומד במבחן המציאות והזמן, טמון בסביבת העבודה בכלים ובשיטות. אני משקיע תדיר בשדרוג ושיפור התשתיות, החל מהמחשב ומערכת ההפעלה עליהם אני עובד, דרך תוכנות לעריכת קוד ופיתוח תוכנה, מערכות בדיקה אוטומטית והבטחת איכות (QA), ועד לניהול תשתיות כקוד לצורך אינטגרציה ופריסה רציפה.

סביבת עבודה

עובד עם דוקר (docker) ועם vagrant/virtualBox כך שהסביבה הוירטואלית בה אני עובד זהה לחלוטין לסביבת השרת בו תאוכסן האפליקציה. העובדה שמערכת ההפעלה, שרתי הווב, בסיסי הנתונים וההרחבות השונות מסונכרנים לחלוטים עד רמת הגרסה, מבטיחה תאימות מלאה של האפליקציה לשרת. חשוב לציין שגם מערכת ההפעלה במחשב עצמו, לינוקס, זהה למערכות ההפעלה בשרתים, מה שמאפשר התחברות ותקשורת קלה ונוחה עם כל שרת.

כלים לניהול פרוייקט וצוות

אני משתמש בגיט (git) לניהול גרסאות קוד ותאום עבודת צוות, כולל הפעלת כלים מתקדמים של גיטלאב/גיטהאב להבטחת איכות הקוד לפני ביצוע שינוי כלשהו. זה כולל שימוש בפייפליין (pipeline) המבצע בדיקות סגנון וסיינטקס (lint) ודוחה אוטומטית כל שינוי בקוד שאינו עומד בקריטריונים שהוגדרו.

כלי פיתוח והבטחת איכות

שימוש קבוע בכלים המתקדמים ביותר לפיתוח והבטחחת איכות, כולל התקנת כלי דיבאג מתקדמים על השרת כמו xdebug, ו- webgring, שימוש ב- selenium לאוטומציה של בדיקות ואינטגרציה, ושימוש נרחב בבאש (bash) ובכלים ייעודים כמו wp-cli המאפשרים ניתוח פרופיל מעמיק לאפליקציה.

deco
מתכנת full-stack, מתמחה בכל הרבדים של אפיון ופיתוח אתרים, אפליקציות ואוטומציה, הן בצד שרת והן בצד לקוח (דפדפן). שפות תכנות וטכנולוגיות משתנות בקצב מהיר, ואני מקפיד לעקוב, להתעדכן, ולשדרג את הידע והיכולות שלי.

שפות תכנות - צד שרת

  • Php
  • NodeJs
  • Python
  • Go/Golang
  • SQL

שפות תכנות - צד לקוח/דפדפן

  • Html/Html5
  • CSS/LESS/SASS
  • Javascript/Typescript
  • Jquery
  • React

אוטומציה ו- DevOps

  • Ansible
  • Docker/Vagrant/VritualBox
  • Unix/Bash
  • Behat, Jest, Gherkin
  • Selenium, Pupeteer
  • Low code/No code

web3

  • dApps
  • Solidity
  • ArWeave
  • Swarm

פלטפורמות

  • Wordpress, Shopify
  • Next.js, Vue.js
  • Webpack
  • Redux
  • Npm, Pnpm, Yarn
  • Mysql/MariaDB
  • PostgreSQL, MongoDB
  • Laravel, Sympony
deco

קוד פתוח ותוכנה חופשית

אני חסיד גדול של קוד חופשי (open source) ומשתדל ליישם פתרונות המבוססים על קוד פתוח ותוכנה חופשית. הדגש הוא לא על החינמיות של הפתרונות (למרות שזה כמובן יתרון) אלא על החופש ליישם את הפתרון בכל צורה בניגוד לקוד תאגידי מוגן, בו לא ניתן לבצע שינויים.

פיתוח תוכנה זריז וחכם - Agile software development

שואף ליישם בכל פרויקט את עקרונות פיתוח התוכנה הזריז (Agile) - המודל המקובל ביותר בשנים האחרונות בעולם התוכנה והפיתוח. הדגש במתודולוגיה הוא על פיתוח במחזורים קצרים, יחסי גומלין בין אנשים, שימוש בכלי DevOps, תגובה מתמדת לשינויים בתכנית, ועוד. השיטה עוזרת לגשר בין השפה הטכנית של מתכנתים, לבין השפה העסקית של מנהלים, ולהבטיח שהמוצר הסופי תואם את הצרכים העסקיים של הלקוח.

deco

חי, נושם ולומד מחשבים, חומרה, תוכנה וקידוד מגיל 16. לאורך השנים שילבתי בין פיתוח מתקדם לבין ניהול ותחומים נוספים, במקביל. כיום, מעל עשור, עובד בלעדית בפיתוח אתרים, אפליקציות ואוטומציה עבור לקוחות פרטיים ועסקיים, בארץ ובחו"ל.

מתמחה באפיון ופיתוח אתרי מסחר, תדמית, פורטלים ובלוגים. בעל נסיון וידע עשיר בפיתוח מערכות ניהול תוכן של וורדפרס, כולל פיתוח פלגינים וערכות עיצוב. מומחה באוטומציה, פיתוח אפליקציות, ופיתוח מערכות ארגוניות - CRM, מערכות ERP, וכיו"ב.

לאורך השנים צברתי הכשרה וניסיון תעסוקתי במגוון רחב של תפקידים - ניהול בכיר, כספים וניהול תקציבי, ניהול והנעת צוותי עובדים, לוגיסטיקה, תפעול ובקרה, מיחשוב, יעוץ, פיתוח עסקי, גיוס כספים, דוברות, יחסי ציבור, הטמעה, הדרכה ועוד. כל אלו נותנים לי פרספקטיבה ייחודית בפיתוח מוצר בדגש על שילובו והטמעתו בדינמיקה העסקית והארגונית.