2021 (2,5 years): greenfield project Customer: on request
Role: Senior .NET Engineer
Tasks:Core team member on greenfield project for German ticketing company. The main objective of the project was to create a new system that is integrated with the old one (which is going to be retired in the future). The system provides the ability to take orders from external systems as well as internal sources, scan and validate tickets based on barcode and QR code, support German Culture Pass for youth and more.
- Cooperating with foreign clients to gather requirements and present solutions
- Participating in SCRUM lifecycle including daily, demo and other meetings
- Estimating tasks in case of time and cost
- Designing and implementing new application features
- Writing unit tests to ensure high code quality and scalability of the application
- Writing documentations and User Guides
- Performing code review for other team members
Achievements
- Onboarded until today more than 10 partners with client to API, first costumer was onboarded after 3 months using new cloud-based API.
- Introduction of agile management methodologies to the projects and restructuring client?s software department
Skills: C#, .NET Core, Blazor, Entity Framework Core, Git, Azure (SQL Server, Applications Insights, App Configuration, App Services, Azure DevOps), Hangfire, XUnit, Moq
2021 (1 year): White-label applicationCustomer: on request
Role: Senior .NET Engineer
Tasks:White-label application able to customize for each client. Online store for selling tickets to events, cultural institutions, etc.
- Cooperation with foreign clients to gather requirements and present solutions
- Participation in SCRUM lifecycle
- Estimating tasks in case of time and cost
- Designing and implementing new application features
- Maintaining and refactoring existing code to improve its performance, readability, and maintainability
- Writing automated tests using Selenium
- Writing documentations and User Guides
- Performing code review for other team members
Achievements
- Provide a modular environment for payment providers with the ability to scale in the future
Skills:
C#, .NET 4.x, .NET Core, Selenium, MS-SQL DB, JavaScript, Git, Entity Framework/Entity Framework Core, Azure (SQL Server, Applications Insights, App Configuration, App Services, Azure DevOps)
2021 (6 months): Web application developmentCustomer: Software House
Role: Senior .NET Engineer
Tasks:Develop web applications for the organization of public administration especially Local Government in Poland. Application gives user opportunity to pays for e.g. taxes, application for ID, application for alcohol selling license, tree felling permit and others.
- Analysing production bugs and fixing them
- Defining functional requirements for business needs
- Implementing new features with taking care of scalability and performance in accordance with requirements
- Collaborating closely with team members, including reviewing code changes and conducting code reviews
Skills: .NET Framework 4.x, ASP.NET, ASP.NET MVC, C#, GIT, HTML, JavaScript, PostgreSQL, Vue.js
2016 ? 2020 (6 months): Support of advertising campaignsCustomer: Global product company
Role: .NET Developer
Tasks:Green field an application to support advertising campaigns for a client from the tobacco industry. The application was like facebook and included features such as contests, polls, videos, photos, etc.
- Implementing Umbraco solutions from scratch
- Designing, coding and debugging applications
- Providing software analysis, code analysis, requirements analysis and cost and time estimation
- Conducting Code-review for other team members
- Integrating with external systems
Skills: .NET Framework 4.x, ASP.NET MVC, C#, GIT, HTML, JavaScript, Umbraco
2016 - 2020 (1 year): Application based on the Sitecore CMS for the textile sectorCustomer: Global product company
Role: .NET Developer
Tasks:Application for a clothing company based on the Sitecore CMS. Included features such as the ability to try on clothes, browse the company's products and create full outfits.
- Maintaining of existing application based on Utilized Sitecore CMS
- Implementing major new features
- Customizing the product according to customer requirements
- Creating technical documentation
- Conducting code-review for other team members to ensure high code quality
Skills: C#, .NET 4.x, ASP.NET MVC, TypeScript, Solr, Sitecore
2016 ? 2020 (1 year): different projectsCustomer: Global product company
Role: .NET Developer
Tasks:Maintenance simultaneously of 2 different projects. First for vindication company and second one for leading TV channels owner in Europe.
- Identifying and resolving application bugs across the entire scope of the system
- Redesigning features to provide better performance
- Providing support to other team members
- Developing backend and frontend layer
Achievements
- Optimizing the operation of the application for the TV company by refactoring existing procedures.
Skills: C#, .NET 4.x, Entity Framework, JavaScript, MS SQL, Git
2015 ? 2016 (1 year): Providing features to support the work of agentsCustomer: Software House
Role: .NET Developer
Tasks:Application for an insurance company on the Polish and international markets. Provide functionalities used to support the work of agents by providing functionalities such as an insurance rate calculator and a reminder system.
- Developing backend layer of application in accordance with requirements.
- Work in areas related to the functioning of business applications for insurance pillar.
- Presenting ideas for system improvements, including cost proposals.
- Identifying and resolving application bugs across the entire scope of the system.
- Conducting code review for other team members to ensure high code quality and scalability of application.
- Performing 2E2 tests
Skills: .NET Framework 4.x, Entity Framework, C#, TypeScript, Knockout.js, Microsoft TFS, ASP.NET MVC, DurandalT
2014 - 2015 (9 months): Development of an application to improve business processesCustomer: International Software House
Role: Junior .NET Developer
Tasks:Development of application for improving business processes in production company.
- Designing and implementing new features.
- Maintaining and improving the performance of existing software.
- Clearly and regularly communicating with management and business stakeholders.
- Designing and updating database.
- Collaborating with team members to foster continuous improvement
Skills: .NET Framework 4.x, ASP.NET MVC, C#, Entity Framework, HTML, JQuery, Microsoft TFS, T-SQL