מוצאים פתרונות פשוטים לרעיונות מורכבים






לשיחת ייעוץ חינם, התקשר
054-5477076


אודות יניב דוכן מייסד DukeCode

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

ניסיון של למעלה מ -15 שנים
בפיתוח אתרי אינטרנט, מערכות מידע ואפליקציות.
ניסיון מעשי במערכות מידע, ארכיטקטורה, רשתות ושירותי ענן.
מתכנת בסביבות Open Source בטכנולוגיות JavaScript, node.js, vue.js.
ובסביבת Microsoft פיתוח ב ASP.NET, כתיבת שאילתות ועבודה עם מסדי נתונים רלציונים SQL-Server.


עבור חברות הדלק המובילות בישראל, אתר למנהל צי רכב.
אתר המאפשר למנהלי צי רכב הפקת דוחות שונים לצורך בקרה על צריכת הדלק ברכבים השונים בצי.
אפליקציית אנדרואיד לתדלוק לקוחות חוזרים (JavaScript, C#, Android SDK, MS-SQL, Web Services, Web API) ומועדון לקוחות - מאפשר ללקוחות לצבור נקודות שוות ערך כספי.


תשתית לפיתוח אפליקציות ווב מתקדמות - Progressive Web Application הכוללת את הרכיבים הבאים:
מנגנון כניסה מאובטח, קריאת נתונים ע"י REST API, תמיכה במצב Offline או עבודה מול Lie-Fi, חיבור למסד נתונים PostgreSQL ומימוש שרת REST API שרץ על Node.js.


פיתוח מערכת ניהול מלאי. המערכת תמכה בכל התהליך: הצעות מחיר ← הזמנה ← חשבונית ← תעודת משלוח. המערכת כללה: אפשרויות צפייה בנתונים ממערכת ה SAP הארגונית, מנגנון לשליחת דוחות (PUSH), חיבור לשילוח מול ממשקי חברות שילוח UPS ו FedEx ע"י שימוש ב Web Service API, אפשרות לעדכון SBO ע"י שימוש ב SAP SDK, דוחות ואנליזות ערך מלאי ו"מלאי מת", רווחיות הזמנה/חשבונית אל מול עלות קניה + מקדמים שונים, ועוד.

השירותים

צור קשר

התקשר 054-5477076 או השאר פרטים ונחזור בהקדם.


פיתוח תוכנה


פיתוח אפליקציות ומערכות מידע
אם חשוב לך לקצר את זמן המחקר ולהתחיל בפיתוח,
הפיתוח בחברת DukeCode מתבצע בתיאום ובשיתוף הלקוח.
תהליך הפיתוח כולל איפיון צריכים בסיסי, ניתוח מערכת והבנת מקדי בעיות אפשריים, בחינת פתרונות קיימים ולבסוף, איפיון מפורט כולל סקיצת מסכים והערכת שעות.
הפיתוח מתבצע בטכנולוגיות ע"פ דרישת הלקוח.
התשתית של DukeCode כוללת אפשרות מהירה לפיתוח Progressive Web Applications בשפת JavaScript.
להלן מאפייני התשתית:
מנגנון כניסה מאובטח מבוסס JSON Web Token, קריאת נתונים ע"י REST API, שרת REST API שרץ על Node.js, תמיכה במצב Offline או עבודה מול Lie-Fi PWA, חיבור למסד נתונים PostgreSQL, וספריית פקדים עשירה Vuetify.js.

סגור

הדרכות וסדנאות פיתוח


הדרכות תיכנות וטכנולוגיה לא רק למתכנתים
רואי חשבון וחשבים - נמאס מהאקסל SQL! למתחילים ומתקדמים.
סטודנטים - תמיכה וליווי בפרוייקט גמר, כולל הכנה לעולם האמיתי.
צוותי פיתוח - הדרכה למפתחי ASP.NET שרוצים להכיר גם את סביבת הקוד ה Open-Source על JavaScript, npm ...

סגור

שיפור ביצועים


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

סגור

אינטגרציה למערכות ERP


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

סגור

DevOps & AWS Cloud


הקמת Pipeline תוך שימוש בכלי DevOps - Jenkins, Shell, GitHub ו AWS
התקנת גרסה חדשה בסביבת אמת יכולה להיות פשוטה,
אם עדכון הגרסה מסורבל וידני , אם עדכוני הגרסה מתבצעים לעיתים רחוקות מידי ובנתיים ממשיכים לפתח בכמה בראנצ'ים...
תכנון נכון של סביבת פיתוח לעבודה במודל של Continueus Integration/Deployment מאפשר אוטומציה של עדכוני גרסה.
חברות רבות בוחרות לעבור לענן מבלי להבין ולנתח לפרטים את המשמעויות השונות של מעבר אסטרטגי זה.
במהלך השנים התנסתי גם בהתקנת מערכות ועבודה מול צוותי IT של חברות גדולות, ונסיוני בנהול רשתות ותחום ה DevOps עזרו לי להבין בעיות התקנה שנובעות מהרשאות, חסימת גישה של FW בפורט הנדרש, תקלות בתוכנה בגלל התנהגות "קיצונית" של מוצר אבטחה ועוד...

סגור

ייעוץ וליווי טכנולוגי בפיתוח תוכנה


ייעוץ ועזרה בהקמת תשתית פיתוח עצמאית
תחום פיתוח התוכנה השתנה מאוד בשנים האחרונות, וממשיך להשתנות במהירות מסחררת.
בעבר תוכנה היתה קובץ EXE שפועל מקומית ונדרשנו לבצע פעולת Setup או Install.
היום אפליקציות ומערכות מידע מודרניות פועלות ומותקנות באופן מבוזר.
מעבר לחלוקה הקיימת בין צד השרת ה ולבין Server ממשק המשתמש ה Client,
צד השרת עצמו פועל מול כמה מקורות מידע, מחולק לשכבות פיזיות ולוגיות Logic Layer, DATA Layer, REST API ...
בתהליך פיתוח תוכנה היום קיימת יותר מדרך אחת למימוש וחברות startup נדרשות לקבל החלטות בהמון נושאים טכנולוגים כמו: באיזו טכנולוגיה כדאי להשתמש? האם לפתח native application או web application? איך מיישמים עבודה במצב לא מקוון (Offline)? מה הדרך המתאימה לשליפת הנתונים מהענן? כמה זמן יארך הפיתוח?
אשמח לקחת חלק בתהליך ההחלטה, לענות על חלק מהשאלות,
להוסיף שאלות נוספות שעלולות להפתיע בהמשך הדרך
ולהגיד את דעתי הכנה.

סגור