Mustafa Hadi Dilek

Mustafa Hadi Dilek Email and Phone Number

Senior Software Engineer @ Türkiye Ürün İhtisas Borsası
Ankara, Turkey
Mustafa Hadi Dilek's Location
Ankara, Türkiye, Turkey
Mustafa Hadi Dilek's Contact Details

Mustafa Hadi Dilek work email

Mustafa Hadi Dilek personal email

Mustafa Hadi Dilek phone numbers

About Mustafa Hadi Dilek

Mustafa Hadi Dilek is a Senior Software Engineer at Türkiye Ürün İhtisas Borsası. He possess expertise in software engineering, eclipse, software design, linux, object oriented design and 40 more skills.

Mustafa Hadi Dilek's Current Company Details
Türkiye Ürün İhtisas Borsası

Türkiye Ürün İhtisas Borsası

View
Senior Software Engineer
Ankara, Turkey
Website:
turib.com.tr
Employees:
88
Mustafa Hadi Dilek Work Experience Details
  • Türkiye Ürün İhtisas Borsası
    Senior Software Engineer
    Türkiye Ürün İhtisas Borsası
    Ankara, Turkey
  • Open Toolset Project
    Lead Developer
    Open Toolset Project Feb 2021 - Present
  • Upwork
    Senior Software Engineer
    Upwork Jun 2021 - Oct 2024
    Ankara, Turkey
    I took role in Enterprise Solutions team of Upwork to provide premium services to enterprise clients.- I worked mainly at back-end side development.- I participated functional test development and automation.- I conducted leadership of several cross-team initiatives including new feature development, modernization or migration between features, technology or features including UX concerns as well.- I conducted several proof of concept development activities.- I prepared and presented architecture and design proposals as well as reviewing those proposed by others.- I did task elicitation from epics or user stories by cooperating with product managers, and/or from doing reverse engineering on source codes of the existing system and effort and time estimation of those tasks.- We had a cycling on call periods based on defined SLOs to be able to handle and troubleshoot the problems at production before or after they become an incident.My tasks and the relevant technologies included:- Microservice development using Java, Dropwizard, Google Guice- Web API development using REST, GraphQL, JSON and Thrift- Optimizing the software for high performance and resiliency by using - Fault tolerance with Hystrix - Reactive programming with RxJava. - Caching with Redis, Memcached, etc - Event streaming with Hermes and custom queue mechanisms on DB- Data management with - PostgreSQL over JDBI library - Managing the schema changes with Liquibase - Presto, SnowFlake, Redash- Effective incident handling and root cause analysis- BPMN with Camunda- Unit test development with Junit and Mockito- Integration test development with REST Client Driver- End to end test development with Ruby- Observability and log tracing with Prometheus, Grafana, Kibana.- Batch processing with RunDeck- Configuring and maintaining CI/CD with Jira, Bitbucket and Jenkins- Code review, code quality improvement, refactoring activities
  • Stm
    Senior Lead Software Engineer
    Stm Mar 2015 - Jun 2021
    Ankara, Turkey
    - Technical project, product and sub-constructor management.- Development of technical solutions for bidding.- Concept development of new projects using MVP (Minimum Viable Product) approach.- Building estimations about work size, staff and time needs.- Negotiating with customers for having consensus on proper solutions.- Taking "make or use/buy" decisions by capturing insights of whole project and product dynamics.- Gathering, perception, elicitation and management of user needs and requirements.- Carrying out product owner and scrum master roles in agile projects.- Development of project phases, milestones, release and iteration plans.- Developing operational concepts and designing dynamic work flows.- Development and management of user stories.- Designing user interfaces and interactions to provide a good user experience.- Development of system and software architectures at high and detailed levels.- Development of tasks in both project and product level.- Leading and orchestrating the local and virtual teams by considering product features and dependencies.- Engaging the team to tasks by providing clear information and mentoring, training and inspiring them.- Building and leading the teams by motivating and keeping them on product scope and goals.- Hosting and management remote/virtual meetings resulting in clean and applicable resolutions.- Giving support to develop test approaches, methodologies and acceptance criteria for product features.- Gathering, analyzing and monitoring the work performance measurements and test results.- Participating and managing the demonstration, installation, PoC, acceptance and support activities.- Aiming high quality for products while considering feasibility and all constraints and risks.- Providing an efficient development environment to team through a DevOps mindset. - Participating actively and effectively in software development activities.
  • Stm
    Cyber Security Group Leader
    Stm Jan 2014 - Jul 2014
    Ankara, Türkiye
  • Stm - Savunma Sanayi
    Senior Software Engineer
    Stm - Savunma Sanayi May 2006 - Jan 2014
    Ankara, Turkey
  • Tubitak - Ulakbim
    Researcher
    Tubitak - Ulakbim Jan 2005 - Feb 2006
    Ankara, Turkey
  • (Kkk) Kara Kuvvetleri Komutanlığı
    Reserve Officer
    (Kkk) Kara Kuvvetleri Komutanlığı Jan 2004 - Dec 2004
    Ankara, Turkey
  • Tubitak - Ulakbim
    Researcher
    Tubitak - Ulakbim Aug 1999 - Dec 2003
    Ankara, Turkey

Mustafa Hadi Dilek Skills

Software Engineering Eclipse Software Design Linux Object Oriented Design Visual Studio Uml Java Hibernate Spring Soa Perl Requirements Analysis Software Development Design Patterns Oop Php Jsf Xml Java Enterprise Edition Sql Mysql Postgresql Subversion C# Silverlight Unified Modeling Language Software Architectural Design Debian Unix Operating Systems J2ee Wcf Services Entity Framework Udig Esri Configuration Management Software Project Management Nosql Docker Vaadin Cyber Security Maven Mongodb Technical Project Leadership Git

Frequently Asked Questions about Mustafa Hadi Dilek

What company does Mustafa Hadi Dilek work for?

Mustafa Hadi Dilek works for Türkiye Ürün İhtisas Borsası

What is Mustafa Hadi Dilek's role at the current company?

Mustafa Hadi Dilek's current role is Senior Software Engineer.

What is Mustafa Hadi Dilek's email address?

Mustafa Hadi Dilek's email address is mh****@****.com.tr

What is Mustafa Hadi Dilek's direct phone number?

Mustafa Hadi Dilek's direct phone number is +9031226*****

What skills is Mustafa Hadi Dilek known for?

Mustafa Hadi Dilek has skills like Software Engineering, Eclipse, Software Design, Linux, Object Oriented Design, Visual Studio, Uml, Java, Hibernate, Spring, Soa, Perl.

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.