04/01/2025 updated


100 % available
Full Stack Software Engineer specializing in .NET and Angular
Prishtina, Kosovo
Worldwide
Bachelor of Science (BSC) Computer Sciences - Software EngineeringASP.NET.NET FrameworkApplication Programming Interfaces (APIs)Amazon Web ServicesMicrosoft AzureC Sharp (Programming Language)Cloud ComputingSoftware QualityContinuous IntegrationDevOpsDistributed SystemsEntity FrameworkPostgreSQLMicrosoft SQL ServersMongoDB
.NET Development
Extensive experience in .NET ecosystem, including ASP.NET Core, Entity Framework, and C# for building robust backend systems and APIs.
Angular Development
Proficient in Angular for creating responsive and high-performance front-end applications, with expertise in state management and performance optimization.
Full Stack Development
Skilled in full-stack development, combining .NET backend with Angular frontend to create comprehensive web applications and microservices architectures.
Database Management
Proficiency in SQL Server, MongoDB, PostgreSQL, and Redis for efficient data storage and retrieval.
Cloud & Distributed Systems
Experience with Azure, AWS, and scalable architectures for building robust and highly available systems.
DevOps & CI/CD
Familiarity with version control systems like Git, and CI/CD tools such as GitLab Pipelines for streamlined development and deployment processes.
Testing & Quality Assurance
Proficient in using testing frameworks like Jasmine, Karma, and Cypress for ensuring code quality and application stability.
Extensive experience in .NET ecosystem, including ASP.NET Core, Entity Framework, and C# for building robust backend systems and APIs.
Angular Development
Proficient in Angular for creating responsive and high-performance front-end applications, with expertise in state management and performance optimization.
Full Stack Development
Skilled in full-stack development, combining .NET backend with Angular frontend to create comprehensive web applications and microservices architectures.
Database Management
Proficiency in SQL Server, MongoDB, PostgreSQL, and Redis for efficient data storage and retrieval.
Cloud & Distributed Systems
Experience with Azure, AWS, and scalable architectures for building robust and highly available systems.
DevOps & CI/CD
Familiarity with version control systems like Git, and CI/CD tools such as GitLab Pipelines for streamlined development and deployment processes.
Testing & Quality Assurance
Proficient in using testing frameworks like Jasmine, Karma, and Cypress for ensuring code quality and application stability.
Languages
EnglishFluent
Project history
•Developed advanced healthcare solutions for CompuGroup Medical (CGM), enhancing medical data management and digitizing workflows for hospitals, clinics, and laboratories serving over 1.6 million healthcare professionals across 60 countries.
•Modernized a legacy WinForms application by transforming a monolithic codebase into a modular microservices architecture using .NET Core APIs and Angular, significantly improving system scalability, maintainability, and application performance by 30%.
•Led a cross-functional team of front-end and back-end developers, overseeing project planning, code reviews, and sprint deliveries to ensure high-quality and timely releases.
•Designed and implemented secure RESTful APIs with ASP.NET Core, incorporating JWT-based authentication, role-based access control (RBAC), and refresh tokens to ensure secure communication and protect sensitive healthcare data.
•Utilized Entity Framework Core and LINQ for efficient data access and manipulation, optimizing database interactions and reducing query response times.
•Managed complex database operations with MSSQL Server , developing stored procedures , views , and transactions to ensure data consistency, integrity, and optimal performance during high-load scenarios.
•Led front-end development with Angular, implementing NgRx for state management and RxJS for handling asynchronous data streams, ensuring seamless integration with complex healthcare datasets.
•Architected and deployed microservices-based solutions to improve system scalability and reliability; utilized CI/CD pipelines with GitLab for automated testing, code quality checks, and rapid deployment, reducing deployment times by 20%.
•Implemented comprehensive security measures, including input validation, HTTPS enforcement, and data encryption, aligning with healthcare compliance standards and improving overall application security.
•Modernized a legacy WinForms application by transforming a monolithic codebase into a modular microservices architecture using .NET Core APIs and Angular, significantly improving system scalability, maintainability, and application performance by 30%.
•Led a cross-functional team of front-end and back-end developers, overseeing project planning, code reviews, and sprint deliveries to ensure high-quality and timely releases.
•Designed and implemented secure RESTful APIs with ASP.NET Core, incorporating JWT-based authentication, role-based access control (RBAC), and refresh tokens to ensure secure communication and protect sensitive healthcare data.
•Utilized Entity Framework Core and LINQ for efficient data access and manipulation, optimizing database interactions and reducing query response times.
•Managed complex database operations with MSSQL Server , developing stored procedures , views , and transactions to ensure data consistency, integrity, and optimal performance during high-load scenarios.
•Led front-end development with Angular, implementing NgRx for state management and RxJS for handling asynchronous data streams, ensuring seamless integration with complex healthcare datasets.
•Architected and deployed microservices-based solutions to improve system scalability and reliability; utilized CI/CD pipelines with GitLab for automated testing, code quality checks, and rapid deployment, reducing deployment times by 20%.
•Implemented comprehensive security measures, including input validation, HTTPS enforcement, and data encryption, aligning with healthcare compliance standards and improving overall application security.
•UI/UX Development: Designed and implemented high-performance, responsive user interfaces using Angular, reducing bounce rates and improving user engagement by 20%.
•State Management: Utilized NgRx Store to manage application state, implementing actions, reducers, and effects for predictable and maintainable data flow.
•API Integration: Collaborated with backend teams to integrate RESTful APIs, utilizing Angular's HttpClient for efficient data handling.
•Performance Optimization: Used Angular's ChangeDetectionStrategy, lazy loading, and trackBy functions to improve rendering performance and reduce load times by 25%.
•Testing & Quality Assurance: Implemented unit tests with Jasmine and Karma, achieving 80% code coverage. Developed end-to-end (E2E) tests using Cypress to validate user flows and application stability. Integrated automated tests into CI/CD pipelines for continuous quality assurance.
•Agile Methodologies: Participated in Scrum ceremonies (daily stand-ups, sprint planning, retrospectives) and used Jira for task management
•State Management: Utilized NgRx Store to manage application state, implementing actions, reducers, and effects for predictable and maintainable data flow.
•API Integration: Collaborated with backend teams to integrate RESTful APIs, utilizing Angular's HttpClient for efficient data handling.
•Performance Optimization: Used Angular's ChangeDetectionStrategy, lazy loading, and trackBy functions to improve rendering performance and reduce load times by 25%.
•Testing & Quality Assurance: Implemented unit tests with Jasmine and Karma, achieving 80% code coverage. Developed end-to-end (E2E) tests using Cypress to validate user flows and application stability. Integrated automated tests into CI/CD pipelines for continuous quality assurance.
•Agile Methodologies: Participated in Scrum ceremonies (daily stand-ups, sprint planning, retrospectives) and used Jira for task management
•Back-End Development: Developed back-end components with .NET, ensuring seamless data handling and business logic implementation. Managed API integrations and ensured secure, high-performance solutions.
•WPF Application Development: Primarily focused on the development of a WPF application, using C# as the main programming language. Designed and built user-friendly desktop applications for enhanced functionality and user experience.
•Object-Oriented Programming: Applied OOP principles to design scalable, maintainable, and efficient systems. •Component Reusability: Created reusable libraries and components to streamline future development efforts and reduce duplication of code across projects.
•Testing & Debugging: Conducted extensive unit testing and debugging to ensure application stability and performance, identifying and resolving key issues efficiently
•WPF Application Development: Primarily focused on the development of a WPF application, using C# as the main programming language. Designed and built user-friendly desktop applications for enhanced functionality and user experience.
•Object-Oriented Programming: Applied OOP principles to design scalable, maintainable, and efficient systems. •Component Reusability: Created reusable libraries and components to streamline future development efforts and reduce duplication of code across projects.
•Testing & Debugging: Conducted extensive unit testing and debugging to ensure application stability and performance, identifying and resolving key issues efficiently