Senior Software Engineer
Current- Worked on the project 'KaYa+' which spearheaded the transformation of the 'National Public Investment Information System' by developing a new web application serving over 5000 users nationwide in Turkey.- Enhanced software functionality by integrating with other public institutions' information systems and web services using .NET Web API and SOAP Web Services.- Actively participated in all phases of the software development lifecycle, including requirement analysis, design, implementation, testing, and deployment.- Demonstrated strong back-end development skills using .NET, C#, and .NET Core MVC.- Utilized front-end technologies such as HTML5, CSS, JavaScript, JQuery, DevExpress, and Bootstrap to create visually appealing and responsive web pages.- Designed and optimized database structures, including tables, queries, indexes, and triggers using Entity Framework and MSSQL.- Promoted a DevOps culture within the organization, enhancing agility and cross-functional collaboration using Git, GitLab, CI/CD and Jenkins.- Implemented robust security measures to protect sensitive data and ensure system integrity.- Developed scalable applications using agile methodologies to ensure timely project delivery.- Improved software performance and user experience by identifying and resolving complex technical issues and optimizing code.- Regularly reviewed code contributions from peers, providing constructive feedback to enhance overall product quality.- Mentored junior developers, fostering their professional growth and enhancing team productivity.- Provided valuable insights during product planning sessions, aligning technical strategies with business objectives.- Led architecture discussions, driving innovation in software design and implementation strategies such as Clean Architecture and Multi-tier Architecture.