Fork me on GitHub

Avner Cohen

Looking for a job in an agile company that focuses on quality of code, testing and automation.
  • Infrastructure & Architecture @ Fiverr.com

    11/2012 - Now
    A challenging position at a high traffic and fast growing startup
    • Node.JS - setting up multiple services in production
    • Ruby on Rails - Migration of huge code base from Rails 2 to Rails 3
    • Grape-Api and Sinatra - Breaking up a large RoR application into smaller services in the spirit of SOA.
    • Solr - Implemented the site's search engine
    • Performance analysis and optimization using tools/frameworks such as: Redis, MongoDB, memcached, Solr and much more

  • Exploration time

    8/2012 - 11/2012
    Focus on personal knowledge and skills by developing and experimenting with:
    • Node.JS
    • Ruby on Rails

  • Software developer, (Team Leader @ Success Charging)

    5/2012 – 8/2012
    Leading the client side development of a new HTML5 based application from scratch.
    Working with many frameworks and libraries, to name a few:
    Jquery, Underscore/Lodash.js, Handlebars templates, Twitter Bootstrap, HTML5 APIs, CSS3
    Design and set up of the infrastructure for the Continuous Integration flow, using:
    Jenkins, Maven, DBunit.

  • Application Development, (Director @ Fundtech)

    2010-2012
    Managing 4 feature teams developing a SOA/J2EE based web-application.
    Hands on with a large range of development frameworks, to name a few:
    Spring (MVC, MDP, DI), JAXB, XMLBEANS, Apache Shiro, IBM Extreme Scale, JSP, JUNIT, Hibernate, CXF, JMS, Jackson and many more.

    Working with various development supporting tools such as:
    Jenkins/Hudson, ANT, Junit/Cactus, Sonar, SoapUI, Jmeter, and more.

    Extensive hands on and monitoring with Rational Databases (DB2 and Oracle), including monitoring performance analysis and PL/SQL scripting, AWR/ADDM and GridControl.
    Design, direct and leads the day-to-day work of the teams with hands on at all areas. Reporting to VP R&D.

  • Infrastructure Support Manager, (Director @ Fundtech)

    2007-2010
    Managed the construction of a new group within the organization. Its role was to give a full, end-to-end support, to large financial institutions - 24x7.
    Leads 3 teams (20 people, including team leaders).
    Working directly with customers, all are major global banks in the U.S., Europe, Far East and Australia, with development managers at various branches of the company. Reporting to SVP R&D.
    Constructed a new Infrastructure development team responsible for the refactoring of the application’s core libraries. Targeted the application’s performances where major improvements in overall application throughput was achieved.

  • Team Leader @ Fundtech

    2003-2007
    Working directly with bank’s Business Analysts and a group of developers (2-5), Mainly Java and Web technologies (translated a VB desktop application to a Web UI).
    Writes detail design documents manage the day-to-day tasks and direction of the team.
    Intensive system response time testing while creating an extensive platform for the application’s load testing (based on RAD Webload).

  • Web Developer @ Fundtech

    2000-2003
    Working on a web application’s client side. Mainly Javascript, CSS, HTML and XML/XSL. Developed several complex Widgets as part of a conversion of application from VB based fat client to a Browser based application.

  • Web Programmer @ The TextStore

    1999-2000
    Site designing, working with the languages: JavaScript, HTML, ASP, PERL.
    With software:
    Home Site, Net Objects Fusion, Macromedia Dream Weaver, Paint Shop Pro, Photo Impact, Macromedia Fire Works, Macromedia Flash.

  • P.C Technician @ Heshev Digitext - Jerusalem

    1996-1997
    In a computer Laboratory worked with clients.
    Networks installations (Novell, Lantastic, WFWG) and PC Diagnostics.

  • 1990-1996
    As a child administrated a BBS (Bulletin Board System) in the pre-internet world.
    Programming in Pascal and Basic (BASICA, Q-Basic).
    Although not actually a working place, this period of time helped allot in understanding computers today.

Education

  • High-School - Kibutz Giva’at-Brener
  • Ort Jerusalem - Certificated P.C. technician
  • Open University - Anthropology, in progress

אבנר כהן

