İsmet Acar Doğan
Berlin / Germany
dismetacar@gmail.com
Profile
I have been working as a professional software developer for about 8 years. And I'm working as a manager last two years. During this time, I played an active role in the development and maintenance of B2B and B2C products. At the same time, I had responsibilities for the technical customer support of these products. I took part in the software development and maintenance processes of products such as Hospital Automation Systems, Pacs Imaging Systems, Content Management Systems, Customer Relations Management Systems, Payment Systems, Applicant Tracking Systems, Product Information Management Systems.
I take care to develop all projects and applications platform independent and containerized. I'm excited to write backend services, architecture designs and create the right deployment pipeline.
Technical Skills:
- Python
- Nodejs
- C#
- Flask, FastApi, Sanic, Django, Tornado
- Expressjs, Fastify, Hapi, Rastify
- .Net Core 3.1, .NET 5, .NET 6
- MySQL, PostgreSQL, Mariadb
- MongoDB, Redis, Elasticsearch, DocumentDb
- Docker, Docker-Compose
- Kubernetes, Swarm
-
Jenkins, Git, REST API, Python, Flask, Django, Rq (Redis Queue), Redis, Celery,
RabbitMQ, Kafka, Google PubSub, NonBlocking IO, AWS, Google Cloud, Azure, JWT, JWKS, OAuth2 etc.
Education
Experience
Engineering Manager @Delivery Hero SE / 2021 Jan - Present
Currently I'm trying my best to manage a team in the company. I have people, process and product management responsibilities. And also playing active rol in the development and maintenance of developing products/services. Setting up the infrastructure and deploying the applications with correct CI/CD pipelines. Using most eligible tools for monitoring and observability and generating dashboards regarding to 4 golden signals and integrating with real-time alerting mechanisms and tools.
- Leading and managing a team in the company. Team size is 6 people including Backend, Frontend and QA engineers.
- Working closely with the product manager and optimizing product development processes.
- Migrating existing products in the legacy services and integrations to the developed service.
- Designing new architectures and implementing them with the team.
- Defining team goals/OKR's with the team.
- Setting mission, vision and north start metric for the product/service.
- Taking references from the situational leadership model for managing the team
- Python (FastAPI) for backend services
- React for frontend projects
- MongoDb for data storage
- Lucene Indexes for full text search
- Google PubSub
Tech Stack:
Senior Software Engineer @Delivery Hero SE / 2021 May - 2022 Jan
I took part in the team that developed the Product Information Management(PIM) system. Implementing new features, fixing bugs and improving the existing ones, generating dashboards for monitoring, suggesting new features for product, architecture designs are also my responsibilities.
- Designing event driven architectures and implementing them with the team.
- Implementing new features and refactoring existing codes.
- Migrating existing product data from legacy services to newley created service.
- Supporting data consumers and providing integraton ways/methods.
- Python (FastAPI) for backend services
- React for frontend projects
- MongoDb for data storage
- Lucene Indexes for full text search
- Google PubSub
Tech Stack:
Software Development Team Leader @Kariyer.net / 2020 May - Present
I took part in the team that developed the candidate tracking system. The main goal in the project is to reach the most eligible candidate by advanced filtering among candidates, to list applications, to manage short candidate lists and thus to ensure that companies reach the right candidate quickly.
- Leading and managing a team in the company. Team size is 9 people including Backend, Frontend and QA engineers, IOS and Android Developers.
- Working closely with the product manager and optimizing SDLC.
- Designing new architectures and implementing them with the team.
- Defining team goals/OKR's with the team.
- Setting mission, vision and north start metric for the product/service.
- Taking references from the situational leadership model for managing the team
- C# (.Net Core) for backend services
- Python (FastAPI and Sanic) for backend services
- Nodejs (Fastify) for backend services
- Vuejs, React for frontend projects
- NoSql DMS like mongodb for storage
- MsSQL and PostgreSQL for storage
- Redis, Elasticsearch
- Rabbit MQ for message bus
Tech Stack:
Senior Software Developer @Blutv / 2018 March - 2020 May
I'd been involved with implementation and maintenance of various web services at Blutv. I took part in the development of Blupoint CMS which is a SaaS product used by blutv and external customers. I took part in the core team of API Gateway project which used by Blutv and external customers. I'd developed various microservices in line with various requirements at Blutv. I took part in project team which developed a video transcoding infrastructure that supports video streaming. I took part in the Blupoint CRM project used by Blutv and some external customers. I took part in the Blupoint Auth project used by Blutv and some external customers.
Tech Stack:
- Python (Sanic, Tornado, Flask, Django) for backend services
- Nodejs (Restify, Fastify) for backend services
- Vuejs, React for frontend projects
- NoSql DMS like mongodb, DocumentDb for storage
- RDMS like PostgreSQL for storage
- Redis, Elasticsearch for storage
- ffmpeg for video trasncoding
Software Developer @Dogan TV Holding / 2017 Agust - 2018 March
I had played active role in all development processes of Blupoint CMS. Blupoint Cms is used by leading printed and digital publishing companies and also media companies in Turkey (BLUTV, Posta, Fanatik, Hurriyet, Netd, KanalD, KanalD International, Doğan Music Company). I was part of core team Saas products as back-end developer. In addition, I worked with CRM and Payment Systems teams.
Tech Stack:
- Python, Flask and Tornado
- MongoDb, Motor and Pymongo Libraries
- Elasticsearch, Redis
- Rq (Redis Queue) and Celery
- Jenkins, Docker, Docker Swarm, Nginx
Software Developer @Denge IT Services / 2016 Agust - 2017 Agust
Developed patient information system which are based on cloud computing (Hospital Information Systems). Developed and maintained web based pacs applications for imaging centers.
Tech Stack:
System and Network Assistant Specialist @Gama Power Systems / 2015 Agust - 2016 Agust
I took part in the design and implementation of the IT and network infrastructure of the Gama Power Systems Administration Building. Developed internal web tools and management systems for staff and managers.
Jr. Software Developer @OMU - Distance Education Center / 2013 October - 2015 June
I took part in the team that developed the online education platform within the distance education center. It is a project that aims to make remote evaluation with a system where students can take exams and quizzes through the online system, and view the exam results and teacher notes about students.
Tech Stack:
Projects
Skills
Someone who aims to be a good leader and loves solving problems.
References
Personal Information
Social Accounts