Robert Wawrzyniak
Fullstack Developer
Experience
Fullstack Developer
Equinix
- Backend development with Java, micronaut
- Frontend development with react.
Fullstack Developer
Northmill Bank
- Backend development with .NET8
- Frontend development with react and Typescript
- Designing distributed locking system based on Dynamo Db
- Implementing support for transactions in Dynamo Db
- Hosting solution on AWS, infrastructure as code with CloudFormation
- Developing application according to Domain Driven Design methodology in microservices environment
.NET and ReactJs Fullstack Engineer
Gulp
- Development of application for managing safety alerts in buildings
- Development of authentication with Azure Active Directory via oauth2 protocol and msal library
- Implementing backend with .NET 6 and ASP .NET WebApi
- Connecting to GraphQL api of screen cloud
- Implementing frontend with react
- Implementing CI/CD pipelines with Azure Devops
- Hosting system on Azure
Fullstack Developer
Hays
- Backend development with .NET8 and Python
- Frontend development with react, Typescript and Webcomponents
- Hosting solution on Azure and Google Cloud Platform
- Developing application according to Domain Driven Design methodology
- Implementing OCR and automatic document parsing functionality with Azure Cognitive Services and Google Cloud Platform document AI
- Training ML models to extract information from documents
Frontend Developer
Reichhart
- Development of WebComponents library for use in application
- Integrating WebComponents into ASP .NET MVC application
.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
- Implementing CI/CD pipelines with Azure Devops
- Hosting system on Azure
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
Frontend Developer
Gulp
- Programming with Angular 13 frontend for application for processing billings with PayPal
- Integrating with Java API written by another team
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
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
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
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
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
IT Kontrakt
- Working as a member of scrum team
- Development of single page applications
- Developing complex frontend with Angular 4-6
- Writing unit tests for frontend with jasmine
- Developing authentication mechanism with Thinktecture IdentityServer 4
- Developing authentication with Microsoft Active Directory B2C
- Working with thermal printers
- Deployment on Azure
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
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
.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
.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
- 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.
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
.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 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
.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
Skills
.Net (C#, Asp .Net, Webforms, Mvc, Webapi, Entity Framework, Nhibernate, Winforms, Wpf, Xaml, Silverlight, Sharepoint 2010, Wcf, Owin, Autofac)
Web Technologies: Html, Css, Javascript (Ajax, Jquery, Jquery-ui, Bootstrap, Angular Js, Angular, React) Asp .Net, Owin, Php (Codeigniter), Python, Django
Nodejs, Express.js, Apollo Server, Graph Ql, Typescript, Javascript
Aws And Azure Cloud Environments
Ci/cd With Tfs, Azure Devops, Jenkins, Gitlab And Github
Docker And Kubernetes
C, C++, Java, Matlab, Delphi
Databases: T-sql, Pl/sql, Sql, Oracle, Ms Sql Server, Mysql, Mariadb, Postgres
Design Patterns, Uml
Unit Testing – Xunit, Nunit, Mstest, Moq
Xml, Xpath, Xquery, Xsd
Log4net, Serilog, Appinsights
Application Security, Basic Knowledge On Penetration Testing Including Usage Of Owasp Zap And Sqlmap
Scrum And Agile Methodology, Test Driven Development
3d Graphics Programming – Directx, Opengl
Embedded Systems – Avr Microcontrollers In C, Assembly Languages And Bascom
Operating Systems: Ms Windows (Xp, 7, 8, Server 2008), Linux (Ubuntu)
Version Control Systems: Git, Svn, Tfs
Ide: Ms Visual Studio 2008, 2010, 2012, 2013, 2017, 2019
Basic Knowledge Of Electronics And Circuit Theory
Very Good Knowledge Of Ms Office And Openoffice
Driving License Cat. B.
Languages
Education
Silesian University of Technology
Masters Degree · Automatic Control, Electronics and Telecommunication, Computer Science · Gliwice, Poland
Silesian University of Technology
Bachelors Degree · Automatic Control, Electronics and Telecommunication, Computer Science · Gliwice, Poland
Certifications & licenses
Microsoft Certified Professional
Microsoft Certified Professional Developer: SharePoint Developer 2010
Microsoft Certified Solutions Developer: SharePoint Applications
Microsoft Certified Solutions Developer: Web Applications
Microsoft Certified Technology Specialist: .NET Framework 4, Data Access (WCF and Entity Framework Technologies)
Microsoft Certified Technology Specialist: .NET Framework 4, Web Applications
Microsoft Certified Technology Specialist: .NET Framework 4, Windows Applications (WPF technology)
Microsoft Certified Technology Specialist: SharePoint 2010, Application Development
Microsoft Specialist: Programming In HTML5 With JavaScript And CSS3 Specialist
Similar Freelancers
Discover other experts with similar qualifications and experience