מחפש תפקיד פיתוח בסביבת ווב, בחברה אג'ילית ששמה דגש על איכות הקוד, טסטים, ותהליכי אוטומציה.
  • 11-2012 – עכשיו
    Fiverr.com
  • מהנדס פיתוח בחברת סטארט אפ צעירה שגדלה במהירות:
    • Node.JS development, setting up services in production
    • Ruby on Rails - Migration of huge code base from Rails 2 to Rails 3
    • Performance analysis and optimization using tools such as: Redis, mongoDB, memcached, Solr and many more
  • 8/2012 – 11/2012
    לימוד עצמי
  • תקופת לימוד, שיפור יכולות והרחבת ארסנל הכלים. מיקוד על:
    • Node.JS
    • Ruby on Rails
  • 5/2012 – 8/2012
    ר"צ צד לקוח Success Charging
  • הובלת פיתוח צד הלקוח החל משורת הקוד הראשונה בחברה בתחום הרכב החשמלי. פיתוח לווב בעזרת תשתיות רבות כגון:
  • Jquery, Underscore.js, Handlebars templates, Twitter Bootstrap, HTML5 APIs, CSS3
  • פיתוח בצד השרת בסביבת Java + Spring.
  • הקמת תהליכי האוטומציה והבדיקות של המערכת על בסיס Jenkins.
  • 12-10
    מנהל פיתוח (Director @ Fundtech)
  • בנייה והובלה של 4 צוותים , כחלק מקבוצה שתפקידה לבנות את מוצר הדגל של החברה (GLOBAL PAY PLUS) מחדש, בתשתיות וטכנולוגיות מעודכנות. עבודה HANDS ON במספר רב של טכנולוגיות, כגון:
  • Spring (MVC, MDP, DI), JAXB, XMLBEANS, Apache Shiro, IBM Extreme Scale, JSP, tag libraries, GWT, JUNIT, Hibernate, CXF, JMS, Jackson and many more.
  • עבודה מול כלים תומכי פיתוח רבים, לייצרת קוד נקי ויציב:
  • Jenkins/Hudson, ANT, Junit/Cactus, Sonar, SoapUI, Jmeter, and more.
  • 2007-2010
    מנהל פיתוח ותמיכה (Director @ Fundtech)
  • הקמה של אירגון חדש בחברה שתפקידו לתת מענה מלא לכל בעיות התוכנה בזמן אמת.
    במסגרת התפקיד, ניהול של לוחות זמנים ותהליכי עבודה של 3 צוותים (כ 20 איש, כולל ראשי צוותים).
    עבודה ישירה מול לקוחות, כולם בנקים גדולים, בארה"ב, אירופה, המזרח הרחוק ואוסטרליה, מול מנהלי פיתוח בסניפים השונים של החברה ודיווח ישיר ל SVP R&D.
    הקמת צוותי תמיכה שפועלים 7*24 במקביל לשיפור תשתיות התוכנה (C++, SQL Performances, Low level performance analysis) וקידום טכנולוגיות הליבה של המוצר (כגון, תמיכה בגירסאות Oracle שונות, הטמעת כלי פיתוח חדשים ומעבר לסביבת פיתוח Linux, שיפור ביצועי התוכנה בצורה דרמטית).
  • 2003-2007
    ר"צ צד לקוח (@ Fundtech)
  • בעיקר בעבודה מול אנשיי ביזנס שהעבירו את דרישות הלקוח ומול צוות המפתחים, תוך כתיבת מסמכי Detailed-Design, ופיתוח בטכנולוגיות Java, Browser ו C++. כמו כן, כחלק מתפקידי, כתבתי שאילתות ו StoredProcedures בעבודה מול Oracle.
    במקביל לעבודתי כר"צ Client, ניהלתי את צוות ה Support של החברה בבנקים בארה"ב, יפן ואירופה. בתפקיד זה טיפלתי בארועים בזמן אמת בצד הלקוח תוך עבודה מול צוות הSystem של הלקוח וזיהוי בעיות כדוגמת זמן תגובה, Tuxedo ו Oracle.
    במהלך כל התקופה, ביצעתי עבודות שוטפות של בדיקת זמני תגובה במערכת תוך שימוש בכלים אוטומטיים. חלק מהכלים נכתבו על-ידי, וחלקם מבוססי Webload.
  • 2000-2002
    מפתח צד לקוח (@ Fundtech)
  • פיתחתי בטכנולוגיות Browser וטכנולוגיות SERVER (ASP ו Java Servlets).
  • 1999
    "The TextStore"
  • Web Master
  • 1996-1997
    "חשב דיגיטקס מערכות בע"מ" בירושלים כטכנאי מחשבים
  • במסגרת התפקיד ביצעתי שדרוגים מלאים למחשבים, פתרון בעיות חומרה ותוכנה, במעבדת החברה ובבתי לקוחות, כמו כן התקנת תשתיות לרשתות Novell ו Lantastic במסגרת עבודתי בחשב עבדתי גם כנציג החברה מול הלקוחות גם במסגרת יעוץ טלפוני וגם במהלך קבלת עבודות במעבדה.
  • 1990-1996
    חובב
  • במהלך שנים אלו, ממחשב הספקטרום הראשון והלאה כחובב, למדתי רבות על עולם המחשבים תוך לימוד שפות הבסיס (באסיק, פאסקל) והפעלת תחנת לוח אלקטרוני בתקופה ה"טרום אינטרנטית". תקופה זו, מעבר לידע שרכשתי, נותנת לי היום את היכולת להבין כל תוכנה או מערכת ממוחשבת חדשה במהירות רבה.

השכלה:

  • תיכון בבי"ס הקיבוצי ע"ש י.ח בגבעת ברנר
  • דיפלומה מתאם משרד העבודה כטכנאי מחשבים
  • קורס BA - Design Patterns
  • קורס Linux Fundamentals אינטרביט
  • לימוד חלקי לקראת תואר B.A בתקשורת וניהול באוניברסיטה הפתוחה

בעל דרכון באיחוד האירופי.