2018 - 2020: several projects in .NET, Vue.js and Angular StackCustomer: Software House
Role: Senior Fullstack Developer
Projects:- Lead developer in rebuilding Test Generation Platform used by polish teachers.
- Developed a platform for products to demonstrate them online to clients. Platform was mainly designed to give client feeling of product how it will work and look.
Tasks:- Creating new architecture of the platform
- Refactoring existing code to new architecture
- Creating new microservice modules (e.g. module responsible for generating PDF files from data provided from web app)
- Code reviews for junior team members
Skills:Angular, Vue, .NET, Electron, Ionic Native, Cordova, Unity3D, UWA, JavaScript, Typescript, C# (2, 3.5, 4), JSON, HTML5, MongoDB, lowdb, rxdb, PL/SQL, SQL Server 208/12
2014 ? 2020: various projectsRole: Fullstack Developer (Freelancer)
Tasks:Delivered many different projects for small and medium clients. One of the projects related to creating from scratch web app for Carbon Charger Intake System
- Design, development and testing of mobile application for client to manage defects and subcontractors at the construction sites
- Development of new features and creating unit tests for Fusion devices
- REST API design and development
- Database designing
Skills:Angular, Vue.js, .Net, Electron, Ionic Native, Unity3D, UWA, JavaScript, Typescript, C# (2, 3.5, 4), JSON, HTML5, MongoDB, lowdb, rxdb, PL/SQL, SQL Server 208/12
2016 - 2018: Projects on the basis of .NET and AngularCustomer: Product Company
Role: .NET/Angular Developer
Tasks:- Maintain and support main company product, adding new functionality, design new data tables
- Writing new JavaScript?s for KendoUI controls and client-side functionality to the application
- Reviewing junior developer?s code after commits
- Leading project that was mobile application using Ionic Framework to be cross-platform for IOS devices as well Android
- Designing database and application structure, creating WCF services to communicate with backend and mobile devices
Skills: ASP.NET, MVC, Knockout.js, Kendo UI, .net 4.5.1, WFC, JSON, Ionic, Angular.js, JavaScript
2014 - 2016: Projects on the basis of .NET and AngularCustomer: Software House
Role: Fullstack Software Developer
Tasks:- Creating the base for new projects, providing help to junior developers at work and review they source code
- Writing webpack/gulp build a process for optimization of projects
- Maintain old JS/Angular projects
Skills:JSON, Angular, JavaScript, Web Api 2, Webpack, gulp, grunt
2014: Projects based on the MS technology stackCustomer: Product Company
Role: Software Developer
Tasks:- Design and develop mobile application for HHT devices
- Design REST WCF to communicate with HHT devices
- Develop a new application for Zebra printers and Labelers
- Automated WPF application that communicate with SIEMENS device and control factory machines
Skills:Windows mobile, CE, Intermec, Motorola, ZPL, C# (2, 3.5, 4) WCF, RS232, RS485, PLC, SIEMENS
2013 - 2014 (1 year) : Projects based on the MS technology stackCustomer: Product Company
Role: Software Developer
Tasks:- Maintain and support old company applications for clients spread over Europe, propose new solutions for client change request (Projects was mainly warehousing platforms)
- Move old applications from Windows Mobile to new platforms and devices
- Design and develop a spy application to check prices between other shops
Skills:Antenna Developer, Windows Mobile, Android, ASP.NET, .NET 2, 3.5, 4; Entity Framework 5, HHT Devices (Motorola, Intermec)
2012 ? 2013 (1 year) :
Creation and maintenance of automated test suits and additional programs that help in testsCustomer: Software House
Role: Automated Test Developer
Tasks:- Creating a new application that will make automated tests on orange.pl and other systems. (VBa)
- Help to maintain and administrate postgresql database that was the core communication module of all scripts written in HP QuickTest
- Writing new test in Selenium SDK (C#)
Skills: Visual Basic, C#, Auto IT, Selenium, HP QTP
2012 (6 months): Application designed for hospitals to manage their equipment inventoryCustomer: Product Company
Role: Intern Software Developer
Tasks:- Design Oracle MS SQL database for application and implement ORM to work with those databases at once
- Designing and develop the web application
- Implementing support for technicians
- Implementing workflow between technicians and machine operators. ASP.NET
Skills: C#, LLBlGenPro, nHibernate, WCF, ASP.Net, Oracle, MSSQL, PL/SQL