מפתח תוכנה במגוון טכנלוגיות בעל ניסיון של מספר שנים בתחום.
בוגר תואר ראשון בהנדסת תוכנה, סיום בהצטיינות יתרה (Summa Cum Laude) - בממוצע 92.35, מקום ראשון במחזור.
בניית מערכות באופן מלא משלב איפיון הדרישות ועד שלב ה-Production וגם ביצוע פיתוח ותחזוקה של מערכות קיימות.
פיתוח אפליקציות Desktop בשפות: Java, C#, C, C++, Python
פיתוח מערכות Web מורכבות באופן מלא צד שרת/לקוח - Back & Front End בסביבת Windows/Linux ועבודה שוטפת מול מסד נתונים בשפות הבאות. בצד השרת: ASP.NET, C++, PHP, Node.JS, Java, Python ובצד הלקוח: JavaScript, React, Angular כולל פיתוח UI ושימוש ב-HTML, CSS, Elementor, Bootstrap תוך בניית רספונסיביים שמותאמים לתצוגה בכל סוגי המסכים.
כמו כן בניית מערכות מורכבות ב-WordPress.
ידע תאורטי וניסיון מעשי בתכנון ממשקי משתמש בצורה "נקייה" בדגש על הנדסת אנוש - שמישות (usability) הממשק הסופי עבור משתמש הקצה.
כתיבת סקריפטים ב-Shell Script בסביבת Windows וב-Bash Shell Script בסביבת Linux.
היכרות עם Machine Learning ופיתוח פרויקטים בתחום.
שפות
עברית
שפת אם
אנגלית
שליטה טובה
ask-your-rabbi
0
0
0
0
Smart rating system
0
0
0
0
GS
0
0
0
0
Quiz system
0
0
0
0
other
0
0
תחומי התמחות
הנדסה
הנדסת תוכנה
איפיון דרישות הפרויקט לפי דרישה/צרכי הלקוח ב- ERD או UML בפרט התרשימים הבאים: Use Case, Activity diagrams, Class Diagram, Sequence Diagram, Block diagrams, Package & Deployment Diagrams.
שימוש במתודולוגית OOP וב-Design Patterns לצורך מימוש פרויקטים ב-Java, CPP, .NET.
השימוש בטכנולגיות/כלים הנ"ל יועילו מאוד לקיצור זמן הפיתוח וקבלת תוצאות מיטביות ביצירת המוצר הסופי שמותאם לדרישות הלקוח.
טכנולוגיה
UNIX, Linux
פיתוח פרויקטים בסביבת לינוקס בשפות שונות כתיבת מערכות WEB מורכבות או אפליקציות Desktop כתיבת סקריפטים ב-Bash Shell Script. ועבודה עם מסדי נתונים בסביבת לינוקס.
Real-Time / Embedded / DSP
פיתוח פרויקטים ב-Assembly וב- C משולב Assembly. תיכנות בקרי חומרה Intel 8253-4 , MC146818. פיתוח פרויקטים בעיבוד אותות קול ברמת מורכבות משתנה.
MATLAB
ביצוע סימולציות וכתיבת אלגוריתמים ב-MATLAB המצריכים חישובים מתמטיים מורכבים בתחומים כמו: Machine Learning, Optimization Problems, Digital Signal Processing - Quantization, AM/FM Modulation, Quadrature Amplitude Modulation
Machine Learning
ביצוע פרויקטים בתחום Machine learning תוך היכרות ושימוש בטכניקות: Supervised & Unsupervised learning - classification, regression, recommender systems, clustering.
תכנות ופיתוח תוכנה
.NET, C#, Dot Net, VB
ביצוע פרויקטים ב-DOT NET ובפרט CSharp וכתיבת תוכנות Desktop או Web מורכבות (כולל צד שרת/לקוח) מערכות באופן מלא איפיון הדרישות ועד שלב ה-Production. בטכנולוגיות כגון: Multi Threading, Socket Programming, TCP/IP, Generic Programming, Reflection, DLL, Monitors ועוד.
כולל עבודה עם מסדי נתונים (MS-SQL, MySQL ועוד) וקבצים.
פיתוח פרויקטים מאפס וגם שידרוגים ותחזוקה של מערכות קיימות.
ASP.NET
בניית מערכות באופן מלא משלב איפיון הדרישות ועד שלב ה-Production. כתיבה ב-DOT NET ובפרט ב- ASP.NET ועבודה מול מסד נתונים.
פיתוח פרויקטים מאפס וגם שידרוגים ותחזוקה של מערכות קיימות.
C, C++
כתיבת פרויקטים ב-C/CPP וכתיבת תוכנות מורכבות (כולל צד שרת/לקוח) בסביבת Windows/Linux משלב איפיון הדרישות ועד יצירת מוצר סופי המכיל ממשק משתמש גרפי (GUI) תוך שימוש בטכנולוגיות/מרכיבים הבאים: ADT - Abstract Data Types, Templates, Multi Processing, Sockets, TCP/IP, IPC-Shared Memory ועוד.
כולל שימוש במסדי נתונים וקבצים.
HTML5, CSS3, JavaScript
עיצוב דפים ב-HTML, CSS ועבודה עם Java Script ו - React. ידע תאורטי וניסיון מעשי בתכנון ממשקי משתמש בצורה "נקייה" בדגש על הנדסת אנוש - שמישות (usability) הממשק הסופי עבור משתמש הקצה.
Java
ביצוע פרויקטים ב-Java וכתיבת תוכנות מורכבות (כולל צד שרת/לקוח) משלב איפיון הדרישות ועד יצירת מוצר סופי המכיל ממשק משתמש גרפי (GUI), תוך שימוש בטכנולוגיות הבאות: Multi Threading, Socket Programming, TCP/IP, Monitors, Design Patterns ועוד.
כולל עבודה עם מסדי נתונים וקבצים.
PHP
בניית מערכות באופן מלא משלב איפיון הדרישות ועד שלב ה-Production. כתיבה ב-PHP ועבודה מול מסד נתונים.
Visual Basic
כתיבת תוכנות ב-VB
מתכנת, פיתוח תוכנה כללי
פיתוח תוכנה בכל שפה שצוינה בקטגוריות המופיעות כאן. יכולת למידה עצמית והתמצאות בסביבות עבודה לא מוכרות ופתרון בעיות תיכנות מורכבות.
DB - MySQL
תכנון ובניית מסדי נתונים, טבלאות וכתיבת שאילתות מורכבות. עבודה מול : SQL ו -NO-SQL ובפרט: MongoDB, MySQL, Microsoft SQL Server
Python
כתיבת פרויקטים ב-Python וכתיבת תוכנות ברמת מורכבות משתנה. פיתוח מערכות שונות כמו: -Web -Machine Learning -חילוץ נתונים וכו'
פיתוח אפליקציות ל- Android
פיתוח אפלקציות עבור Android משלב איפיון הדרישות ועד יצירת מוצר סופי בשפת Java.
Node.JS
בניית מערכות באופן מלא משלב איפיון הדרישות ועד שלב ה-Production. כתיבה ב-Node.JS ועבודה מול מסד נתונים
פיתוח אלגוריתמים
יכולות מתמטיות גבוהות ופיתוח אלגוריתמים מורכבים עבור תחומים שונים כמו: Machine Learning ו-Digital Signal Processing.
AngularJS
פיתוח Front end (צד לקוח) בספריית Angular.JS ועיצוב דפים ע"י שימוש ב-HTML, CSS
Full Stack Developers
בניית מערכות באופן מלא משלב איפיון הדרישות ועד שלב ה-Production.
פיתוח צד שרת/לקוח - Back & Front End כולל פיתוח UI בסביבת Windows/Linux. Back end בשפות : CPP, Java, ASP.NET, Node.JS ועבודה שוטפת עם מסד נתונים. Front end בשפות: React ו-JavaSript ועיצוב דפים ב-HTML, CSS.
ידע תאורטי וניסיון מעשי בתכנון ממשקי משתמש בצורה "נקייה" בדגש על הנדסת אנוש - שמישות (usability) הממשק הסופי עבור משתמש הקצה.
ביצוע פרויקטים מאפס וגם שידרוגים ותחזוקה של מערכות קיימות.
React.js
פיתוח Front end (צד לקוח) בספריית React ועיצוב דפים ע"י שימוש ב-HTML, CSS
מפתחי Front-end
בניית מערכות באופן מלא משלב איפיון הדרישות ועד שלב ה-Production. פיתוח ב-React ו-JavaSript ועיצוב דפים ב-HTML, CSS.
ביצוע פרויקטים שכוללים שידרוגים ותחזוקה של מערכות קיימות.
מפתחי Back-end
פיתוח צד שרת בסביבת Back End Windows/Linux כולל בניית APIs מורכבים בשפות : CPP, Java, PHP, Node.JS, ASP.NET ועבודה שוטפת עם מסד נתונים.
ביצוע פרויקטים מאפס וגם שידרוגים ותחזוקה של מערכות קיימות.
Assembly
פיתוח פרויקטים ב-Assembly וב- C משולב Assembly. תיכנות בקרי חומרה Intel 8253-4 , MC146818 בפרט RTC, PIC.
בניית אתרים
בניית אתרים דינמיים
בניית אתרים באופן מלא משלב איפיון הדרישות ועד שלב ה-Production. פיתוח Back end ב-ASP.NET, Java, Node.JS וב-PHP ועבודה מול מסד נתונים שונים כמו Mysql, Microsoft SQL Server, MongoDB. ובצד הלקוח: JavaScript, React, Angular כולל פיתוח UI ושימוש ב- HTML, CSS, Elementor, Bootstrap ידע תאורטי וניסיון מעשי בתכנון ממשקי משתמש בצורה "נקייה" בדגש על הנדסת אנוש - שמישות (usability) הממשק הסופי עבור משתמש הקצה.
קורסים, הסמכות, לימודי תעודה
Full stack Developer Bootcamp
Appleseeds Academy
לימוד ויישום מיומנויות צד שרת/לקוח:
עבודה עםHTML, JavaScript, React, Node.JS ועבודה מול MongoDB
עבודה עם RESTful APIs, Web Services, JSON ושימוש ב- Visual Studio Code ו- Git
תארים אקדמיים
2011- 2016
מהנדס תוכנה
המכללה האקדמית להנדסה אורט בראודה
תואר ראשון B.Sc בהנדסת תוכנה בהצטיינות יתרה (Summa Cum Laude).