Przemyslaw Seneczko
PJSEN Consulting
Welcome to my personal web page. I am professional software developer based in Warsaw, Poland. I hold both Bachelor's of Science and Master's of Science degrees in Computer Science (Institute of Computer Science), from Faculty of Electronics and Information Technology, Warsaw University of Technology.
I have more than 10 years of commercial experience in designing, maintaining and deploying medium sized and large sized systems written in the C# language, running on top of the Microsoft .NET:
- ASP.NET and ASP.NET Core applications using REST communication (Web API)
- SPA architecture applications developed with TypeScript language and using Angular and React frameworks
- Data access layers implemented with Entity Framework, LINQ and Microsoft SQL Server
- Micro-service based and modular monolith architectures applications
- Asynchronous communication between components of a distributed system implemented with RabbitMQ and MassTransit
- Usage of popular developer tools such as: Visual Studio, Visual Studio Code, GIT, JIRA/Confluence, BitBucket, Azure DevOps, Microsoft Azure public cloud
- Architecture of IT systems, modelling of business subdomains boundaries and the Domain Driven Design approach in software engineering
-
I am also member of Microsoft Certified Professional
program having passed:
- 70-536 — Microsoft .NET Framework - Application Development Foundation,
- 70-511 (Technology Specialist) — Windows Applications Development with Microsoft .NET Framework 4. (WPF)
My primary technical interests include:
-
object oriented programming in C#, ISO C++, JavaScript, TypeScript, Python languages:
- development of web applications based on Microsoft technology stack
- development of desktop applications running on Windows
- design of scripting tools using PowerShell; Bash shell; Perl, AWK, Python languages
- system programming
- operating systems — internals, administration, programming interface
- database systems — designing solutions optimized for custom application requirements
- systems architecture — choosing the most appropriate technical solutions for components of a system and designing communication processes between them. Modelling those solutions having considered business domains boundaries and then mapping into the solution space in actual software
To some extent, I am also interested in:
- application, operating system and network security
- techniques of parallel programming and data access synchronization mechanisms
- kernel mode programming (only Linux kernel so far)
- software engineering, perceived as systematization of software design and programming principles, rather than developement methodologies along with management practices
- methods of software reverse-engineering
- digital electronics and computer architecture
My non-technical fields of interest include:
- being well informed about current affairs in my country and around the world (I'm an enthusiast of Feedly)
- reading — journalism, blogosphere, fiction and literature of manners (disregarding ones, that are weakly related to the real life)
- English language
- finances and economics
- lifehacking and methods of personal development
- sports — I especially try to practice on regular basis: running, cycling, swimming
- philosophy of minimalism
Contact via email address:
- contactpjsen.eu
Directly from this site, you can visit:
- my technical blog (English),
- web site of my project Simple File Annotator — which is an application, that allows you to easily assign text annotations to any file (legacy).