As a senior software engineer, I use my expertise in .NET Core and various other technologies to build and maintain high-performance apps. I apply solid development principles and object-oriented programming best practices to ensure quality, reliability, and scalability of the software products.During my career, I participated in various projects involving C#, ASP.NET Web API, Apache Kafka, RabbitMQ, Docker, ASP.NET MVC, TypeScript, NX, PL/SQL, RxJS, SignalR, NuGet, GIT, Azure, OAuth, WPF, WCF, and Unit Testing. Some of my notable achievements include multiplayer gaming development, developing application framework, creating an Angular UI generation tool, integrating banking applications with Android tablets, and implementing Enterprise Service Bus for banking application. I also excelled at debugging, analyzing memory leaks, and resolving .NET CLR performance issues.
-
Senior Software EngineerTrackman Jul 2022 - PresentCopenhagen, Capital Region, Denmark -
Technical LeadVakıfbank Nov 2021 - Jun 2022Istanbul, TurkeyArchitectural and technical lead in a wide range of technologies including C#, .NET Core, IIS, Razor, WebApi, MVC, Angular 13, TypeScript, NX, PL/SQL, RxJS, Kafka, SignalR, NuGet, GIT, Azure, OAuth, WPF, WCF, Unit Test Development (XUnit is used to increase coverage in Sonarqube). -
Senior Software DeveloperVakıfbank Jan 2016 - Nov 2021Istanbul, Turkey- Android Teller Tablet – Banking Application integration: Banking application and a USB connected android tablet integration using HTML5 and websocket. SignalR and adb reverse tcp used for communication. The project allows teller-customer communication and reduces paper usage.- Angular Designer Application: Drag & drop based angular UI generation tool for creating screens easily.- Elasticsearch log tracing: Inserting and examining banking application logs for inspection.- .NET Framework - .NET Core Transformation: Converting existing wcf projects to .net core web api based hosting. -
Mid-Level Software DeveloperVakıfbank Jan 2013 - Jan 2016Istanbul, Turkey- Enterprise Service Bus (ESB), Rule Engine, Event Management, Security, Exception Management, Caching, Parameter, Job Scheduler, Trace, Logging, Data Access Layer development and improvement.- UI Automation Test Tool: A tool like MTM (Microsoft Team Manager) developed. The application uses snoop-wpf approach and hooks an existing process and performs testing. -
Junior Software DeveloperVakıfbank May 2011 - Jan 2013Istanbul, Turkey- Custom framework user control development, banking application’s shell window design and implementation, xtrareports and Devexpress WPF components.- Communication Layer using wcf, custom endpoint behaviors, custom message encoding, message inspection, dynamic virtual hosting.- Code generator application which enables drag & drop to create ui screens, generates server-side crud operations code.
Hamit Sarmis Skills
Hamit Sarmis Education Details
-
Computer Engineering
Frequently Asked Questions about Hamit Sarmis
What company does Hamit Sarmis work for?
Hamit Sarmis works for Trackman
What is Hamit Sarmis's role at the current company?
Hamit Sarmis's current role is Senior Software Developer.
What schools did Hamit Sarmis attend?
Hamit Sarmis attended Yıldız Teknik Üniversitesi.
What skills is Hamit Sarmis known for?
Hamit Sarmis has skills like C#, Wpf, Wcf, Pl/sql, Devexpress Controls, Mvvm, Visual Studio, Java, Android Development, Windows 8, Asp.net Mvc, Php.
Who are Hamit Sarmis's colleagues?
Hamit Sarmis's colleagues are Emil Tralov, Ulrik Nielsen, Connor D. Soblom, Lee Niven, Zachary Silverstein, Rasmus Aarosin Therkildsen, Valdemar Gamborg.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial