Work
I am Baris Akkurt. I specialize in back-end development with C# and .NET framework. You can read more about my work on my LinkedIn profile. Also, my Github profile has a few toy projects that I worked on in the past.
I have 14+ years of professional experience at medium and large companies in 3 different countries: Turkey, Germany and Belgium. Things I do at work:
- Breaking down ambiguous problems
- Designing a solution for a problem
- Project ownership and end-to-end delivery
- Debugging, performance and memory analysis, maintenance of the code base
- Writing tests (unit testing, integration testing, property testing)
- Writing and reviewing documentation
- Reviewing code
- Coaching junior engineers
- Cross-functional collaboration (product, design, QA)
Here are the list of tools I have used during my career (and I still keep using some of them on a daily basis):
- Programming languages: C#, Python
- Libraries and Frameworks: .NET Framework, ASP.NET, Blazor, gRPC, Django, NLog
- Testing: NUnit, xUnit, FsCheck, Playwright
- IDEs: Visual Studio, PyCharm
- Editors: Visual Studio Code, Notepad++
- Databases: Sqlite, MS SQL Server, Oracle
- Version Control: Git, TFS, SVN
- Profiler: dotTrace, dotMemory
- Issue tracking: Jira
- Wiki: Confluence, Mediawiki
- Other: Github, Github Copilot, Gitlab, Jenkins, Postman, Crucible, Markdown, HTML, PowerShell
I have explored mobile development through personal projects using Swift, Xcode for iOS and Java, Android SDK and Android Studio for Android. Furthermore, I used C and C++ while pursing my computer engineering degree and I occasionally wrote some C++/CLI code in my previous roles.