- 😄 My name is Sinisa Petkovic. Fontzoot is my childhood nickname, originating in the Croatian word funcut, meaning wise or funny person.
![]() |
||||||
---|---|---|---|---|---|---|
.NET | Azure | AWS | React | Angular | Go | ADHD |
As a seasoned Software Developer/Consultant and Team Leader, I have complimented and led teams through all software development phases for over two decades. My expertise extends from requirement gathering and analysis to design, development, testing, and support. I am well-versed in operating systems, development environments, frontend and backend programming languages, and data architecture. I am proficient in C#, JavaScript, TypeScript, Go, and Python. I am skilled in database development using relational, document and graph databases. I am adept at designing and implementing scalable cloud solutions, including Azure and AWS.
I have deep expertise across the full spectrum of .NET technologies, including both .NET Framework and .NET Core. My mastery of core concepts such as Threading, Cashing, Delegates, Events, Generics, Collections, Exception Handling, Transactions, Reflection, and Serialization ensures the development of highly scalable, robust, and easily maintainable server-side applications that consistently exceed expectations.
I bring experience across various .NET UI technologies, including modern web experiences with Blazor, cross-platform native applications with MAUI, and established desktop solutions using WPF and WinForms. While my primary focus is crafting intuitive and engaging user interfaces, my familiarity with legacy WebForms applications allows for seamless integration and maintenance within diverse .NET ecosystems.
I am skilled in utilizing the event-driven architecture of NodeJS, the batteries-included approach of Django, the micro-framework nature of Flask, the performance-focused Gin and Fiber, the developer-friendly experience of Laravel, and the concurrency model of Phoenix.
I bring proven proficiency in developing modern, responsive, and dynamic user interfaces using React and Angular. My hands-on experience with these leading frameworks, demonstrated in various projects, ensures a comprehensive understanding of contemporary web development practices and the ability to deliver engaging and effective user experiences.
Highly experienced in Cloud Technologies, with deep expertise across Microsoft Azure and AWS. Proven ability to design, develop, and deploy cloud-based solutions on PaaS and IaaS, leveraging a wide range of services, including Azure App Service, Functions, Durable Functions, various storage solutions (Queue, Table, Blob), API Management, App Insights, Logic Apps, Data Factory, DevOps, and AWS services like IAM, EC2, S3, Event Bridge, Lambda, SQS, SNS, API Gateway, Aurora, Secrets Manager, Cloud Watch, and Code Pipeline.
I have worked extensively with a diverse set of database systems, including relational databases like SQL Server, SQL Azure, PostgreSQL, MySQL, Oracle, and SQLite, as well as NoSQL databases such as DynamoDB, Cosmos DB, Document DB, and MongoDB. My skills cover comprehensive database management, including SQL, T-SQL, PL/SQL, schema design, transactions, data migrations, performance tuning, stored procedures, functions, triggers, and views.
Adept at leveraging cloud-based and on-premises data integration technologies, including Azure Data Factory, AWS Glue, and SQL Server Integration Services (SSIS). Furthermore, I have experience developing custom CLI solutions using C#, Python and Go to extend and automate data integration workflows, enabling more granular control and efficient handling of specific business requirements. I have a proven track record of designing and implementing efficient data integration solutions to meet diverse business needs.
Proficient in utilizing messaging services to enhance backend systems' scalability, reliability, and fault tolerance. I have hands-on experience with AWS SQS for building decoupled and distributed applications, Azure Service Bus for advanced messaging patterns, Azure Queue Storage for cost-effective queuing, traditional solutions like MSMQ, and the versatile RabbitMQ for complex routing and message handling.
Adept at designing and implementing highly scalable and real-time backend solutions by strategically using pub/sub messaging patterns. My experience includes leveraging Apache Kafka for high-throughput, fault-tolerant data streaming and event processing and AWS SNS for efficient notification delivery and building event-driven architectures, ensuring robust and decoupled system communication.
Throughout my extensive career as a software engineer, I have cultivated deep expertise in various programming languages. I am fully proficient in C#, Go, JavaScxript, TypeScript, Python, C/C++, Spring, PHP, and Scala, allowing me to contribute effectively to diverse projects and teams. My passion for continuous learning extends to exploring and experimenting with languages like Rust, Elixir, Ruby, and OCaml, fostering adaptability and a broad understanding of software development paradigms.
- 🔭 I’m currently working on fullstack web development insurance 🤦 app
- 🌱 I’m
currentlyconstantly learning all things .NET
- ⚡ I learned coding using Basic, Pascal, C, Erlang, and Smalltalk
- ⚡ My first IDE was Borland Turbo C, later I used Borland's C++ and Delphi, as well as IBM's Visual Age
- ⚡ DB2, Oracle and Sybase were my introduction to RDBMS
- ⚡ I hosted my first website on Geocities
- ⚡ First Linux distro I used was Slackware downloaded overnight
- ⚡ My current Linux distro is Ubuntu (sometimes I use Fedora or SUSE)