Joseph Porter

View Profile

Contact Joseph Porter

Senior Software Developer - .NET Focus with Java

Status: Aktiv
Location: Karlsruhe
Desired location: Karlsruhe,Stuttgart,Cologne,Düsseldorf
Basic salary: €90000
Exp. years: 10
Job Type: Permanent
Availability: Immediate
Overview:

Professional Background:

  • Over eight years of extensive experience in software development and research projects.
  • Core competency lies in the Microsoft .NET platform with expertise in ASP.NET, Winforms/WPF, and related technologies.
  • Active involvement in open-source platforms, including NodeJS and Angular.

Technical Skills:

Programming Languages:
  • Exceptional proficiency in C# with expertise in design patterns.
  • Extensive knowledge of PL/SQL, T-SQL, and SQL.
  • Competent in frontend development using Angular 11, React, and other relevant technologies.
Development Tools:
  • Proficient in Visual Studio .NET 2010/2017/2019/2022.
  • Experienced in version control systems like GIT and SVN, as well as Azure DevOps.
  • Skilled in using NHibernate, NUnit, NAnt, LLBGen, EntityFramework Core, and more.
Database Technologies:
  • Strong database skills in MS-SQL Server, Oracle, MongoDB, CosmosDB, and NoSQL.
  • Expertise in database design and optimization.
Methodologies:
  • Adherence to best practices like Test-Driven Development (TDD), Behavior-Driven Development (BDD), SOLID principles, and Code Conventions.
  • Familiarity with MDA, TDD, BDD, E2E, and Test Automation.

Management and Leadership:

  • Two years of management experience, leading a team of over twelve individuals.
  • Proficient in project management methodologies like AIM and Prince2.

Communication and Interpersonal Skills:

  • Highly motivated and enthusiastic professional with excellent communication skills.
  • Quick learner with a positive, solution-oriented mindset.

Education and Certifications:

  • Holds a degree in Robotics and AI from the University of Mine and Metallurgy, Krakau.
  • Graduated with a Dipl. Ing. Informatik and a Master of Science degree.

Languages:

  • Fluent in English (spoken and written).
  • German proficiency at C1 level.
  • Native Polish speaker.
View All Profiles