Gökhan Ercan

Gökhan Ercan Email and Phone Number

Software Engineer / Researcher @ BlueCloud
Gökhan Ercan's Location
Istanbul, Istanbul, Türkiye, Turkey
Gökhan Ercan's Contact Details

Gökhan Ercan work email

Gökhan Ercan personal email

About Gökhan Ercan

Gökhan Ercan is a Software Engineer / Researcher at BlueCloud. They possess expertise in software development, c#, .net, oop, software design and 45 more skills. They is proficient in English. Colleagues describe them as "It is a distinct pleasure to recommend my esteemed software developer and business associate Gokhan. In my capacity as Managing Director at Hostamedia IT Solutions I have been working closely with Gokhan since 2004. In many projects, he has proven to be a take-charge person who is able to successfully develop plans and implement them. Gokhan is a hard-working self-starter who invariably understands exactly what a project is all about from the outset, and how to get it done quickly and… Show more"

Gökhan Ercan's Current Company Details
BlueCloud

Bluecloud

View
Software Engineer / Researcher
Gökhan Ercan Work Experience Details
  • Bluecloud
    Software Engineering Leader
    Bluecloud Mar 2023 - Present
  • Blue.Cloud
    Principle Software Engineer / Senior Consultant
    Blue.Cloud Oct 2022 - Mar 2023
  • Hostamedia
    Director Of Software Development
    Hostamedia Jun 2017 - Sep 2022
    Istanbul, Turkey
    Developing corporate development framework and products. Managing software development team.
  • Btakademi
    Lecturer / Consultant
    Btakademi Jan 2010 - Jan 2022
    Istanbul, Turkey
    TEACHING:TEST DRIVEN DEVELOPMENT & UNIT TESTINGDelivering high-quality production code requires well-organized unit tests in enough coverage. However, paradoxically, proper unit testing requires well-designed software that can handle dependencies of inner components flawlessly. TDD methodology addresses the problem by offering development teams to follow a straightforward process called red-green-refactor. If only teams can clearly define requirements of the problem domain along… Show more TEACHING:TEST DRIVEN DEVELOPMENT & UNIT TESTINGDelivering high-quality production code requires well-organized unit tests in enough coverage. However, paradoxically, proper unit testing requires well-designed software that can handle dependencies of inner components flawlessly. TDD methodology addresses the problem by offering development teams to follow a straightforward process called red-green-refactor. If only teams can clearly define requirements of the problem domain along with the isolated test cases right before implementing the software itself, it could resolve many potential bugs and design flaws without even introducing them into the software in the first place. This course focuses on patterns, practices, and processes for developing high-quality software with its unit tests while making in-depth analyses of mocking/stubbing, dependency injection, and testing tools.(http://www.gokhanercan.com/teaching.aspx#tdd)ENTERPRISE DESIGN PATTERNS & ARCHITECTURESThis course is designed to help teams on developing enterprise software development frameworks to support multiple applications and components within the organization. Enterprise developers should quickly satisfy high-quality non-functional requirements while dealing with highly complex problem domains, services, andsecurity, user interfaces an so on. This course employs a data-centric approach to enterprise development where the most topics based-on Martin Fowler's famous "Patterns of Enterprise Application Architecture" (EAPP) book. Throughout the course, even most complex foundational layers will be developed from the scratch such as Data Mapping, Dynamic Proxy, Unit of Work, and MVP.(http://www.gokhanercan.com/teaching.aspx#edp)OBJECT ORIENTED PROGRAMMING PRINCIPLES & DESIGN PATTERNS(http://www.gokhanercan.com/teaching.aspx#oop)ADVANCED ASP.NET DEVELOPMENT(http://www.gokhanercan.com/teaching.aspx#aspnet) Show less
  • Işık Üniversitesi
    External Lecturer
    Işık Üniversitesi Jul 2018 - Jul 2019
    Istanbul, Turkey
    CSE112 - OBJECT ORIENTED PROGRAMMINGThe objective of this course is to introduce the concepts of object-oriented thinking, design, and programming on Java language platform. Upon successful completion of the course, the students will be able to:- Explain the object-oriented approach in programming.- Use an object-oriented programming language Java and associated class libraries, to write and test programs.- Develop UML based designs using the concepts of data encapsulation… Show more CSE112 - OBJECT ORIENTED PROGRAMMINGThe objective of this course is to introduce the concepts of object-oriented thinking, design, and programming on Java language platform. Upon successful completion of the course, the students will be able to:- Explain the object-oriented approach in programming.- Use an object-oriented programming language Java and associated class libraries, to write and test programs.- Develop UML based designs using the concepts of data encapsulation, inheritance, and polymorphism to solve real world problems.- Implement UML based designs (based on class diagrams) for problems displaying some architectural complexity, and considerable inter-class communications- Use IDE(s) to design, implement, debug and execute object-oriented applications. Show less
  • Hostamedia
    Principal Architect
    Hostamedia Jan 2012 - Jan 2017
    Responsible for designing, developing, and maintaining thecompany’s core framework and products.
  • Hostamedia
    Development Team Lead
    Hostamedia Jan 2006 - Jan 2012
    Developed the company’s core Framework, CMS, and HotelReservation products.
  • Hostamedia
    Software Developer
    Hostamedia Jan 2002 - Jan 2006
    Developed software solutions for customers and wrote the foundation of the company’s first product, CMS.
  • Techtonic Group, Llc
    Software Developer
    Techtonic Group, Llc Feb 2001 - Feb 2002

Gökhan Ercan Skills

Software Development C# .net Oop Software Design Jquery Asp.net Asp.net Mvc Agile Methodologies Web Development Web Services Microsoft Sql Server Design Patterns Web Applications Test Driven Development Javascript Soa Visual Studio Wcf Object Oriented Design T Sql Linq Scrum Entity Framework Uml Html Ajax Mvc Web Crawling Text Mining Web Mining Architecture Lucene E Commerce Data Extraction Web Wrappers Genetic Programming Text Classification Java Llblgen Pro Android Ios Development Openlayers Gis Application Geoserver Information Retrieval Machine Learning Enterprise Architecture Web Content Management Natural Language Processing

Gökhan Ercan Education Details

Frequently Asked Questions about Gökhan Ercan

What company does Gökhan Ercan work for?

Gökhan Ercan works for Bluecloud

What is Gökhan Ercan's role at the current company?

Gökhan Ercan's current role is Software Engineer / Researcher.

What is Gökhan Ercan's email address?

Gökhan Ercan's email address is go****@****net.com

What schools did Gökhan Ercan attend?

Gökhan Ercan attended Boğaziçi Üniversitesi, Işık Üniversitesi, Anadolu Üniversitesi, Yıldız Teknik Üniversitesi.

What are some of Gökhan Ercan's interests?

Gökhan Ercan has interest in Facebook, Https, Librarything, Www, Amazon, Com/gokhanerc, Other Profiles On Web, Com/gokhanercan, Twitter, Com/catalog/gokhanercan.

What skills is Gökhan Ercan known for?

Gökhan Ercan has skills like Software Development, C#, .net, Oop, Software Design, Jquery, Asp.net, Asp.net Mvc, Agile Methodologies, Web Development, Web Services, Microsoft Sql Server.

Not the Gökhan Ercan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.