Senior Software Engineer
Current- My main objective at this company is to take full responsibility for the entire system, from conceptualization to implementation, and leverage my skills to create a distinct and impactful system design from scratch.- Back-end development with using .NET Core, ORM, SOLID principles with clean code techniques.- Developments of React Native mobile applications.- Utilization React and Vue.js used in admin panel.- Initiated a comprehensive refactoring of entire system to enhance efficiency and maintainability.- Established new infrastructure with using mediator design pattern, optimizing the applications and ensuring seamless integration with AWS platforms.- Reoptimized the database design, leading to significant improvements in data retrieval and storage efficiency. PostgreSQL as relational database.- Successfully optimized the system, resulting in %80 improved performance in queries and reliability.- Introduced the unit testing practices and encouraged the colleagues to adapt them, improving code quality and reliability.