Ercan Acar

Senior Software Developer @PeopleCert

Neubrandenburg, DE
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jan 2019 — Present

Senior Software Developer @PeopleCert

View department →

Athens, GR

I\'m working in a Senior Software Developer position in the R&D team. I have duties of refactoring and redesigning past solutions, creating strong and new tech solutions for existing systems, I am responsible for 8 different small and big projects and it is increasing. I\'ve completed SELT (Secure English Language Test) Web services. Especially scheduler operations. There were contract limitations for service response time. and No any of Distributed cache helped us. I developed our Cache class for the scheduler. Used Redis cache and internal memory mixed for aim to assure service response time. I\'ve completed the old Reporting component upgrade, I\'ve finished upgrading the old Reports application to the new version With a flexible configuration for connecting to SQL directly or Azure BI data sources. I\'ve developed a base class for the new 3. party API services (TFL, Testtrac Apis). And after this enhancement, we developed 4 different tender services easily from the scratch. Because I\'ve already handled many basic common functions on there. Mobile Interlocutor application services were developed by me. I\'ve used my skills: Azure, CosmosDb, Microsoft Sql, Azure services, Redis, microservices, Kafka. rabbitmq.net core, angularjs, multi-threaded apps.

EDUCATION

2000 — 2007

Anadolu Üniversitesi

Bachelor of Education - BEd, Kamu Yönetimi, 62

1991 — 1994

Sakarya Teknik Lisesi

82, Bilgisayar Bilimleri

1994 — 1997

Selçuk Üniversitesi

Computer Science, 68

ABOUT ERCAN ACAR

Business Analyst, Software Development Specialist, Project Manager You will find on this profile: Critical product thinking, ownership mentality, accountability, and challenging the status quo, Hands-on experience building distributed backend applications to address challenges as data consistency and quality, latency, and availability. defining a microservice and its boundaries, and the trade-offs between different software architectures. Proficiency in Computer Science fundamentals such as data structures, algorithm design, and complexity analysis. Ability to debug and trace software issues in a distributed environment, identify bottlenecks and understand what it takes for a service to be reliable and scalable. Understanding of event-driven architecture and the differences between synchronous and asynchronous inter-service communication and their effect on the platform in different contexts Professional attitude towards software craftsmanship with a good understanding of different types of testing and why TDD is important

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.