Hagai Cohen

Hagai Cohen

Tel aviv, ישראל
פרילנסר
  צור קשר

תחומי התמחות

טכנולוגיה

250 ₪ לשעה
CRM ו- ERP
I knows Salesforce.com and used to work with is as a developer.
* as a developer in salesforce environment (APEX)
* have experience with invoke to salesforce.com WSDL via C# code

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

250 ₪ לשעה
.NET, C#, Dot Net, VB
I have many years on experience as a dot.net senior developer (WEB and WINFORM). Here is my resume:


A. Languages: Fluent in Hebrew, Good in English

B. Education: 1995-1998 Bsc in computer science and math (Avg. 90) cum laude, Bar Ilan University. Received Dean Award of Excellence (1996).


C. Experience
-----------------------------------------------------------------
10/2007 – Today.
Senior Developer, R&D Team (Company that develops products for Network design). Working as a senior developer (R&D team) in a company that develops products for network design. Very productive, creative, independent and have self-study ability.

- The main platform is Windows, WEB (ASP MVC, Angular JS, IIS), .NET (C#), C++, cloud computing (Salesforce.com , AWS S3), SharePoint and more.

-I Developed ASP.Net MVC and ASP.Net applications (end to end)
* Client side: Third party controls such as Infragistics,
Telerik and more; Razor, JavaScript, Angular JS
and jQuery.
* Business layer: SOA, WCF,WEB API, Entity Framework
* Database: Oracle, SQL, PostgreSQL

- Developed on Microsoft SharePoint (Custom web services, features
and more).

- Developed Updater for the main product of the company. The
architecture of the Updater was consisting of multi process and
multi-threaded application, Microsoft BITS service, .Net
remoting and more. The Updater is used by thousands of users in
the world.

- Lead the design and developing set of generic connectors between
our main products (C#, Winforms) to CRM and ECM systems such as
Salesforce.com, SharePoint, Amazon S3 etc.

- Lead the unit testing in our organization (based on FakeItEasy
as mocking framework).
-----------------------------------------------------------------
9/2005 – 9/2007 Software Engineer, R&D Team, Be In Synch.
Worked in a company that produces a product that enables data synchronization, sharing between computers and data backup for consumers and small businesses. The product is based on patent-pending secure peer-to-peer technology.

- Generally, I was working in Microsoft environment including –
MFC programming, C++, COM, multithreading and more.
- The main job was to embed a new database (firebird) in the
product. During this, I searched and checked several databases.
Replaced the previous database.Implemented OLE DB interfaces to
work against firebird database APIs.
- Added support for share synchronization over removable drives
(DiskOnKey) and network drives.
- Built few components for the backup, for example
* Backup dataset manager – for managing the backup data
according to backup rules.
* Backup scheduler – for managing the backup schedules, this
component was based on ACE framework.
-----------------------------------------------------------------
2002-9/2005 Software Engineer, R&D Team, Formula Insurance
Solutions [FIS]. I was responsible for the company’s most
technical infrastructure code that spans numerous technologies and platforms including Windows, Unix, Linux, C++, COM, DCOM, COM+, MFC, WebSphere, .NET and IIS.The developed infrastructure included:
- High throughput database drivers for cross-platform
compatibility for Oracle 8,9 and Sql Server platforms for both
Unix and Windows.
- Abstraction layers for database access from .NET and J2EE
through unique data-services which leveraged sophisticated class
generation paradigm.
- Communication management services that support Web Services
(SOAP), DCOM (COM+), .NET, J2EE (WebSphere, and WebLogic). These
services also included development tools to enable automatic
discovery of components interfaces and their translation into
Xml and Xsd.
- Have developed common integration services on top of Microsoft
Biztalk 2004 to support complex and heterogenic business
processes.
- Implementation of Xml Services that are platform-independent
using .Net System.Xml, JDOM, and Xerces.
- Useful utilities for tens of developers worldwide included code
analysis, sql monitoring and more.
- Has supported and maintained various versions of this
infrastructure through configuration management methodologies.

-----------------------------------------------------------------
1999-2002 Software Engineer, Workplace IQ
- Developed various components in a complex web-application that
spanned Web Server (IIS), Business Logic Server (DCOM), and
HTML and Xml technologies (XSL, XSD).
- Utilized in-depth knowledge of C++/ATL and COM+ to create
various BL components.
- Used Ado , Ole DB, and ODBC to access relation databases
(Oracle)

-----------------------------------------------------------------
1999 Software Engineer, BVR Avionics
- Developed C++ on top Windows for F16 Simulators.
1996-1998 Developer, Telrad
- Worked part time as student and developed a diverse set of
modules
- IVR application using a 4GL language based on SmallTalk
- Developed an MFC/C++ services (e.g. DB) to the IVR system
- Developed utility libraries using C.

-----------------------------------------------------------------
D. Technologies Experience
- J2EE: Java, JAXP, JAX-RPC, JDOM, Multithreaded development, JDBC, SOAP.
- .Net: Ado.NET, Web Services, WCF, WEP API, Reflection, Windows Services.
- EAI and BPM technologies: BizTalk, Orchestration, Mapping, Connectors, Web Services
- COM : DCOM/COM+, ATL, MFC, C++.
- C/C++: Application development using STL, MFC, Win32 API and Visual C++
- SQL and DB: In depth knowledge of Oracle (OCI) ,DB2 and SQL Server databases
- XML, HTML, JavaScript, XML, XSL, XSD
-----------------------------------------------------------------
E. What I know is:
• C++
• COM
• Design Patterns
• JAVA, J#
• C#
o Winforms
o Multi threading & multi processing programming.
o Window Services
o Web Services
o WCF
o Entity Framework
• WEB
o ASP/ASP.NET MVC
o Angular JS
o Telerik, Infragistics controls
o AJAX
o Javascript
o XML/XSL
o DHTML
o Jquery (basic knowledge)
o AngularJS – basic knowledge.
• SharePoint
o Have experience with developing on SharePoint.
o Working with SharePoint native web services WSDL
o Create custom web services on SharePoint
o CAML
o Feature programming
• Cloud computing
o Salesforce
 Experience with Salesforce.com web services.
 Force.com
o AWS
• Databases
o SQL server
o Oracle (developed wrapper for the OCI – Oracle Call Interface)
o Firebird
o PostgreSQL
• Unit Testing
o Expert in unit testing
o FakeItEasy ,Rhino Mock , moq – mocking framework.













ASP.NET
I have many years on experience as a dot.net senior developer (WEB and WINFORM). Here is my resume:


A. Languages: Fluent in Hebrew, Good in English

B. Education: 1995-1998 Bsc in computer science and math (Avg. 90) cum laude, Bar Ilan University. Received Dean Award of Excellence (1996).


C. Experience
-----------------------------------------------------------------
10/2007 – Today.
Senior Developer, R&D Team (Company that develops products for Network design). Working as a senior developer (R&D team) in a company that develops products for network design. Very productive, creative, independent and have self-study ability.

- The main platform is Windows, WEB (ASP MVC, Angular JS, IIS), .NET (C#), C++, cloud computing (Salesforce.com , AWS S3), SharePoint and more.

-I Developed ASP.Net MVC and ASP.Net applications (end to end)
* Client side: Third party controls such as Infragistics,
Telerik and more; Razor, JavaScript, Angular JS
and jQuery.
* Business layer: SOA, WCF,WEB API, Entity Framework
* Database: Oracle, SQL, PostgreSQL

- Developed on Microsoft SharePoint (Custom web services, features
and more).

- Developed Updater for the main product of the company. The
architecture of the Updater was consisting of multi process and
multi-threaded application, Microsoft BITS service, .Net
remoting and more. The Updater is used by thousands of users in
the world.

- Lead the design and developing set of generic connectors between
our main products (C#, Winforms) to CRM and ECM systems such as
Salesforce.com, SharePoint, Amazon S3 etc.

- Lead the unit testing in our organization (based on FakeItEasy
as mocking framework).
-----------------------------------------------------------------
9/2005 – 9/2007 Software Engineer, R&D Team, Be In Synch.
Worked in a company that produces a product that enables data synchronization, sharing between computers and data backup for consumers and small businesses. The product is based on patent-pending secure peer-to-peer technology.

- Generally, I was working in Microsoft environment including –
MFC programming, C++, COM, multithreading and more.
- The main job was to embed a new database (firebird) in the
product. During this, I searched and checked several databases.
Replaced the previous database.Implemented OLE DB interfaces to
work against firebird database APIs.
- Added support for share synchronization over removable drives
(DiskOnKey) and network drives.
- Built few components for the backup, for example
* Backup dataset manager – for managing the backup data
according to backup rules.
* Backup scheduler – for managing the backup schedules, this
component was based on ACE framework.
-----------------------------------------------------------------
2002-9/2005 Software Engineer, R&D Team, Formula Insurance
Solutions [FIS]. I was responsible for the company’s most
technical infrastructure code that spans numerous technologies and platforms including Windows, Unix, Linux, C++, COM, DCOM, COM+, MFC, WebSphere, .NET and IIS.The developed infrastructure included:
- High throughput database drivers for cross-platform
compatibility for Oracle 8,9 and Sql Server platforms for both
Unix and Windows.
- Abstraction layers for database access from .NET and J2EE
through unique data-services which leveraged sophisticated class
generation paradigm.
- Communication management services that support Web Services
(SOAP), DCOM (COM+), .NET, J2EE (WebSphere, and WebLogic). These
services also included development tools to enable automatic
discovery of components interfaces and their translation into
Xml and Xsd.
- Have developed common integration services on top of Microsoft
Biztalk 2004 to support complex and heterogenic business
processes.
- Implementation of Xml Services that are platform-independent
using .Net System.Xml, JDOM, and Xerces.
- Useful utilities for tens of developers worldwide included code
analysis, sql monitoring and more.
- Has supported and maintained various versions of this
infrastructure through configuration management methodologies.

-----------------------------------------------------------------
1999-2002 Software Engineer, Workplace IQ
- Developed various components in a complex web-application that
spanned Web Server (IIS), Business Logic Server (DCOM), and
HTML and Xml technologies (XSL, XSD).
- Utilized in-depth knowledge of C++/ATL and COM+ to create
various BL components.
- Used Ado , Ole DB, and ODBC to access relation databases
(Oracle)

-----------------------------------------------------------------
1999 Software Engineer, BVR Avionics
- Developed C++ on top Windows for F16 Simulators.
1996-1998 Developer, Telrad
- Worked part time as student and developed a diverse set of
modules
- IVR application using a 4GL language based on SmallTalk
- Developed an MFC/C++ services (e.g. DB) to the IVR system
- Developed utility libraries using C.

-----------------------------------------------------------------
D. Technologies Experience
- J2EE: Java, JAXP, JAX-RPC, JDOM, Multithreaded development, JDBC, SOAP.
- .Net: Ado.NET, Web Services, WCF, WEP API, Reflection, Windows Services.
- EAI and BPM technologies: BizTalk, Orchestration, Mapping, Connectors, Web Services
- COM : DCOM/COM+, ATL, MFC, C++.
- C/C++: Application development using STL, MFC, Win32 API and Visual C++
- SQL and DB: In depth knowledge of Oracle (OCI) ,DB2 and SQL Server databases
- XML, HTML, JavaScript, XML, XSL, XSD
-----------------------------------------------------------------
E. What I know is:
• C++
• COM
• Design Patterns
• JAVA, J#
• C#
o Winforms
o Multi threading & multi processing programming.
o Window Services
o Web Services
o WCF
o Entity Framework
• WEB
o ASP/ASP.NET MVC
o Angular JS
o Telerik, Infragistics controls
o AJAX
o Javascript
o XML/XSL
o DHTML
o Jquery (basic knowledge)
o AngularJS – basic knowledge.
• SharePoint
o Have experience with developing on SharePoint.
o Working with SharePoint native web services WSDL
o Create custom web services on SharePoint
o CAML
o Feature programming
• Cloud computing
o Salesforce
 Experience with Salesforce.com web services.
 Force.com
o AWS
• Databases
o SQL server
o Oracle (developed wrapper for the OCI – Oracle Call Interface)
o Firebird
o PostgreSQL
• Unit Testing
o Expert in unit testing
o FakeItEasy ,Rhino Mock , moq – mocking framework.













HTML5, CSS3, JavaScript
I have many years on experience as a dot.net senior developer (WEB and WINFORM). Here is my resume:


A. Languages: Fluent in Hebrew, Good in English

B. Education: 1995-1998 Bsc in computer science and math (Avg. 90) cum laude, Bar Ilan University. Received Dean Award of Excellence (1996).


C. Experience
-----------------------------------------------------------------
10/2007 – Today.
Senior Developer, R&D Team (Company that develops products for Network design). Working as a senior developer (R&D team) in a company that develops products for network design. Very productive, creative, independent and have self-study ability.

- The main platform is Windows, WEB (ASP MVC, Angular JS, IIS), .NET (C#), C++, cloud computing (Salesforce.com , AWS S3), SharePoint and more.

-I Developed ASP.Net MVC and ASP.Net applications (end to end)
* Client side: Third party controls such as Infragistics,
Telerik and more; Razor, JavaScript, Angular JS
and jQuery.
* Business layer: SOA, WCF,WEB API, Entity Framework
* Database: Oracle, SQL, PostgreSQL

- Developed on Microsoft SharePoint (Custom web services, features
and more).

- Developed Updater for the main product of the company. The
architecture of the Updater was consisting of multi process and
multi-threaded application, Microsoft BITS service, .Net
remoting and more. The Updater is used by thousands of users in
the world.

- Lead the design and developing set of generic connectors between
our main products (C#, Winforms) to CRM and ECM systems such as
Salesforce.com, SharePoint, Amazon S3 etc.

- Lead the unit testing in our organization (based on FakeItEasy
as mocking framework).
-----------------------------------------------------------------
9/2005 – 9/2007 Software Engineer, R&D Team, Be In Synch.
Worked in a company that produces a product that enables data synchronization, sharing between computers and data backup for consumers and small businesses. The product is based on patent-pending secure peer-to-peer technology.

- Generally, I was working in Microsoft environment including –
MFC programming, C++, COM, multithreading and more.
- The main job was to embed a new database (firebird) in the
product. During this, I searched and checked several databases.
Replaced the previous database.Implemented OLE DB interfaces to
work against firebird database APIs.
- Added support for share synchronization over removable drives
(DiskOnKey) and network drives.
- Built few components for the backup, for example
* Backup dataset manager – for managing the backup data
according to backup rules.
* Backup scheduler – for managing the backup schedules, this
component was based on ACE framework.
-----------------------------------------------------------------
2002-9/2005 Software Engineer, R&D Team, Formula Insurance
Solutions [FIS]. I was responsible for the company’s most
technical infrastructure code that spans numerous technologies and platforms including Windows, Unix, Linux, C++, COM, DCOM, COM+, MFC, WebSphere, .NET and IIS.The developed infrastructure included:
- High throughput database drivers for cross-platform
compatibility for Oracle 8,9 and Sql Server platforms for both
Unix and Windows.
- Abstraction layers for database access from .NET and J2EE
through unique data-services which leveraged sophisticated class
generation paradigm.
- Communication management services that support Web Services
(SOAP), DCOM (COM+), .NET, J2EE (WebSphere, and WebLogic). These
services also included development tools to enable automatic
discovery of components interfaces and their translation into
Xml and Xsd.
- Have developed common integration services on top of Microsoft
Biztalk 2004 to support complex and heterogenic business
processes.
- Implementation of Xml Services that are platform-independent
using .Net System.Xml, JDOM, and Xerces.
- Useful utilities for tens of developers worldwide included code
analysis, sql monitoring and more.
- Has supported and maintained various versions of this
infrastructure through configuration management methodologies.

-----------------------------------------------------------------
1999-2002 Software Engineer, Workplace IQ
- Developed various components in a complex web-application that
spanned Web Server (IIS), Business Logic Server (DCOM), and
HTML and Xml technologies (XSL, XSD).
- Utilized in-depth knowledge of C++/ATL and COM+ to create
various BL components.
- Used Ado , Ole DB, and ODBC to access relation databases
(Oracle)

-----------------------------------------------------------------
1999 Software Engineer, BVR Avionics
- Developed C++ on top Windows for F16 Simulators.
1996-1998 Developer, Telrad
- Worked part time as student and developed a diverse set of
modules
- IVR application using a 4GL language based on SmallTalk
- Developed an MFC/C++ services (e.g. DB) to the IVR system
- Developed utility libraries using C.

-----------------------------------------------------------------
D. Technologies Experience
- J2EE: Java, JAXP, JAX-RPC, JDOM, Multithreaded development, JDBC, SOAP.
- .Net: Ado.NET, Web Services, WCF, WEP API, Reflection, Windows Services.
- EAI and BPM technologies: BizTalk, Orchestration, Mapping, Connectors, Web Services
- COM : DCOM/COM+, ATL, MFC, C++.
- C/C++: Application development using STL, MFC, Win32 API and Visual C++
- SQL and DB: In depth knowledge of Oracle (OCI) ,DB2 and SQL Server databases
- XML, HTML, JavaScript, XML, XSL, XSD
-----------------------------------------------------------------
E. What I know is:
• C++
• COM
• Design Patterns
• JAVA, J#
• C#
o Winforms
o Multi threading & multi processing programming.
o Window Services
o Web Services
o WCF
o Entity Framework
• WEB
o ASP/ASP.NET MVC
o Angular JS
o Telerik, Infragistics controls
o AJAX
o Javascript
o XML/XSL
o DHTML
o Jquery (basic knowledge)
o AngularJS – basic knowledge.
• SharePoint
o Have experience with developing on SharePoint.
o Working with SharePoint native web services WSDL
o Create custom web services on SharePoint
o CAML
o Feature programming
• Cloud computing
o Salesforce
 Experience with Salesforce.com web services.
 Force.com
o AWS
• Databases
o SQL server
o Oracle (developed wrapper for the OCI – Oracle Call Interface)
o Firebird
o PostgreSQL
• Unit Testing
o Expert in unit testing
o FakeItEasy ,Rhino Mock , moq – mocking framework.














מפתחי Front-end
מפתחי Back-end
פרסום פרויקט

1 פרויקטים

סגור להצעות נוספות
6 הצעות
משרה קבועה

חוות דעת

ajax loader