Software Developer c# .net

Summary

I am an experienced software developer/architect with nearly 20 years of professional experience. My main programming languages are C# and Java, but I have also completed tasks and developed tools using other programming languages such as C++, Python, JavaScript, TypeScript, HTML, and CSS. I have worked with various databases, including Microsoft SQL, Oracle, MongoDB, Azure CosmosDB, and PostgreSQL. In all the projects I was involved in, I implemented CI/CD pipelines and added or extended automated tests if they were not already in place. In recent years, I have focused on breaking down monoliths into microservices by implementing an event-driven architecture. In this process, we have migrated many projects from on-premises to the Azure Cloud or AWS Cloud to take full advantage of the scalability, flexibility, and security of the cloud.

As a software developer and architect, I was responsible for developing software architectures and implementing them. My tasks also included onboarding new employees to ensure they could quickly integrate into the team and contribute to the successful completion of projects. Additionally, I conducted data analyses to identify bottlenecks and improvements. With these results, I actively contributed to optimizing processes and developing better software. If you would like more information about my experience and skills as a software developer, I am happy to provide it.

Expectations

As a seasoned software developer and architect with nearly 20 years of experience, I am seeking a role that challenges me technically and allows me to leverage my extensive skill set in creating innovative solutions. I am looking for a dynamic and forward-thinking company that values continuous improvement and embraces new technologies.

In my next role, I am particularly interested in:

Cutting-Edge Projects: Working on projects that involve modern architectures such as microservices, event-driven systems, and cloud-native applications. I thrive in environments where I can employ my expertise in C#, Java, and other languages to solve complex problems.
Collaboration and Teamwork: Being part of a collaborative team where knowledge sharing and mentorship are encouraged. I enjoy onboarding and training new team members and believe that a strong team foundation leads to successful project outcomes.
Innovation and Growth: An innovative company that prioritizes growth and development, both for its employees and its products. I seek opportunities for continuous learning and professional development, particularly in emerging technologies and best practices in software development.
Impactful Work: Contributing to projects that have a significant impact on the business and its users. I am motivated by the prospect of seeing my work enhance user experiences and drive business success.
Agile Environment: A workplace that embraces Agile methodologies, allowing for flexibility, adaptability, and a focus on delivering high-quality software through iterative processes.
Overall, I am looking for a challenging role in a supportive and innovative environment where I can apply my skills, learn from my colleagues, and contribute to the company's success.

Employment Preferences
Expected Hourly Rate

** EUR/hr

Academic Degree
Experience

Total Professional Experience

23 years

Startup Experience

12 years

Big-Tech Companies

8 years

Enterprise Experience

10 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate