I am Evren, a full stack .Net senior web developer with over 10 years of experience. I strongly believe in simplicity and always strive to use the most appropriate technology to create effective solutions for businesses. I am skilled in object-oriented design principles, and possess strong communication, leadership, and problem-solving abilities.
As a full stack developer, I have experience in both server-side and client-side development using modern frameworks like Angular and React. I am well-versed in the latest industry patterns and methods for both server-side and front-end development, and I am passionate about Continuous Integration, Agile practices, SOLID design principles, and clean code.
I am always eager to take on new challenges and work on interesting projects that allow me to grow and develop as a professional. As a team player, I value collaboration and communication to ensure that projects are delivered on time and within budget. I am committed to delivering high-quality, scalable solutions that meet the needs of the business and provide an excellent user experience.
Solid, scalable, large scale enterprise application development experience at all levels (architecture, front-end, back-end) in NET
Extensive hands-on experience with C#, ASPNET MVC, Net Core, Azure, Restful Services, Entity Framework, LINQ, Azure Kubernetes Services, Azure Devops, Event Base Systems
Web development: HTML, CSS, JavaScript, TypeScript, React, Redux, RTK, RTK Query, MaterialUI, TailwindCss
Deep understanding in object oriented design, development techniques and design patterns
Knowledge of database design principles
Development and server configuration experience on Windows and Linux
Agile Development, SCRUM Techniques
Telecommunications Industry - Time tracking The Time Tracking system is a consolidated solution developed for Telstra to integrate various time tracking systems, ensuring synchronization and facilitating comprehensive reporting. The system leverages GraphQL for querying data, Azure Storage Queues for handling asynchronous processing, Azure Storage Containers for data storage, and both Node.js and .NET for backend services.
Technologies: GraphQL, Azure Storage Queues, Azure Storage Containers, Node.js, .NET 7
Banking Industry - Meeting Rooms Management is a new system developed in customer to manage their meeting room bookings as well as seating, presentation and catering requirements of each booking. It is used by different parts of buildings (kitchen, room allocation, staff, etc) to organise meetings in advance. It has a suggestion system that suggest best rooms for a booking considering availability and all its requirements.
Technologies: React, Redux with RTK, RTK query, MaterialUI, Dotnet 6, MS SQL
Retail Industry - Mobile Api Retailer's Mobile Api was developed to facilitate seamless communication between the web services and mobile application for supermarket ecommerce systems.
Technologies: Asp.net web api, node.js
Fintech - Money / Pay Customer provide a variety of integrated Retail Finance solutions to small, medium and enterprise businesses across numerous industries, both online and in-store.
Technologies: Asp.net core web api, Kafka, Docker, Kubernetes, PostgreSql, GitLab, AWS,
Wagering Industry - TITO (Ticket In Ticket Out) – Allows players to collect credit from the EGM (Electronic Gaming Machine) in the form of a printed barcoded ticket.
Wagering Industry - CBC (Card Based Cashless) – Allows players to use their existing member cards (once configured accordingly) to deposit or withdraw funds to and from a card based account.
Technologies: WCF, WPF, Windows Forms,
Q.Checkout is a world class insights tool that allows you to understand your customers at an unparalleled level, by performing in-depth analysis of category, brand and product performance.
The tool explores trends and develops insights to gain a competitive advantage through better understanding customer behaviour.
Technologies: ReactJs, TypeScript, ASF, Asp.net core, Highcharts
Find A Lawyer white label online application which provides the ability to search and access information on registered legal practitioners.
Technologies: Asp.Net Core (webapi), VanillaJS, CSS3
Notification Management And Monitoring System Akbank (Turkey’s one of leading banks) sends SMS, Email and Push Notifications using this application to its customers. Application has admin, monitoring, and cost calculation modules. Bank sends over 1 million notifications each day through this infrastructure.
Migrating Existing Applications to the AWS Cloud existing applications migrated to micro services architecture. Infrastructure restructured in Cloud Architecture and migrated to Amazon Web Services.
Enterprise ERP Managing business processes like purchase requests and employee onboarding
Branch Payment System Payment system for Akbank to perform payment operations to third party vendors. Integrations for account and budget systems.
Urban Transformation & Land Registration In the context of Urban Transformation project, detection of missing land registration information and ownership assignment. Detection of buildings to be demolished and registration to city plan database.
Employee Attendance Tracker Employee entry and leave time tracking application incorporating RFID and Biometric Identification Systems. Application calculates working hours per employee, tracks guest identities.
HR KIOSK App HR application written in COBOL. Employees can explore their annual vacation dates/duration and communication information. Microfocus ISAM files read and exposed as web services. Kiosk Client application written in WPF.