Skip to content

Instantly share code, notes, and snippets.

@ekaraman89
Last active August 7, 2023 06:28
Show Gist options
  • Save ekaraman89/d6502f1603294bac37d0905b36e07186 to your computer and use it in GitHub Desktop.
Save ekaraman89/d6502f1603294bac37d0905b36e07186 to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Emrah Karaman",
"label": "Senior Software Engineer | .NET Technology Specialist",
"image": "https://avatars0.githubusercontent.com/u/32803614?s=460&u=38f220a2c9c658141804f881c334c594eb1642ac&v=4",
"email": "[email protected]",
"phone": "5377049976",
"website": "",
"summary": "I am a software professional with over 6 years of experience in the industry, specializing in .NET technologies. I have a keen interest in clean coding, design patterns, and adhering to SOLID principles, which has led me to successfully execute various projects. My strong problem-solving skills enable me to tackle complex challenges effectively. Currently, I am working as a Software Engineer at Path, where I am involved in developing the product side of a marketplace application",
"location": {
"countryCode": "TR",
"city": "Izmir"
},
"profiles": [
{
"network": "LinkedIn",
"username": "emrah-karaman-09357148",
"url": "https://www.linkedin.com/in/emrah-karaman-09357148/"
},
{
"network": "Twitter",
"username": "emrah_karaman",
"url": "https://twitter.com/emrah_karaman"
},
{
"url": "https://github.com/ekaraman89",
"username": "ekaraman89",
"network": "github"
}
]
},
"work": [
{
"company": "PATH - Product and Software House",
"highlights": [],
"position": "Senior Software Engineer",
"startDate": "2022-11-30",
"summary": "We were involved in the development of Boyner's marketplace application, focusing on data management to provide users with a seamless experience. With a robust infrastructure and Elasticsearch integration, we delivered fast and efficient search results, creating a platform that instantly responds to users' needs",
"website": "https://www.linkedin.com/company/pathdevelop/"
},
{
"company": "Yüce Yazılım",
"endDate": "2022-11-30",
"highlights": [],
"position": "Senior Software Engineer",
"startDate": "2022-05-31",
"summary": "We developed a marketplace application for auto spare parts dealers. The project was a monolithic application with vendor, user, and admin panels, along with virtual POS features.\n\nFurthermore, we created a comprehensive payment infrastructure that aggregated virtual POS services from Turkish banks and other payment institutions. Additionally, we designed a user-friendly interface to manage companies utilizing this infrastructure.",
"website": "https://www.linkedin.com/company/yuce-yazilim/"
},
{
"company": "Nuevo Softwarehouse",
"endDate": "2022-05-31",
"highlights": [],
"position": "Software Development Specialist",
"startDate": "2021-09-30",
"website": "https://www.linkedin.com/company/nuevo-softwarehouse/"
},
{
"company": "Odeon Software & Technology",
"endDate": "2022-05-31",
"highlights": [],
"position": "Software Development Specialist",
"startDate": "2021-09-30",
"summary": "I was part of the core infrastructure development team of a company that develops software for the tourism sector.",
"website": "https://www.linkedin.com/company/odeon-software-technology/"
},
{
"company": "ENER",
"endDate": "2021-09-30",
"highlights": [],
"position": "Software Engineer",
"startDate": "2021-01-31",
"summary": "We developed a SCADA product that reads data from thousands of field devices simultaneously, archives them, and visualizes them with graphs",
"website": "https://www.linkedin.com/company/enerotomasyon/"
},
{
"company": "Gusto Teknoloji",
"endDate": "2020-12-31",
"highlights": [],
"position": "Senior Software Engineer",
"startDate": "2019-08-31",
"summary": "I developed a successful field management application that includes a hierarchical distributor and commission calculation system, along with a logistics management system.\n--\nI created an order management application that integrates with major marketplaces such as Hepsiburada, Trendyol, and n11, while also establishing connections with accounting software like Barkopos, Micro, and Netsis. The application synchronizes customer orders and accounting data, updating stock information, and organizing accounting records.\n--\nI designed an online education platform similar to Udemy. The platform automatically issues certificates to users upon successfully completing their courses.",
"website": "https://www.linkedin.com/company/gusto-teknoloji/"
},
{
"company": "Serbest çalışan",
"endDate": "2019-06-30",
"highlights": [],
"position": "Öğrenci",
"startDate": "2016-10-31",
"website": ""
},
{
"company": "KüreselNet",
"endDate": "2016-10-31",
"highlights": [],
"position": "Web Developer",
"startDate": "2015-01-31",
"website": "https://www.linkedin.com/company/k%C3%BCreselnet/"
},
{
"company": "TSK (Türk Silahlı Kuvvetleri)",
"endDate": "2014-05-31",
"highlights": [],
"position": "İskenderun Deniz Er Eğitim Alayı",
"startDate": "2013-05-31",
"summary": "We contributed to the development of a program that handles the procedures of soldiers after completing their basic training and joining the unit. Our role in the project involved developing additional modules and fixing existing issues. The program efficiently manages all processes for approximately 30,000 soldiers annually.",
"website": "https://www.linkedin.com/company/turksilahlikuvvetleri/"
},
{
"company": "ByR Web Yapim",
"endDate": "2012-08-31",
"highlights": [],
"position": "software developer",
"startDate": "2012-02-28",
"website": "https://www.linkedin.com/company/byrweb/"
}
],
"volunteer": [],
"education": [
{
"institution": "Trakya Üniversitesi",
"area": "Bilgisayar Mühendisliği",
"studyType": "Bachelor's degree",
"startDate": "2016-12-31",
"endDate": "2019-12-31",
"gpa": "",
"courses": []
},
{
"institution": "Dokuz Eylül Üniversitesi",
"area": "Bilgisayar Programlama",
"studyType": "Associate's degree",
"startDate": "2008-12-31",
"endDate": "2010-12-31",
"gpa": "",
"courses": []
}
],
"awards": [],
"publications": [],
"skills": [
{
"name": "Software Development",
"level": "Senior",
"keywords": [
"DDD",
"Microservices",
"CodeReview"
]
},
{
"name": "Computer Engineering",
"level": "Senior",
"keywords": [
"OOP",
"EntityFramework",
"MediatR",
"Json"
]
},
{
"name": ".NET Development",
"level": "Senior",
"keywords": [
".NET",
"C#",
".NETCore",
"ASP.NET Core",
"ASP.NET MVC",
"LINQ",
"Swagger",
"SwaggerUI"
]
},
{
"name": "Cache",
"level": "Senior",
"keywords": [
"Redis",
"InMemoryCache"
]
},
{
"name": "Message Queue",
"level": "Senior",
"keywords": [
"RabbitMQ",
"Apache Kafka"
]
},
{
"name": "Database",
"level": "Senior",
"keywords": [
"Elasticsearch",
"MongoDB",
"PostgreSQL",
"Microsoft SQL Server",
"MySQL"
]
},
{
"name": "Object Mapping",
"level": "Senior",
"keywords": [
"AutoMapper",
"Mapster"
]
},
{
"name": "Validation",
"level": "Senior",
"keywords": [
"FluentValidation"
]
},
{
"name": "Real-Time Communication",
"level": "Senior",
"keywords": [
"SignalR"
]
},
{
"name": "Job Scheduling",
"level": "Senior",
"keywords": [
"Hangfire",
"FluentScheduler"
]
},
{
"name": "Authentication & Authorization",
"level": "Senior",
"keywords": [
"JWT"
]
},
{
"name": "Advanced Concepts",
"level": "Senior",
"keywords": [
"CQRS",
"Docker",
"Git",
"Github",
"JIRA",
"Scrum"
]
}
],
"languages": [
{
"fluency": "Native Speaker",
"language": "Turkish"
},
{
"fluency": "Intermediate",
"language": "English"
}
],
"interests": [],
"references": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment