SolveIT
"מפצחים בעיות מורכבות, בונים אלגוריתמים יעילים."
תל אביב-יפו, ישראל
פרילנסר
-->
אודותינו
בן 17 תלמיד תיכון בכפר הירוק, התחלתי תואר במדעי המחשב באו"פ בגיל 15, כרגע יש לי יותר מחצי ממנו. מאוד טוב בכתיבת אלגוריתמים יעילים וגם יודע לחבר אותם לעולם המתמטי.
שפות
עברית
שפת אם
אנגלית
שליטה קרובה לשפת אם
תחומי התמחות
תכנות ופיתוח תוכנה
85 ₪
לשעה
C, C++
בעל הבנה טובה ביסודות השפה ובניהול משאבים. ניסיון מעשי בפיתוח פרויקטים מורכבים "מתחת למכסה המנוע" במסגרת אקדמית ועצמאית.
פיתוח Assembler: תרגום קוד אסמבלי, ניהול טבלאות סמלים ו-Parsing של טקסט.
ניהול זיכרון: עבודה עם מצביעים (Pointers) והקצאות דינמיות.
מבני נתונים: מימוש רשימות מקושרות, מחסניות ותורים בסיסיים.
רקע אקדמי: סטודנט למדעי המחשב באוניברסיטה הפתוחה ותלמיד במגמת הנדסת תוכנה.
פרויקט שבוצע במסגרת קורס באוניברסיטה, הכולל תכנון ומימוש של אסמבלר מלא עבור שפת סף (Assembly) מוגדרת. האסמבלר שבניתי מקבל קוד מקור בשפת האסמבלי של הקורס וממיר אותו לקוד מכונה בינארי שניתן להרצה.
ניתן לצפות בפרויקט המלא כאן: https://github.com/aviv1411/Assembler.git
פיתוח Assembler: תרגום קוד אסמבלי, ניהול טבלאות סמלים ו-Parsing של טקסט.
ניהול זיכרון: עבודה עם מצביעים (Pointers) והקצאות דינמיות.
מבני נתונים: מימוש רשימות מקושרות, מחסניות ותורים בסיסיים.
רקע אקדמי: סטודנט למדעי המחשב באוניברסיטה הפתוחה ותלמיד במגמת הנדסת תוכנה.
פרויקט שבוצע במסגרת קורס באוניברסיטה, הכולל תכנון ומימוש של אסמבלר מלא עבור שפת סף (Assembly) מוגדרת. האסמבלר שבניתי מקבל קוד מקור בשפת האסמבלי של הקורס וממיר אותו לקוד מכונה בינארי שניתן להרצה.
ניתן לצפות בפרויקט המלא כאן: https://github.com/aviv1411/Assembler.git
Java
פיתוח Java - דגש על אלגוריתמיקה ויעילות
סטודנט למדעי המחשב בעל ניסיון בפתרון בעיות לוגיות מורכבות וכתיבת קוד יעיל ב-Java.
אלגוריתמים ומבני נתונים: מומחיות בכתיבת פתרונות רקורסיביים ואופטימיזציה של זמן ריצה וזיכרון (Big O).
ניתוח ומציאת באגים (Debugging): יכולת גבוהה במעקב אחר קוד קיים, איתור כשלי לוגיקה ותיקון תקלות במערכות Java.
תכנות מונחה עצמים (OOP): יישום עקרונות מחלקות, ירושה וממשקים כחלק מפרויקטים אקדמיים.
סטודנט למדעי המחשב בעל ניסיון בפתרון בעיות לוגיות מורכבות וכתיבת קוד יעיל ב-Java.
אלגוריתמים ומבני נתונים: מומחיות בכתיבת פתרונות רקורסיביים ואופטימיזציה של זמן ריצה וזיכרון (Big O).
ניתוח ומציאת באגים (Debugging): יכולת גבוהה במעקב אחר קוד קיים, איתור כשלי לוגיקה ותיקון תקלות במערכות Java.
תכנות מונחה עצמים (OOP): יישום עקרונות מחלקות, ירושה וממשקים כחלק מפרויקטים אקדמיים.
מתכנת, פיתוח תוכנה כללי
תיאור:
פיתוח רכיבי תוכנה ויישום עקרונות הנדסיים לבניית מערכות יציבות.
מה זה כולל: שימוש בתכנות מונחה עצמים (OOP), כתיבת פונקציות מודולריות וביצוע Code Review לאיתור באגים.
הערך שלי: היכרות עם מתודולוגיות פיתוח אקדמיות ושליטה בשפות תכנות מגוונות המאפשרות הסתגלות מהירה לכל פרויקט.
פיתוח רכיבי תוכנה ויישום עקרונות הנדסיים לבניית מערכות יציבות.
מה זה כולל: שימוש בתכנות מונחה עצמים (OOP), כתיבת פונקציות מודולריות וביצוע Code Review לאיתור באגים.
הערך שלי: היכרות עם מתודולוגיות פיתוח אקדמיות ושליטה בשפות תכנות מגוונות המאפשרות הסתגלות מהירה לכל פרויקט.
פיתוח אלגוריתמים
תיאור:
פתרון בעיות לוגיות מורכבות תוך דגש על יעילות זמן ריצה וזיכרון (Big O).
מה זה כולל: כתיבת אלגוריתמים רקורסיביים, עבודה עם מבני נתונים מתקדמים ואופטימיזציה של קוד קיים.
הערך שלי: יכולת לקחת בעיה תיאורטית ולהפוך אותה למימוש יעיל ב-Java או ב-C, תוך הקפדה על קוד נקי וקריא.
פתרון בעיות לוגיות מורכבות תוך דגש על יעילות זמן ריצה וזיכרון (Big O).
מה זה כולל: כתיבת אלגוריתמים רקורסיביים, עבודה עם מבני נתונים מתקדמים ואופטימיזציה של קוד קיים.
הערך שלי: יכולת לקחת בעיה תיאורטית ולהפוך אותה למימוש יעיל ב-Java או ב-C, תוך הקפדה על קוד נקי וקריא.
תארים אקדמיים
נובמבר
2023
-
היום