
Efe Can Simitli
Verified Expert in Engineering
Software Developer
İzmir, Turkey
Toptal member since October 6, 2022
Efe has been a full-stack software developer for more than seven years, mainly focused on Microsoft platforms like ASP.NET, ASP.NET Core, and MSSQL. He has over three years of experience with Oracle PL/SQL, four years on Agile with Scrum framework, and has worked with React for two years.
Portfolio
Experience
- .NET - 7 years
- C# - 7 years
- Microsoft SQL Server - 5 years
- Entity Framework - 5 years
- Git - 4 years
- .NET Core - 4 years
- Multitenancy - 4 years
- Entity Framework Core - 3 years
Availability
Preferred Environment
Windows, Visual Studio, Visual Studio Code (VS Code), Azure DevOps, Jenkins, Kibana, Jira, SQL Server Management Studio (SSMS), Git, TFSVC
The most amazing...
...thing I've developed is a real-time strategy game as my graduation project at university. I've faced lots of problems that needed academic research on the road.
Work Experience
Senior Software Engineer
Intertech
- Developed back-end functions for the Retirement Promotion module on the Denizbank mobile app API project. Retired people can transfer their retirement salary from other banks to Denizbank and earn money rewards in return. Built on .NET Core Web API.
- Built back-end functions for the Commercial Credit module on the mobile app API project. Denizbank customers who are company owners can apply for this credit. Built on .NET Core Web API.
- Supported queue application, which is used in Denizbank branches. Customers can get orders from the application. Used Jira to track and fix bugs and built it on .NET Standard, HTML, and JavaScript.
- Created and supported the Channel Management System of Denizbank, built on the .NET Standard Framework. It manages the transactions between core banking APIs and channels, such as ATM, mobile, web, credit cards, and online payments.
- Developed and supported the One-time Password (OTP) application of Denizbank, which handles the OTP requirements of all Denizbank applications, including credit cards, authentications, and online payments. Used Jira to track and fix bugs.
Software Engineer
KoçSistem
- Developed a module of the Arcelik E-Waybill System that tracks spare parts with no electronic chips on them so that Arcelik can track them and create periodic economic reports. It is built on ASP.NET Web Forms and MSSQL.
- Worked for over three years on Ford Motor Company's dealer sales system in Turkey. Supported and developed existing .NET and Oracle PL/SQL-based projects. Created the new version with .NET MVC and reduced the codebase significantly.
- Built an HR application from scratch named HREdition. The application is created on a multitenant architecture. Developed with .NET Core and React. It also has a subscription module that handles online payments.
Experience
HR Application with Multitenant Architecture
I worked on the project for two years. The application includes onboarding, personnel management, absence management, ability management, performance management, payroll management modules, and reporting sub-modules. It is a multitenant application that is based on multitenant software architecture.
I built the application from scratch with my team. It is the application that I've taken the most responsibility for in my career. I was involved in all parts of the development process, beginning with system design and delivering the application to production. I have implemented the project's multitenant architecture and developed performance management, organization management, and online payment modules.
The performance module was based on KPI. The organization management module could show the organization tree at any time in history. I implemented the online payment module with iyzico payment system and the hangfire jobs to process periodic payments. Tenants can purchase any module, and every module has its price.
Ford DSS | Dealer Sales System in Turkey
The project manages transactions for customer orders, dealer orders, and sales invoices. I worked on DSS for more than three years. I worked on an old project built on ASP.NET Web Forms and Oracle - PL/SQL in the first year. I supported the bugs and developed the required new modules. I created DSS using the ASP.NET MVC framework from scratch and supported the old project.
Goferium
I developed Goferium by using the Unity3D game engine. The main challenge of the project was to build gameplay and implement strategic AI for computer playing. I implemented computer graphics algorithms like Hermite Spline Curves for object movements, graph algorithms like A* Search for pathfinding, and Decision Tree for individual AI.
Education
Bachelor's Degree in Computer Engineering
Izmir University - Izmir, Turkey
Skills
Libraries/APIs
Entity Framework, React
Tools
Visual Studio, Git, Jenkins, Kibana, Jira, Postman, Hangfire
Languages
C#, SQL, Java, C
Frameworks
.NET Core, .NET, Entity Framework Core, Unity3D
Storage
SQL Server Management Studio (SSMS), Microsoft SQL Server, Oracle PL/SQL
Paradigms
Azure DevOps, Scrum
Platforms
Windows, Visual Studio Code (VS Code), Oracle
Other
TFSVC, Software Engineering, Multitenancy, Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring