
Sasa Cetkovic
Verified Expert in Engineering
Back-end Developer
Prague, Czech Republic
Toptal member since February 27, 2017
Sasa is an enthusiastic and proactive software developer with professional experience using Microsoft technologies. He adheres to SOLID principles and specializes in C#, Windows services, and RESTful Web APIs. He has done chiefly back-end development but would enjoy stretching out to doing full-stack.
Portfolio
Experience
- Microsoft SQL Server - 7 years
- C# - 7 years
- Microsoft Visual Studio - 7 years
- Web API - 5 years
- ADO.NET - 5 years
- ASP.NET Core - 4 years
- .NET Core - 3 years
- Identity Server - 2 years
Availability
Preferred Environment
Git, TFS, Visual Studio Code (VS Code), Visual Studio, MacOS, Windows
The most amazing...
...thing I've developed is a complete back end for a music streaming service.
Work Experience
Software Developer
Earthlinktele (via Toptal)
- Created and maintained Web API services for the support of web and mobile applications.
- Designed and created a back-end system for a music streaming service.
- Implemented and extended SSO web service using Identity Server 3 and 4.
- Maintained a SPA web portal implemented with Angular.
- Created an internal management website using Angular.
Software Developer
UDS (via Toptal)
- Created a web API with data aggregation features.
- Used Angular Reactive Forms for the front-end input forms.
- Created data visualizations using Google Charts.
Software Developer
Authority Partners, Inc.
- Developed business applications for US-based real estate and mortgage companies.
- Worked on a major re-implementation of background services using WCF and an ESB system.
- Developed internal high-performance event-logging services using ETW.
- Maintained XML document processing services that worked with internal and standard MISMO formats.
- Worked with the Redis cache.
Software Developer
Escrow.com
- Supported and upgraded an ASP website written in VBScript.
- Maintained an internal administration website.
- Implemented a two-factor authentication with SMS or voice calls using Twilio.
- Transferred incrementally the business logic from the old code to a new background service.
- Worked in a fast delivery agile environment with individual sprints lasting only a week.
Web Developer
Freelance Work
- Developed an advertisement website for public auctions.
Web Developer
Autotehnik D.O.O.
- Maintained an internal ASP.NET website.
- Maintained an MS Access application used as a warehouse inventory.
Experience
DLogger
https://github.com/SasaCetkovic/DLogger.Extensions.LoggingEducation
Bachelor's Degree in Software Engineering
University Džemal Bijedić, Faculty of Information Technologies - Mostar, Bosnia and Herzegovina
Certifications
Azure Developer Associate
Microsoft
Skills
Libraries/APIs
Entity Framework, Web API, LINQ, Windows Forms (WinForms), REST APIs, Managed Extensibility Framework (MEF), MembershipReboot, Dropbox API, AutoMapper, ETW, jQuery, Redis Queue, Twilio API
Tools
Visual Studio, Visual Studio 2019, Azure Key Vault, Microsoft Visual Studio, Azure Logic Apps, Autofac, TFS, Git, Azure DevOps Services, Microsoft Access, Azure Search, Azure App Service, Azure Application Insights, Azure Kubernetes Service (AKS), RabbitMQ, Angular CLI, Postman
Languages
C#, SQL, T-SQL (Transact-SQL), TypeScript, XML, Active Server Pages (ASP), HTML, CSS, VBScript, JavaScript
Frameworks
ASP.NET, ASP.NET Core 2, .NET Core, Json.NET, ADO.NET, ASP.NET MVC, ASP.NET Web API, .NET, Windows Workflow Foundation, ASP.NET Core, Entity Framework Core, ASP.NET Web Forms, ASP.NET Identity, OAuth 2, Swagger, Windows Presentation Foundation (WPF), Entity, MVC Razor, Angular, Bootstrap 3, Classic ASP
Paradigms
Dependency Injection, Object-oriented Programming (OOP), Service-oriented Architecture (SOA), Agile Software Development, Model View ViewModel (MVVM), Design Patterns, RESTful Development, Microservices Architecture, Scrum
Platforms
Windows, Azure Functions, Visual Studio 2017, MacOS, Visual Studio Code (VS Code), Azure Event Hubs, Azure Service Fabric, Azure
Storage
Azure Blobs, Azure Cache, Azure Cosmos DB, Azure SQL, Microsoft SQL Server, MySQL, Azure Queue Storage, Azure Tables, Azure Active Directory, Azure Table Storage, PostgreSQL, Amazon S3 (AWS S3)
Other
Windows Communication Foundation (WCF), Identity Server, Azure WebJobs, Azure Virtual Machines, OWIN, Multithreading, SOLID Principles, Azure Service Bus, Azure Virtual Networks, IIS, Tus.io
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