Position: Senior .Net Developer
Category: .NET
English level: upper
Years of experience: 5


2017 - 2020 OPAK E-Commerce Company | Konya

- Development of 3 warehouse management mobile applications integrated with different enterprise resource planning applications in Java with Android SDK, C# XML
web services, SQL and SQLite
- Development of OPAK enterprise resource planning application in C# desktop, SQL and support
- Full stack development of e-commerce platform in C# (design pattern MVC), SQL,
- JavaScript, Angular, with Microsoft open source code NopCommerce

2020 - Present OPLOG Operational Logistic Company | Ankara

Software Developer (2020-2022)

-Working-on Maestro and OPLOG WMS warehouse management products
-Back-end development using .NET Core, ORM, Azure Serverless Functions, xUnit.
-Integration with 3rd party services like Omnitro, Auth0, Roadrunner (integrated with all cargo services in Turkey)
- Azure DevOps for CI/CD configurations & GIT, Azure resource management and maintenance and supporting of product.
- Basic experience on React Redux JavaScript Library
- Working with DevOps-Agile approach and Scrum methodology

Senior Software Engineer (2022- Present)

- Experienced warehouse management with 6 years of in-depth knowledge in optimizing inventory control, code efficiency, design the system to be scalable and capable of handling increased loads, WMS solutions and driving process improvements.
- Designing the overall system architecture, making decisions about technologies, frameworks, and patterns to be used in the project.
- Analyze complex technical challenges, propose effective solutions and apply, improve efficiency and optimizing performance bottlenecks in the application.
Optimized Azure functions and API %37 cost saved.
- Apply clean code practices and design patterns when writing code and leading team members to develop readable, maintainable, and scalable code.
- Review code written by team members to maintain code quality, consistency and identify potential issues. 1200+ PR reviewed.
- Responsible for project planning, collaborating with project managers and stakeholders to define scope, ensure smooth developments and deliver high quality products.
- Provide mentorship and training to junior developers, helping them improve their skills and knowledge. 11 people were onboard.
- Actively writing code, especially on critical and complex parts of application.
-Analyzed requirements of support team, developed tools, and reduced %95 manual migration operations of support team.