מיכאל ארלן

מיכאל ארלן

כוכב השחר, ישראל
פרילנסר

אודותינו

תכנון, יעוץ והקמת מערכות מידע.

בעל נסיון רב בהקמת מערכות בסביבות Access, וכן ב-MySQL, SQL Server ו-.net.

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

חלק משמעותי מעבודתי נעשה עבור משרד הבריאות בהקמת ושיפור מערכת התמחור של המפקח על מחירי תכשירים רפואיים

תחומי התמחות

טכנולוגיה

180 ₪ לשעה
ניהול מערכות מידע
כל המערכות אותן אני בונה ומתחזק הינן מערכות מידע מבוססות DB, אותן אני מנהל.
ניתוח מערכות
1. Imm-Star: ניתוח כללי של המערכת, אפיון-על של המבנה הפיסי של המערכת כולה, ואפיון רכיבי התוכנה של תוכנת השרת.
2. Imm-Star: ניתוח ואפיון בסיס הנתונים ומערכת המידע של המערכת.
3. משרד הבריאות: ניתוח ואפיון מערכת תמחור תכשירים רפואיים: דרישות המשתמשים, דרישות צו הפיקוח על המחירים, ניתוח ואפיון בסיס הנתונים, מערכות הקלט והפלט, ניתוח ואפיון ממשקי מידע עם מערכות מקבילות, ומנגנוני קליטת נתונים.
טכנאי PC, תמיכה טכנית, תוכנה
התמיכה הטכנית עבור התוכנות אותן אני יוצר ומתחזק ניתנות על-ידי.

תכנות ופיתוח תוכנה

150 ₪ לשעה
.NET, C#, Dot Net, VB
1. תכנון המודולים, הגדרה וישום של מבני הנתונים לתוכנת שרת של חב' Imm-Star. השרת מרכז מערכת הכוללת תוכנות משתמש, ויחידות קצה להצגת מדיה. השרת מתזמן שליחת קבצי מדיה (על-גבי תווך GPRS) ליחידות קצה, בהתבסס על קבצים ותזמונים המגיעים מתוכנות משתמש.
תפקידי היה לאפיין את מבנה העל של המערכת (מודולים ראשיים וממשקים), לתכנן וליצור את בסיס הנתונים וליצור מודול גישה לנתונים וכן את האובייקטים של המידע בהם עושה המערכת שימוש.
בנוסף, לקחתי חלק בפיתוח מודול התזמון.
הפרוייקט נכתב ב-VB.net, תוך שימוש ב-MultiThreading וב-ADO.net מול שרת נתונים MySQL.

2. יצירת מודול לבדיקת נתונים עבור מערכת זיהוי זיופים בכרטיסי אשראי. המערכת סוקרת את כל תנועות האשראי של לקוחות חברה, אוגרת את המידע הרלוונטי במבנה נתונים רב-מימדי, ומפיקה תחזית בזמ"א האם תנועה נתונה היא הונאה או לא. המערכת פותחה ע"י חב' Seq.U.R
תכנות בשפת C# מול SQL server 2005. הגישה למידע נעשה ע"י רכיבי ADO.net.
C, C++
עיקר הכשרתי המקצועית והאקדמית נעשתה בשפות אלה בסביבת Visual.
בתחילת 2009 נטלתי חלק בתכנות רכיב חומרה בשפת C עבור חב' מילסטאר - יחידת הקצה של מערכת Imm star.
מדובר בתכנות למעבד PIC 32 בקומפיילר של MPLAB.
Visual Basic
חלק ניכר מהפרוייקטים שלי משובצות בקוד VB.
DB - MS Access
1. תכנון והקמת מערכת פיקוח על מחירי תרופות במשרד הבריאות.
המערכת מכילה פרטי תכשירים רפואיים בארץ ובחו"ל, וקובעת מחירי מקס' לכל תכשיר בהתאם למחירו בחו"ל, ע"פ נוסחה הקבועה בצו.
הפרויקט החל באמצע 2006, ומתפתח מאז בהתאם לדרישות משתנות.
אתגרים עיקריים:
א. קבלת עדכוני מידע: מנגנון ליבוא מידע ע"י המשתמש. המידע מתקבל בפורמטים שונים (Excel, XML, Delimited) ואף מבני מידע העשויים להשתנות מעדכון לעדכון. נעשה שימוש באובייקטים של Access ובמפרטי יבוא (OpenDatabase, TransferSpreadsheet, TransferDatabase, TransferText), וב-Xpath ליבוא מידע מ-XML.
המערכת מעבדת ומזינה את המידע באופן אוטומטי.
ב. ניתוח מבנה המידע: קביעת מבנה מידע שונה מזה של פנקס התרופות (הוספת רמת הפשטה) ליעילות בעבודה, תוך שמירה על פשטות העבודה עבור המשתמש.
ג. ניהול גישה לקבצי DB מרובים: המידע במערכת מוחזק במספר קבצי DB, מספר המשתנה במשך השימוש. מודול במערכת מנהל את יצירתם, מחיקתם, והגישה אליהם.

2. הקמת ותחזוקה של מערכות מידע יעודיות לצרכים משרדיים, החל מהגדרת צרכי המשרד, עבור בפיתוח, וכלה בהטמעה הדרכה ותמיכה.
עבודות נעשות עבור לקוחות שונים
DB - MySQL
ניתוח ויצירת תשתית המידע עבור תוכנת השרת של מע' Imm Star.
השרת מרכז מערכת הכוללת תוכנות משתמש, ויחידות קצה להצגת מדיה. השרת מתזמן שליחת קבצי מדיה ליחידות קצה, בהתבסס על קבצים ותזמונים המגיעים מתוכנות משתמש.
בסיס הנתונים כולל את כל המידע על תוכנות המשתמש, יחידות ההצגה, קבצי המדיה והתזמונים להם נדרש השרת.

העבודה כללה ניתוח ויצירת ה-Data-Base, הטבלאות, קישורים ואינדקסים, Views, ו-Stored procedures.
DB - MSSQL, SQL Server
ניתוח ויצירת בסיס נתונים לניתוח תנועות כרטיסי אשראי, עבור מוצר לזיהוי הונאות.
קליטת כ-10 GB של מידע CSV באמצעות SSIS,
יצירת אינדקסים, Views, ו-Stored procedures לשלבים הראשוניים של ניתוח המידע, לקראת המשך הניתוח שנעשה בשפת C#.
VBA, Office, Excel Programming
כל הפרוייקטים המבוצעים על-ידי בסביבת Access עושים שימוש רב עוצמה בקוד VBA לפישוט תהליכים עבור המשתמש.
מפתחי Back-end