Istanbul, Türkiye
Since high school, I have been interested in software development and I am improving myself every day. In addition to the projects I work with, I continue my technical development in order to follow new technologies, improve the code quality and increase knowledge of development by dealing with my side projects. I enjoy solving problems, improving solutions, designing architectures, seeing outputs, resolving issues, reading, reviewing, refactoring codes and I cares about architectures, patterns, algorithms. GitHub: → https://github.com/oguzhankiyar
✔️ Working with an agile team that contains lead, developers, testers and product managers ✔️ Responsible to lead the team technically with domain expertise, contributing product decisions ✔️ Working with the engineering manager and the teammates closely ✔️ Responsible to redesign and re-platform promotion services using Go programming language ✔️ Optimizing system always to save cost and time, improving customer and stakeholder experiences ✔️ Supporting stakeholders and the support team ✔️ Tracking system with observability tools like NewRelic ✔️ Responsible to manage more than 20 microservices as a squad ✔️ Helping and contributing tribe issues and improvements ✔️ Managing application releases, organizing procedure for safe deployments ✔️ Supporting legacy services and designing restructuring journey ✔️ Go, Java, JavaScript, PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ, Amazon AWS, GIT, Microservices, DDD, Kubernetes, ArgoCD, Spinnaker, HashiCorp Vault, NewRelic, OpenTelemetry, Grafana, Opsgenie, Sentry, Agile Methodology, JIRA, Confluence, Balsamiq, Figma, Miro
✔️ Working with an agile team that contains developer, test and devops engineers ✔️ Research, analyze, design, develop new generation trading applications by following best practices, approaches, patterns, principles ✔️ Developing framework libraries for all existing and future company projects to create standard, modular, reusable applications ✔️ Communicating more than 15 microservices each other using Kafka and own wrapper MessageBus library to abstract applications from message provider and its logic ✔️ Processing real-time calculations to show system users financial statement like Profit and Loss using Akka, Kafka, ZeroMQ, MongoDB, WebSocket technologies ✔️ Achieving reconciliation automatically or manually to fix data and presenting correct data always even if services are down ✔️ Debugging and troubleshooting applications, refactoring, contributing frameworks, pair programming, discussing with teammates to improve systems always ✔️ Applying GIT flow with branching, merging, managing features and releases, pull requests and code reviews by teammates ✔️ Automating Continuous Integration/Deployment pipelines using GitHub, GitHub Actions, Octopus and logging, tracking, assigning, resolving, managing issues with Sentry and config management with HashiCorp Vault ✔️ Risk Management, Reconciliation, Data Persistence, Data Bridge, MetaTrader Connector, MessageBus, Framework, Risk Management UI ✔️ C#, .Net Core, PostgreSQL, MongoDB, Redis, Kafka, GIT, Microservices, Jenkins, Octopus, Sentry, SSE/Websockets, Unit/Integration Testing, DDD, TDD, Actor-Model(Akka), Multithreading, TypeScript, Angular, Agile Methodology, Scrum, Jira
✔️ Working closely with developers, analysts and testers as a member of an agile team, contributing business definitions, supporting project issues, fixing bugs, completing tasks ✔️ Responsible to research, analyze, design, develop, support applications by following best practices, approaches, patterns, principles ✔️ Debugging and troubleshooting applications, refactoring, contributing frameworks, pair programming, discussing with teammates to improve systems always ✔️ Applying GIT flow with branching, merging, managing features and releases, pull requests and code reviews by teammates ✔️ Automating Continuous Integration/Deployment pipelines using GitHub, TeamCity, Octopus and logging, tracking, assigning, resolving, managing issues with Sentry ✔️ Payment Gateway, GKFX Mobile Application, Risk Management, Customer Relationship Management (CRM), Mail Management, Document Store Management, Price Management ✔️ C#, .Net Core, Web Api, Windows Services, MSSQL, PostgreSQL, Redis, ActiveMQ, GIT, Microservices, TeamCity, Octopus, Sentry, WebSockets, Unit/Integration Testing, DDD, TDD, Multithreading, TypeScript, Angular, React Native, Agile Methodology, Scrum, Jira
✔️ Responsible to analyze, design, develop, support and debug, troubleshoot applications ✔️ Supporting on-site testing by our customers, preparing spesification documents for developed services ✔️ BP Club Loyalty, Aytemiz Loyalty, Kamil Koç Loyalty, Opet Mobile API, Opet Otobilim, JTI BenimBayim ✔️ C#, .Net Web Forms, .Net MVC, .Net Web Api, WCF Service, MSSQL, T-SQL, Entity Framework, HTML, CSS, JavaScript, Bootstrap, AngularJS