Senior Software Engineer C# and Software Engineering Lecturer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 00000 Kaunas
- auf Anfrage
- lt | en
- 17.01.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
.Net Framework (Microsoft), ASP.NET, C#
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.
Agile Methodologie, ASP.NET, Entity Framework, Microsoft Azure, Microsoft SQL-Server (MS SQL), Objektorientierte Software-Entwicklung, Representational State Transfer (REST)
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.
C#, E-Learning, Software engineering / -technik, Training - Coaching-Kompetenzen
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.
.Net, Agile Methodologie, ASP.NET, C#, Linux (Kernel), Microsoft SQL-Server (MS SQL), Objektorientierte Software-Entwicklung, Representational State Transfer (REST), Scrum, Software engineering / -technik
Über mich
Weitere Kenntnisse
Persönliche Daten
- Englisch (Fließend)
- Litauisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden