10/22/2026 updated

**** ******** ****
100 % available

Senior Software Developer & Software Architect

Cluj-Napoca, Romania
Only remote
Software Engineer - Faculty of Computer Science and Automation, Technical University of Cluj-Napoca
Cluj-Napoca, Romania
Only remote
Software Engineer - Faculty of Computer Science and Automation, Technical University of Cluj-Napoca

Profile attachments

CV Radu Pop.pdf

.NET FrameworkDevOps.NET Framework 4Software ArchitectureRabbitMQSoftware DesignSoftware EngineeringSolution ArchitectureSystems Architecture.NET CoreApache KafkaMicroservices
.NET Development
Extensive experience with .NET Framework 4.8 and .NET Core 8, including development of microservice architectures, migration to .net standard and .net core, and building scalable back-end solutions using C#.

Microservice Architecture & Software Design
Design and implementation of microservice infrastructures using multiple repositories, RabbitMQ and Kafka for inter-service communication, and Azure DevOps for deployment pipelines.

Database Management
Proficiency with multiple database systems including SqlServer, Oracle, CosmosDB, MsSQL, MySQL, and AWS Aurora, covering both development and architecture aspects.

Cloud & DevOps
Hands-on experience with Azure DevOps for CI/CD pipelines, AWS services including FireHouse, Kinesis, Lambda, and data warehouse solutions, as well as deployment tools like Jenkins, Armour, Octopus, and Bamboo.

Front-End Development
Knowledge of front-end technologies including HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, and KendoUI, including version upgrades and creation of new UI components.

Team Leadership & Mentoring
Experience leading teams of 3 to 6 people, mentoring new members, holding knowledge sharing sessions, giving rough estimates, creating project timelines, and managing project infrastructure.

Message Queuing & Communication
Practical use of RabbitMQ and Kafka for asynchronous communication between application services, improving resilience and performance in distributed systems.

Testing & Quality Assurance
Experience with Selenium for web scraping and automated testing, as well as code refactoring and test fixing using Microsoft Test Management and TFS.

Monitoring & Authentication
Usage of monitoring tools such as Grafana and Prometheus, and authentication solutions including Auth0 and IdentityServer.

Versioning & Project Tracking
Proficient with Git, GitHub, SVN for version control, and project tracking tools such as Jira and Utrack.

Experience

Professional experience10+ years
Freelancer since2020

Languages

EnglishGood

Project history

Senior Software Developer

Archive360
Working on a project based on .NET Framework 4.8 and .NET Core 8 with SqlServer, Oracle, and CosmosDB for database. Kafka is used for communication between app services and Azure DevOps for deployment. The project is built on a microservice architecture within multiple repositories. Key achievements include using Selenium to parse websites for data extraction, implementing a solution to archive data from Google Drive, helping connect and gather data from WeCom, and mentoring new members with knowledge sharing sessions.

Senior Software Developer

Haufe Lexware
Project based on .NET Framework 4.8 with KendoUI and SqlServer. RabbitMQ used for inter-service communication and Azure DevOps for deployment. The project has over 2 million lines of code. Key achievements include improving ETL process performance by over 80%, developing a code generation solution for generic API endpoints, upgrading KendoUI from 2017 to 2024, developing a static web app on Azure for a maintenance page, and helping with migration to .net standard and .net core.

Developer - Team Lead - Architect

Unknown
Worked as a software architect in close relation with clients, product owners, and administrative staff. Started multiple projects developing architecture using monolith or microservices approaches. Led teams of 3 to 6 people, gave rough estimates, created project timelines, and managed project infrastructure and deploy pipelines. Key project involved migration from an old system to a microservice infrastructure using RabbitMQ for communication between services.

Back-end Developer

Connatix
Worked at a product company facilitating communication between advertisers and publishers. The project was re-written from a monolith to .net core on a micro-service architecture. Technology stack included MsSQL, MySql, AWS Aurora, C#, .net core 2.2, Git, Github, Utrack, AWS, FireHouse, Kinesis, Lambda, Auth0, IdentityServer, Grafana, Prometheus, Jenkins, and Armour.

Developer/Team-lead

Bytecamp
Led a team of 2 people and worked on 2 projects. First project was for an air-plane travel assurance agency using HTML, CSS, Javascript, jQuery, MsSQL, .net framework 4.5, Git, Github, Jira, and Octopus. Second project was a green field project for a survey company projecting data from a data warehouse using HTML, CSS, Javascript, Grafana, MsSQL, .net framework 4.5, Git, Github, Jira, and Jenkins.

Application Manager

Endava
Worked as a developer and infrastructure engineer, managing servers, server architecture, and deployments. Worked on two projects: a card company discount system using HTML, CSS, Javascript, jQuery, MsSQL, .net framework, Git, Jira, and Sitecore CRM; and the Endava presentation website integrating Sitecore data into front-end components using MsSQL, .net framework, Git, Github, Jira, and Bamboo.

Software Engineer

Softvision
Transitioned from Java to C#. Worked on 3 projects: Goodyear front-end project using AngularJS, HTML, CSS, Javascript, jQuery, Bootstrap, Git, Github, Jira; lynda.com online tutorial website using HTML, CSS, Javascript, jQuery, MsSQL, .net framework, Git, Github, Jira; and wageworks.com health savings website involving test writing, code refactoring, and fixing using C#, Selenium, MsSQL, Oracle, Microsoft Test Management, and TFS.

Junior Software Engineer

Pitech+Plus
First job as a Java developer working on a border control project. Worked with Java and ExtJs for frontend, implementing a modal view controller pattern for UI. Technologies used: ExtJs, MySQL, Nhibernate, Java, SVN, MVN.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in