Istanbul, Istanbul, Türkiye
Semih Sipahi Software Engineer [email protected] I am a software engineer with nearly 15 years of experience, including 13 years of professional software development. I started as a backend developer and later expanded into frontend technologies, building a full-stack mindset for designing and developing scalable products. I have a strong Linux background and use Arch Linux as my daily operating system. During my career, I worked in different industries and on high-scale platforms, including Borusan, OBilet, Çiçeksepeti, and Tatilsepeti. These experiences helped me focus on performance, scalability, and clean software architecture. I work mainly with Go, Node.js, C#, JavaScript, and TypeScript. I build frontend applications using React, Next.js, Vue, and Angular, and develop backend services with REST and SOAP APIs. I also have experience with RabbitMQ, Kafka, PostgreSQL, MSSQL, and MySQL. Depending on the project, I use Entity Framework, TypeORM, Dapper, or GORM. I follow SOLID principles and object-oriented design. I regularly use design patterns such as Factory, Strategy, Repository, and Unit of Work. I also believe testing is an important part of software development and often apply TDD. Recently, I have been focusing on AI-powered applications. I build conversational systems with Flowise and Dify and develop AI-enabled backend services using Python and Flask. I enjoy working in Agile teams and value clear communication, ownership, and teamwork. Today, I continue my journey through my own venture, building software that creates real business value. Best Regards, Semih Sipahi