freiberufler Senior Software Engineer C# and Software Engineering Lecturer auf freelance.de

Senior Software Engineer C# and Software Engineering Lecturer

offline
  • auf Anfrage
  • 00000 Kaunas
  • auf Anfrage
  • lt  |  en
  • 17.01.2023

Kurzvorstellung

I have 5 years of experience in the industry. I specialize in developing scalable .NET APIs and am interested in contractual opportunities to work on challenging projects and contribute to a dynamic team.

Qualifikationen

  • .NET core
  • .Net Framework (Microsoft)
  • Agile Entwicklung
  • ASP.NET
  • C#
  • E-Learning
  • Microsoft Azure
  • Objektorientierte Programmierung (OOP)
  • PostgreSQL
  • SCRUM
  • Software engineering / -technik
  • Training - Coaching-Kompetenzen

Projekt‐ & Berufserfahrung

Senior Software Engineer (Festanstellung)
Kundenname anonymisiert, Kaunas
7/2022 – offen (1 Jahr, 11 Monate)
Handel
Tätigkeitszeitraum

7/2022 – offen

Tätigkeitsbeschreibung

Spearheading legacy system Data transition from .Net Framework 3.5 Monolith to .Net 6 Micro-Services

Built micro-services for integrating Legacy systems with SalesForce utilising several existing MSSQL and MySQL databases, creating a PostGres Master data base with clean and remapped data. Implemented industry standard data and system resilience techniques using a mixture of Docker, ELK (Elastic Search logging & Kibana), RabbitMQ, Depency Injection, xUnit, Load & Passthrough testing.

Created integrations between newly created .NET 6 Micro Services with SalesForce Sales, Marketing and Service clouds.

Built CI/CD processes in the company from the ground up, implemented Docker containers for the micro-services, configured Bitbucket to automatically deploy code changes, built separate environments to allow QA and external companies to work with the microservices without delaying development.
Used Docker Compose with pipelines and dockerfiles to create resilient services with strict security.

Created REST API endpoints using best industry practices such as documentation by code which is used to exchange data with an external company.

Employed best clean architecture practices, used Repository and Microservice patterns, DRY, SOLID, Domain Driven Design and others.

Implemented sprints and other agile methodologies to streamline IT project and integration development.

Eingesetzte Qualifikationen

.Net Framework (Microsoft), ASP.NET, C#

Senior Software Engineer
Kundenname anonymisiert, REMOTE
12/2021 – 12/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2021 – 12/2022

Tätigkeitsbeschreibung

Working on Compliance and Communication Middleware in the Cyclops Cloud team, assisting with the Compliance Shield.

Completed a massive middleware and database system overhaul and refactoring, old-school SQL query style-based services (over 80 individual services) reworked to Depency Injection and Entity Framework-based micro-services. 98.75% xUnit and Moq-based unit test coverage. Fully load and pass throughput verified, capable of handling needs of the 11m+ user data processing.

Heavy focus on data query handling, optimisation, and tuning.

Eingesetzte Qualifikationen

Agile Entwicklung, ASP.NET, Entity Framework, Microsoft Azure, Microsoft SQL-Server (MS SQL), Objektorientierte Programmierung (OOP), Representational State Transfer (REST)

Lecturer
Kundenname anonymisiert, REMOTE
12/2021 – offen (2 Jahre, 6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2021 – offen

Tätigkeitsbeschreibung

As a CodeAcademy C# lecturer, I have a strong background in computer science and a deep understanding of the C# programming language. With a proven track record of success in teaching others how to code, I am able to clearly and effectively communicate complex technical concepts in a way that is easy for students to understand.

I am committed to helping my students succeed and am always available to provide support and guidance. In my role, I lead groups of 15 to 20 students and use a variety of teaching techniques, including lectures, demonstrations, and hands-on exercises, to engage and challenge them.

In addition to my technical expertise, I am also a skilled facilitator and am able to create a welcoming and inclusive learning environment for all students. I am excited to share my knowledge and experience with my students and help them achieve their goals in the field of programming.

Eingesetzte Qualifikationen

C#, E-Learning, Software engineering / -technik, Training - Coaching-Kompetenzen

Software Engineer
Kundenname anonymisiert, Vilnius
12/2020 – 12/2021 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

12/2020 – 12/2021

Tätigkeitsbeschreibung

Development of Icinga monitoring client API back-end with C# .NET.
Development of front-end application for aforementioned service.
Creating Python & Shell scripts for service automation.

Eingesetzte Qualifikationen

.Net, Agile Entwicklung, ASP.NET, C#, Linux (Kernel), Microsoft SQL-Server (MS SQL), Objektorientierte Programmierung (OOP), Representational State Transfer (REST), SCRUM, Software engineering / -technik

Über mich

I speak in English and can be a great SCRUM and train junior engineers on C# engineering.

Weitere Kenntnisse

C# · Entity Framework · Microservices · REST APIs · ASP.NET Core · Bitbucket · Docker Products · RabbitMQ · PostgreSQL · Microsoft SQL Server · Software Documentation · Microsoft Azure · Ubuntu · Scrum · Agile Methodologies · Hangfire · Redis · .NET Core · Object-Oriented Programming (OOP) · MySQL · Linux · ASP.NET · .NET Framework · SQL · xUnit

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Litauisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
170
Alter
26
Berufserfahrung
3 Jahre und 10 Monate (seit 07/2020)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden