אברהם צבי נפרסטק

אברהם צבי נפרסטק

מושב שדה אליעזר, ישראל
פרילנסר
  צור קשר

אודותינו

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

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

החל מתכנון המוצר והתכנון העסקי
(Product Ownership, Release Planning, Lean Startup, תכנית עסקית)
המשך בשיטות העבודה (סקראם, אג'ייל, XP, Kanban, ניהול פרויקטים)
וכלה ברמה הטכנית (קוד ובדיקות).

אימון והדרכה - הן אישית, והן ברמת הצוות והארגון.

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

תחומי התמחות

מרצים ומדריכים

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

נהנה ללמד ולהיות שותף להצלחה של התלמידים שלי.

בין השאר:
- מאמן מוסמך מטעם מכללת יוזמות (בחסות אוניברסיטת בר אילן) - 2010
- CSM - Certified Scrum Master - להובלת צוותים - 2010
- מנוסה הן בהדרכה פרונטלית מול קהל, הן בעבודה בקבוצות והן בהדרכה ולווי אחד-על-אחד.
- הכנת מערכי שיעור ומערכי הדרכה והתאמתם לקהל וליעדי הלימוד
- הדרכה בנושאים טכניים (הדרכת תכניתנים, בודקי תוכנה, ראשי צוותים)ומתודיים (שיטות עבודה, התייעלות, ניהול)
- מנוסה גם בהנחיית קבוצות ובדינמיקה קבוצתית (Facilitation)

קאוצ'ינג ואימון

אימון להנחיית צוותים
null
אימון למנהלים
null
אימון קריירה
null

טכנולוגיה

250 ₪ לשעה
בדיקות תוכנה ואבטחת איכות - QA
דגש על בדיקות ואיכות בגישה אג'ילית - Agile.
ניהול, הקמה והדרכה של צוותי QA ומערכי בדיקות ואבטחת איכות.

עוסק בתחום מזה כ- 12 שנה

כולל:
- בדיקות אוטומטיות - Selenium, Fitnesse, xUnit, WebDriver ועוד.
- הקמת מערכי בדיקות בכל הרמות - Unit, Acceptance, Functional, Regression Black+White box
- בדיקות ביצועים - Performance testing - stress+load testing
- בדיקת מערכות Web, Server, Desktop, Client, SQL
- איזון יעיל בין אוטומציה לבדיקות ידניות
- אבחון תקלות, דיווח ותקשורת עם גורמים מטפלים (פיתוח, תמיכה, סיסטם וכו')
- התנהלות צוותי בדיקות מול צרכנים רבים תוך תיעדוף, הגדרת דרגות שירות (SLA) וניהול הקצאות - בשימוש ב- Kanban


אבטחת איכות גם ברמת הפיתוח, כולל:
- Code Reviews
- TDD (Test Driven Development)
- ATDD (Acceptance-Test Driven Development)
- BDD (Behaviour Driven Development)
- Refactoring
- זיהוי וטיפול ב- Code Smells
- Static Code Analysis
- Test-Coverage
- Profiling
- Continuous Integration
- הדרכה וליווי למפתחים בשמירה על סטנדרטים גבוהים ומניעת באגים
- יצירת שיתוף פעולה בין בודקים למפתחים - Cross-Functional Teams

ניהול פרויקטים, מנהל פרויקט

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

300 ₪ לשעה
.NET, C#, Dot Net, VB
בעל נסיון של כ- 20 שנה בפיתוח תוכנה,
מתוכם ב- 13 השנים האחרונות בטכנולוגיות מיקרוסופט - Classic ASP, VB, COM, COM+
וכן VBA (אקסס, אקסל, WORD)
משנת 2005 מנוסה גם בדוטנט - C#, VB.Net

דוטנט - מנוסה בגרסאות 2, 3, 3.5, 4

בין היתר בעל נסיון ב:
- Test Driven Development - תוך שימוש ב- NUnit
- Behaviour Driven Development
- Code Smells, Refactoring
- Multithreading ועבודה אסינכרונית
- Graphics Manipulation - בזמן אמת (מערכות WEB)
- Generics
- Delegtes, Events
- Design Patterns
- מערכות דסקטופ + שרתים + Compact Framework
- Remoting
- COM Interop
- אופטימיזציות לצריכת זיכרון, מהירות ו- CPU
- Windows Workflow Foundation
- Pair Programming
- עבודת דטהבייס - כולל Datasets, Strongly-Typed Datasets, SqlConnection, SqlCommand, OleDb+SqlProvider
וכן ב- Design Patterns מתקדמים לעבודה מול דטהבייס (ORM, ActiveRecord, TransactionScript, DataMapper ועוד)
- IDisposable, שימוש יעיל באובייקטים צורכי משאבים
- אלגוריתמים
- Code Profiling
- Static Code Analysis
- Version Control - VSS, CVS, SVN
- CI - Continuous Integration


מנוסה בעבודה אפקטיבית הן בפיתוח מערכות קיימות והן בכניסה לקוד קיים (Legacy Systems).
בהבנת דרישות הלקוח והמשתמשים, התאמה לשינויים בדרישות תוך שימוש בשיטות אג'יליות (XP - eXtreme Programming)
ליווי תהליכי בדיקות ו- QA, התקנה (Deployment) ואבחון וטיפול בתקלות פרודקשן בזמן אמת.

עובד עצמאית בקוד וכמו-כן מדריך מלווה ומנהל צוותי פיתוח תוכנה.

ASP.NET
בעל נסיון של כ- 15 שנה במערכות אינטרנטיות, פרוטוקולי תקשורת Http, TCP/IP, SMTP, FTP טלפוניה ותקשורת נתונים.
מזה כ- 13 שנה פעיל בבניית אתרי אינטרנט דינאמיים בטכנולוגיות מיקרוסופטיות (Classic ASP)
מתוכם ב- 8 השנים האחרונות (משנת 2005) עובד ב- ASP.Net.

מנוסה הן בעבודת פיתוח עצמאית והן בניהול צוותי פיתוח, הדרכה וליווי בתחום.

בין השאר:
- אתרים אינטראקטיביים ב- WebForms + MVC
- ViewState Optimization
- HttpModules, HttpHandlers
- SOAP WebServices
- Web Scraping, Web Crawling
- אינטגרציה בין מערכות דטנטיות למערכות בטכנולוגיות אחרות (למשל שילוב בין רכיבי Classic ASP לדפי ASP.NET)
- Tracing, Debugging
- Web UI Design Patterns - כולל Model-View-Presenter, Model-View-Controller, Presentation Model
- Design for Testability - כולל Test Driven Development למערכות WEB (גם TDD וגם ATDD)
- HTML, CSS, XML, JSON
- XMLHTTP - הן משרת לשרת והן מהדפדפן לשרת
- AJAX
- JAVASCRIPT, JQUERY
- טיוב ביצועים, תקשורת בין דפדפן לשרת
- HTML4+5
- HtmlEncoding, URLEncoding, טיפול בתוים מיוחדים, CODEPAGES, עברית לוגית וויזואלית
- CACHING - הן בצד השרת והן בצד הדפדפן
- GZIP
- Image Optimization
- IIS - תפעול וקונפיגורציה ברמת שליטה מלאה לגרסאות 4+5+6+7+7.5
- UrlRewriting, SEO-Friendly URLS
- טיוב לגוגל - Rich Snippets, עבודה עם Webmaster Tools, PageSPeed ועוד
- SEO ועבודה עם מגוון כלים לטיוב אתרים
- SSL, FTP, SMTP, File Upload
- Analytics - הן ברמת דפים והן ברמת Events, כולל הפקת דוחות מתקדמים וניתוחם
- Security - WIndows+Forms
- Load Balancing, Firewalls, System and Security
- State Management - Session, Application
- Custom Authorization+Authentication modules, RoleManagers
- מניפולציה ועבודה עם Custom HTTP Headers
- עבודת WEB לדסקטופ ולמובייל - כולל WML, XHTML, HTML5
- רכיבי קוד נפרדים בצד השרת - COM, COM+, Custom Classes
- In-Place + Precompiled Websites
- אבחון ופתרון תקלות פרודקשן בזמן אמת
- בדיקות ביצועים למערכות WEB - כולל Stress+Load Testing
- בדיקות אוטומטיות למערכות WEB - כולל Selenium
- התאמות לדפדפנים
- הן בניית אתרים ציבוריים והן באפליקציות WEB לשימוש פנים-ארגוני
- הסבת מערכות קיימות לשדרוג תשתיות (שדרוג IIS, מערכות הפעלה, שדרוג רכיבי צד שלישי וכו')
DB - MSSQL, SQL Server
נסיון עם MS-SQL Server 7,200,2005,2008
MS-Access

סה"כ עוסק בתחום מזה כ- 12 שנה

נסיון בכל הרמות - כולל:
- Profiling ובדיקות ביצועים
- טיוב שאילתות Index Tuning
- מידול ותכנון טבלאות - כולל אופטימיזציות ל- Data Types, FK, PK
- Stored-Procedures, Triggers, Views, Indexed Views, UDT
- Trasaction Handling
- Error Handling
- רפליקציות - Snapshot, Transactional, Merge
- SqlServer Agent - Jobs, Alerts, DTS, SSIS
- SSRS - Reporting - כולל דוחות גיאוגרפיים
- Spacial Data - כולל Spacial Indexing, עבודה עם פונקציות גיאוגרפיות ואובייקטים וספריות צד שלישי
- בניית מערכות זמן אמת (Real Time) וכן מערכות אוטומציה (Jobs, Data Manipulation)
- ניטור ואבחון תקלות SQL Server גם ברמת סיסטם וקונפיגורציה
- עבודה עם תצורות SQL Server וכן Express
- תהליכי גיבוי ושחזור נתונים
- טיוב עבודת קוד גם חמוץ לתחומי שרת ה- SQL - ברמת קוד
- Data Access Design Patterns - כולל Active Record, ORM, Transaction Script, Data Mapper ועוד
- בניית ממשקי עבודה באקסס כולל שימוש רחב ב- VBA, Forms, Reports ואינטגרציה בין אקסס ל- SQLServer
- ייבוא, ייצוא ואינטגרציות עם מקורות מידע אחרים - CSV, Excel ועוד
- טיוב עבודת Web מול שרת SqlServer בדגש על מהירות, ביצועים גבוהים ועמידה בעומסים
- תהליכי סינכרון נתונים ועדכוני סכמות - Data Diff + Schema Diff, הכנסת שינויים גם במערכות קיימות בדגש על מיזעור Down Time
אפיון מפרט טכני
בעל נסיון של כ- 15 שנה באפיון מערכות תוכנה,
כולל אפיון אפליקציות, מערכות ורכיבים הן ברמת המשתמש והן ברמת הקוד.

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

מנוסה הן בעבודה עצמאית בתחום והן בהדרכה ואימון של מנהלי מוצרים אחרים.

בין השאר:
- ניהול מוצר - Product Ownersihp
- ניהול בקלוג - Backlog Management
- User Stories, INVEST, Epics, themes, Constraints
- התייחסות גם לדרישות רוחביות - Cross-Cutting Concerns - אבטחה, ביצועים וכו'
- מודלים שונים לתיעדוף פיצ'רים - Kano, MoSCoW ועוד
- זיהוי ותיעדוף לפי מודלים של Value/Risk
- התייחסות גם לבאגים ודרישות בלתי צפויות במהלך שלבי האפיון והתיעדוף
- טכניקות למיקוד ואיסוף דרישות - Effect Mapping, User Role Modeling, Low Fidelity Prototyping ועוד
- UML, Flowcharts ושאר מסמכי אפיון ומפרט
- הגדרת DoD - Definition Of Done לקיבוע קריטריונים חשובים באפיון כל פיצ'ר מול צוותי הפיתוח
- CCC - Card, Conversation, Confirmation
- תכנון שחרורי גרסא - Release Planning
- המשך ושינויים באפיון גם במהלך שלבי הפיתוח - Scrum Review+Planning, Backlog Grooming ותקשור האפיון מול צוותים ובעלי עניין אחרים בפרוייקט.
- טכניקות מתקדמות לבחינת כדאיות כלכלית לפני השקעה - Minimal Viable Product, Spikes, Lean Startup
- טכניקות אפיון Behaviour Driven Development, Acceptance Test Driven Development


מפתחי Back-end

חוות דעת

ajax loader