Frontend developer
Schlagwörter
Microsoft Visual Studio
Unit Testing
Microsoft Azure
Microsoft Sharepoint
ReactJS
AngularJS
Asp.Net
Java
.Net Framework
Active Directory
Skills
.NET Core, .NET 5, .NET, . NET, 3D graphics programming, ASP, web forms, Microsoft Active Directory, Active Directory, ADFS, Adobe XD, agile methodologies, Agile methodology, AJAX, DynamoDB, AWS S3, AWS, Angular, AngularJS, angular js, OpenOffice, API, assembly languages, Azure Active Directory, backend, Bootstrap, Twitter Bootstrap, C, C#, C++, CRM web, CSS, CSS3, Castle Windsor, cloud infrastructure, Refactoring, CodeIgniter, CQRS, Programming, Designing software, CI/CD, cypress, D3.js, data analysis, data integration, logging, data mapping, database, databases, Delphi, DirectX, Django, docker, Episerver, Entity Framework, express.js, XAML, XML, XP, Frontend, git, github, gitlab, groovy, Gulp, HTML, HTML5, HashiCorp, HoloLens, Computer Science, IntelliJ, Inversion of Control, jQuery, jasmine, Java API, Java, JavaScript, Jenkins, kotlin, kubernetes, log4net, Matlab, application environment, MariaDb, Mentor Graphics, messenger, microservices, Azure, Azure Devops, Azure cloud, MS Office, MS SQL, MS SQL Server, Sharepoint, MS Sharepoint, Sharepoint 2010, Silverlight, Visual Studio Code, Visual Studio, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, MS Visual Studio, Windows, MS Windows, MVC, MongoDb, Moq, MsTest, MySQL, nHibernate, nodejs, nuget, NUnit, oauth, oauth2, OWASP, OpenGL, O&S, operating systems, Oracle, PHP, microcontrollers, PL/SQL, Postgres, Prism, Python, React, ReactJs, rest api, S3 bucket, SAP, sql databases, SQL, scrum team, Scrum, SAML, SIP, single sign on, Application security, desktop applications, desktop application, bugs, Design patterns, software library, penetration testing, version control systems, SOLID principles, SVN, TFS, Telerik, Terraform, Test Driven Development, TDD, T-SQL, TypeScript, UML, Linux (Ubuntu), Umbraco, unit tests, unit test, Unit testing, authentication, VB .NET, WebApi, Web API, Developing web applications, web applications, web application, web services, Web technologies, WebSockets, WebForms, WCF, WinForms, Powershell, power shell, WPF, Server 2008, XSD, XPath, XQuery, Xunit
Projekthistorie
01/2002
-
12/2023
* Development of WebComponents library for use in application.
* Integrating WebComponents into ASP .NET MVC application.
Technologies used summary: WebComponents, lit, JavaScript, shoelace, ASP. NET MVC, .NET 4.8, nodejs, git.
* Integrating WebComponents into ASP .NET MVC application.
Technologies used summary: WebComponents, lit, JavaScript, shoelace, ASP. NET MVC, .NET 4.8, nodejs, git.
01/2023
-
04/2023
NET and ReactJs Fullstack Engineer
Gulp
* Development of application for managing meeting room statuses
* Development of authentication with Azure Active Directory via oauth2 protocol.
* Implementing backend with .NET 6 and ASP .NET WebApi
* Implementing frontend with react
* Implemeting CI/CD pipelines with Azure Devops
* Hosting system on Azure
Technologies used summary: .NET 6, ASP .NET WebApi, reactjs, Azure, Azure Devops, git.
* Development of authentication with Azure Active Directory via oauth2 protocol.
* Implementing backend with .NET 6 and ASP .NET WebApi
* Implementing frontend with react
* Implemeting CI/CD pipelines with Azure Devops
* Hosting system on Azure
Technologies used summary: .NET 6, ASP .NET WebApi, reactjs, Azure, Azure Devops, git.
03/2022
-
04/2023
Fullstack developer
Gulp
* Development of API with .NET 6.
* Development of web applications frontend with React and Angular.
* Maintaining cloud infrastructure in Azure and AWS.
* Development of CI/CD pipelines with gitlab.
* Healthcare industry.
Technologies used summary: .NET 6, ASP .NET Core, React, Angular, D3.js, HTML, CSS, JavaScript, TypeScript,
nodejs, Azure, Azure Cosmos DB, Azure Blob Storage, Azure Indexers, oauth, Keycloak, Postgres, AWS, AWS
MongoDb, gitlab, cypress.
* Development of web applications frontend with React and Angular.
* Maintaining cloud infrastructure in Azure and AWS.
* Development of CI/CD pipelines with gitlab.
* Healthcare industry.
Technologies used summary: .NET 6, ASP .NET Core, React, Angular, D3.js, HTML, CSS, JavaScript, TypeScript,
nodejs, Azure, Azure Cosmos DB, Azure Blob Storage, Azure Indexers, oauth, Keycloak, Postgres, AWS, AWS
MongoDb, gitlab, cypress.
06/2021
-
03/2022
Software Architect
Mentor Graphics
* Development of rest api services with C# ASP .NET Core and kotlin ktor.
* Programming infrastructure with HashiCorp Terraform.
* Aiding start of new project - application for gathering data on electrical components from manufacturers.
Technologies used summary: .NET 5, C#, ASP .NET Core, ASP .NET Web API, kotlin, ktor, docker, AWS, S3
bucket, lambda, DynamoDB, HashiCorp Terraform, JetBrains Rider, JetBrains IntelliJ, gitlab.
* Programming infrastructure with HashiCorp Terraform.
* Aiding start of new project - application for gathering data on electrical components from manufacturers.
Technologies used summary: .NET 5, C#, ASP .NET Core, ASP .NET Web API, kotlin, ktor, docker, AWS, S3
bucket, lambda, DynamoDB, HashiCorp Terraform, JetBrains Rider, JetBrains IntelliJ, gitlab.
04/2021
-
03/2022
NodeJS Software Engineer
Gulp
* Integration of existing NodeJS application with Sharepoint through MS Graph API.
* Development of authentication with Azure Active Directory via oauth2 protocol.
* Refactoring of existing application in order to apply ports and adapters architecture.
* Coding nodeJS scripts for data migrations between systems.
* Analysis and elimination of possible security threats.
* Configuration of CI/CD pipelines with Azure Devops
Technologies used summary: NodeJS, express.js, MS SQL, MS Sharepoint, Azure Active Directory, MS Graph
API, Visual Studio Code, oauth2.
* Development of authentication with Azure Active Directory via oauth2 protocol.
* Refactoring of existing application in order to apply ports and adapters architecture.
* Coding nodeJS scripts for data migrations between systems.
* Analysis and elimination of possible security threats.
* Configuration of CI/CD pipelines with Azure Devops
Technologies used summary: NodeJS, express.js, MS SQL, MS Sharepoint, Azure Active Directory, MS Graph
API, Visual Studio Code, oauth2.
11/2021
-
01/2022
Frontend developer
Gulp
* Programming with Angular 13 frontend for application for processing billings following provided mocks.
* Integrating with Java API written by another team.
Technologies used summary: Angular 13, HTML, CSS, Typescript, nodejs, Adobe XD, jest.
* Integrating with Java API written by another team.
Technologies used summary: Angular 13, HTML, CSS, Typescript, nodejs, Adobe XD, jest.
04/2020
-
05/2021
Lead Software Engineer
Hyland
* Development of framework for e2e tests basing on the cypress
* Development of highly extensible low code framework for creating web applications based on
microfrontends approach (web elements)
* Development of the web applications with Angular10, TypeScript
* Hosting solution on AWS
* Development of REST api with ASP .NET Core
* Development of CI/CD pipelines with Jenkins and groovy
* Setting up application environment with docker containers and kubernetes
Technologies used summary: .NET Core 3.1, C#, ASP .NET Core, ASP .NET Web API, Entity Framework Core,
Postgres, AWS, AWS S3 bucket, AWS MongoDb, Angular 10, TypeScript, CSS3, cypress, jenkins, Visual Studio
2019, Visual Studio Code, oauth2, CQRS, Jenkins, groovy, docker, kubernetes.
* Development of highly extensible low code framework for creating web applications based on
microfrontends approach (web elements)
* Development of the web applications with Angular10, TypeScript
* Hosting solution on AWS
* Development of REST api with ASP .NET Core
* Development of CI/CD pipelines with Jenkins and groovy
* Setting up application environment with docker containers and kubernetes
Technologies used summary: .NET Core 3.1, C#, ASP .NET Core, ASP .NET Web API, Entity Framework Core,
Postgres, AWS, AWS S3 bucket, AWS MongoDb, Angular 10, TypeScript, CSS3, cypress, jenkins, Visual Studio
2019, Visual Studio Code, oauth2, CQRS, Jenkins, groovy, docker, kubernetes.
04/2019
-
03/2020
Lead Software Engineer
SopraSteria
* Working as a fullstack .net programmer on application for visualization of 3D human organs models with
Microsoft HoloLens 2 glasses for clinical purposes.
* Designing architecture of the system basing on Azure tools and microservices approach
* Development of authentication mechanism based on Azure Active Directory
* Development of frontend with Angular7, React, CSS3
* Development of REST api services in .NET Core 2.2
* Working with non-sql databases - CosmosDB and Azure Table Storage
* Development of CI/CD with azure devops
* Development of web application based on Umbraco CMS
* Development of data integration tool between Sharepoint and Episerver portals
* Mentoring younger team mates
Technologies used summary: .NET Core 2.2 - 3.1, C#, ASP .NET Core, ASP .NET Web API, Microsoft Graph
API, Azure Active Directory, Azure Queues, Azure Table Storage, CosmosDB, azure devops, Angular 7, React,
TypeScript, nodejs, CSS3, Umbraco, Episerver, Sharepoint 2019, Visual Studio 2019, Visual Studio Code, oauth2,
CQRS.
Microsoft HoloLens 2 glasses for clinical purposes.
* Designing architecture of the system basing on Azure tools and microservices approach
* Development of authentication mechanism based on Azure Active Directory
* Development of frontend with Angular7, React, CSS3
* Development of REST api services in .NET Core 2.2
* Working with non-sql databases - CosmosDB and Azure Table Storage
* Development of CI/CD with azure devops
* Development of web application based on Umbraco CMS
* Development of data integration tool between Sharepoint and Episerver portals
* Mentoring younger team mates
Technologies used summary: .NET Core 2.2 - 3.1, C#, ASP .NET Core, ASP .NET Web API, Microsoft Graph
API, Azure Active Directory, Azure Queues, Azure Table Storage, CosmosDB, azure devops, Angular 7, React,
TypeScript, nodejs, CSS3, Umbraco, Episerver, Sharepoint 2019, Visual Studio 2019, Visual Studio Code, oauth2,
CQRS.
12/2018
-
03/2019
Senior .NET programmer
Volkswagen Financial Services
* Development of new features
* Maintenance of the existing software library and fixing bugs
* Refactoring of legacy code and application of SOLID principles
* Improving architecture of legacy applications
* Supporting library users and resolving their issues
* Maintenance of a library for SSO authentication with Windows Federated Authentication over ADFS
* Development and maintenance of WPF desktop applications
* Development of Powershell scripts for system administration purposes
* Working in multinational environment with german as the main language
* Working on integration with SAP
* Working with CI/CD made on TFS
Technologies used summary: .net 4.6, C#, wpf, asp .net web forms, asp .net mvc, asp .net web api, nuget packages,
TFS, ADFS, WsFed, SAML, Powershell, git, Visual Studio 2017, SAP.
* Maintenance of the existing software library and fixing bugs
* Refactoring of legacy code and application of SOLID principles
* Improving architecture of legacy applications
* Supporting library users and resolving their issues
* Maintenance of a library for SSO authentication with Windows Federated Authentication over ADFS
* Development and maintenance of WPF desktop applications
* Development of Powershell scripts for system administration purposes
* Working in multinational environment with german as the main language
* Working on integration with SAP
* Working with CI/CD made on TFS
Technologies used summary: .net 4.6, C#, wpf, asp .net web forms, asp .net mvc, asp .net web api, nuget packages,
TFS, ADFS, WsFed, SAML, Powershell, git, Visual Studio 2017, SAP.
05/2016
-
06/2017
Senior .NET programmer
ABB
* Maintenance and development of an existing software for power transformer calculation
* Working as a member of scrum team
* Programming in C# and VB .NET
* Refactoring legacy code
* Developing desktop application with WPF, Caliburn Micro, Castle Windsor
* Preparing unit tests with Microsoft libraries and Moq
* Designing software for solving complex mathematical problems
Technologies used summary: C# (6.0), VB .NET, WPF, Caliburn Micro, Castle Windsor, Moq, Visual Studio 2015,
agile methodologies, git, TFS.
* Working as a member of scrum team
* Programming in C# and VB .NET
* Refactoring legacy code
* Developing desktop application with WPF, Caliburn Micro, Castle Windsor
* Preparing unit tests with Microsoft libraries and Moq
* Designing software for solving complex mathematical problems
Technologies used summary: C# (6.0), VB .NET, WPF, Caliburn Micro, Castle Windsor, Moq, Visual Studio 2015,
agile methodologies, git, TFS.
06/2014
-
04/2016
NET programmer, architect
ING Bank Śląski
* Developing and designing multitier sophisticated system for bank
* Being fully responsible for whole software producing life cycle till delivering product to customer
* Developing web applications with ASP .NET MVC, jQuery, JavaScript, Bootstrap, CSS, HTML
* Developing client application with WPF
* Developing web services with ASP .NET MVC WebAPI and WCF
* Developing workflows with WWF
* Entity Framework used for connection to database
* Programming in PL/SQL for Oracle and in T-SQL for MS SQL databases
* Implementation of Inversion of Control pattern with Autofac
* Preparing unit tests with Microsoft libraries and Moq
* Management of Git repository and Continous Integration system built on Jenkins
* Managing small developers team (2 programmers)
* Development of authorization mechanism with Active Directory
Technologies used summary: C# (4.5), ASP .NET MVC 5, EntityFramework, Linq2sql, WCF, ASP .NET MVC
WebAPI, WPF, Autofac, log4net, Moq, jQuery, Bootstrap, T-SQL, PL/SQL, Visual Studio 2013, agile
methodologies, git, TFS.
* Being fully responsible for whole software producing life cycle till delivering product to customer
* Developing web applications with ASP .NET MVC, jQuery, JavaScript, Bootstrap, CSS, HTML
* Developing client application with WPF
* Developing web services with ASP .NET MVC WebAPI and WCF
* Developing workflows with WWF
* Entity Framework used for connection to database
* Programming in PL/SQL for Oracle and in T-SQL for MS SQL databases
* Implementation of Inversion of Control pattern with Autofac
* Preparing unit tests with Microsoft libraries and Moq
* Management of Git repository and Continous Integration system built on Jenkins
* Managing small developers team (2 programmers)
* Development of authorization mechanism with Active Directory
Technologies used summary: C# (4.5), ASP .NET MVC 5, EntityFramework, Linq2sql, WCF, ASP .NET MVC
WebAPI, WPF, Autofac, log4net, Moq, jQuery, Bootstrap, T-SQL, PL/SQL, Visual Studio 2013, agile
methodologies, git, TFS.
07/2015
-
02/2016
IT consultant
O&S Computer-Soft
* Designing web application interfaces based on AngularJS
* Designing authentication and authorization management within web applications
* Preparing installers for desktop applications
* Preparing windows batches for tasks automation
* Solving the crucial technical problems that occurred during development
* Development of authorization mechanism with Active Directory
Technologies used summary: C# (4.5), ASP .NET MVC 5, EntityFramework, MySQL, JavaScript, jQuery,
AngularJS, batch.
* Designing authentication and authorization management within web applications
* Preparing installers for desktop applications
* Preparing windows batches for tasks automation
* Solving the crucial technical problems that occurred during development
* Development of authorization mechanism with Active Directory
Technologies used summary: C# (4.5), ASP .NET MVC 5, EntityFramework, MySQL, JavaScript, jQuery,
AngularJS, batch.
10/2012
-
10/2015
NET technologies trainer
Altkom Akademia
Leading professional trainings in following areas: C#, WPF, XAML, Prism, WCF, ASP .NET WebForms, ASP
.NET MVC, EntityFramework, jQuery, AngularJS, AJAX, T-SQL, Visual Studio 2013, Visual Studio 2010,
TypeScript, Twitter Bootstrap.
.NET MVC, EntityFramework, jQuery, AngularJS, AJAX, T-SQL, Visual Studio 2013, Visual Studio 2010,
TypeScript, Twitter Bootstrap.
06/2013
-
05/2014
NET Team Leader
Clifford Thames
* Management of 3 .NET developers team
* Developing web applications in ASP .NET WebForms, ASP .NET MVC. Designing responsive layouts
with jQuery, Bootstrap and CSS.
* Developing web services with WebAPI and WCF
* Developing sophisticated engines for persisting data to database with EntityFramework for automatic data
mapping and creation of automatic queries. Code first approach with coded migrations.
* Designing multitier applications
* Implementing single sign on solution with Thinktecture Identity Server 2
* Publishing code for other projects in form of Nuget packages.
* Programming MS SQL Server 2008 with T-SQL
* Application of Test Driven Development and agile methodologies.
* Assuring very high unit test coverage with NUnit and Moq
* Implementation of Inversion of Control pattern with Autofac
* Implementing logging with log4net
* Preparing batch and power shell scripts.
Technologies used summary: C# (4.5), ASP .NET WebForms, ASP .NET MVC (4-5), EntityFramework (6.0-6.1),
Linq2sql, WCF, WebAPI, OWin, Autofac, NUnit, Moq, log4net, jQuery, Bootstrap, T-SQL, Visual Studio 2012-
2013, TDD, Agile methodologies, SVN.
* Developing web applications in ASP .NET WebForms, ASP .NET MVC. Designing responsive layouts
with jQuery, Bootstrap and CSS.
* Developing web services with WebAPI and WCF
* Developing sophisticated engines for persisting data to database with EntityFramework for automatic data
mapping and creation of automatic queries. Code first approach with coded migrations.
* Designing multitier applications
* Implementing single sign on solution with Thinktecture Identity Server 2
* Publishing code for other projects in form of Nuget packages.
* Programming MS SQL Server 2008 with T-SQL
* Application of Test Driven Development and agile methodologies.
* Assuring very high unit test coverage with NUnit and Moq
* Implementation of Inversion of Control pattern with Autofac
* Implementing logging with log4net
* Preparing batch and power shell scripts.
Technologies used summary: C# (4.5), ASP .NET WebForms, ASP .NET MVC (4-5), EntityFramework (6.0-6.1),
Linq2sql, WCF, WebAPI, OWin, Autofac, NUnit, Moq, log4net, jQuery, Bootstrap, T-SQL, Visual Studio 2012-
2013, TDD, Agile methodologies, SVN.
12/2012
-
05/2013
Frontend programmer
Joanneum Research Forschungsgesellschaft mbH
* Development of web application with use of jQuery, jQuery-UI and HTML5 for graphical analysis of
videos.
* Development of JavaScript controls for precise data analysis.
* Working as the only developer in the project, designing architecture of the application
* Working in international environment, gathering requirements
Technologies used summary: jQuery, jQuery-UI, HTML5, CSS, XML, XPath
videos.
* Development of JavaScript controls for precise data analysis.
* Working as the only developer in the project, designing architecture of the application
* Working in international environment, gathering requirements
Technologies used summary: jQuery, jQuery-UI, HTML5, CSS, XML, XPath
10/2011
-
12/2012
NET developer
LGBS
* Development of MS Sharepoint 2010 WebParts in ASP .NET WebForms and jQuery
* Development of MS Sharepoint 2010 CRM application for heavy industry
* Development of CRM web application for heavy industry with C#, ASP .NET WebForms, JavaScript,
jQuery
* Development of CRM web application with C#, JavaScript, jQuery, AJAX, WebSockets
* Development of ERP application for management of technical workers with C#, ASP .NET MVC,
JavaScript, jQuery, jQuery-UI, Telerik MVC controls, EntityFramework
* Development of CRM web application with C#, ASP .NET MVC, JavaScript, jQuery, AJAX, WCF
services for billing services
Technologies used summary: C#, .NET, ASP .NET WebForms, ASP .NET MVC, MS Sharepoint 2010,
EntityFramework, WCF, jQuery, JavaScript, AJAX, WebSockets, Visual Studio 2010, SVN, TFS.
* Development of MS Sharepoint 2010 CRM application for heavy industry
* Development of CRM web application for heavy industry with C#, ASP .NET WebForms, JavaScript,
jQuery
* Development of CRM web application with C#, JavaScript, jQuery, AJAX, WebSockets
* Development of ERP application for management of technical workers with C#, ASP .NET MVC,
JavaScript, jQuery, jQuery-UI, Telerik MVC controls, EntityFramework
* Development of CRM web application with C#, ASP .NET MVC, JavaScript, jQuery, AJAX, WCF
services for billing services
Technologies used summary: C#, .NET, ASP .NET WebForms, ASP .NET MVC, MS Sharepoint 2010,
EntityFramework, WCF, jQuery, JavaScript, AJAX, WebSockets, Visual Studio 2010, SVN, TFS.
06/2010
-
09/2011
NET developer
VoipSwitch
* Development of internet messenger for audio/video and chat communication with use of XMPP and SIP
protocols.
* Implementing layout with .NET WinForms, mutlithreading. Implementing logic in unmanaged C++ and
Python.
Technologies used summary: .NET, WinForms, C++, Python, pjlib, XMPP, SIP, Visual Studio 2008, SVN.
protocols.
* Implementing layout with .NET WinForms, mutlithreading. Implementing logic in unmanaged C++ and
Python.
Technologies used summary: .NET, WinForms, C++, Python, pjlib, XMPP, SIP, Visual Studio 2008, SVN.
Reisebereitschaft
Weltweit verfügbar