
Hello, I'm Wiktor
A passionate Software Developer with expertise in C#, Python, and cloud technologies. I specialize in building secure, scalable applications and have a strong background in cybersecurity.
Follow my blog here!
Experience
Software Developer
- ClearSky Logic, United Kingdom
- September 2023 to Present
Responsibilities:
- Developed ASP.NET Core Web API applications for automated background checking, risk analysis, and financial decisioning platforms.
- Designed and implemented secure APIs for integrating with external services.
- Participated in Agile scrum meetings to refine project requirements and workflows.
- Utilized Azure services, including Azure Functions, Azure SQL Database, and Azure Blob Storage.
- Optimized Entity Framework performance for database operations and data retrieval.
- Debug and troubleshoot application issues across development environments
- Conduct code reviews to ensure coding standards and integrate feedback for improvement
- Enhance application performance through parallel processing techniques
- Overhaul existing data models and migrate to optimized structures
- Write unit and integration tests to validate code across updates
- Improve developer workflow with the implementation of efficient tools and processes
- Address front-end issues and user interface bugs as required
- Continuously integrate and deploy updates via CI/CD pipelines
Software Developer
- Adarma, United Kingdom
- May 2022 to May 2023
Responsibilites:
- Developed serverless Python-based functions for a cybersecurity automation platform.
- Participated in Agile meetings for business requirements with cross-functional teams.
- Enhanced platform serviceability, focusing on credential health validation and automated support.
- Document service failure scenarios for SLA assessment
- Utilized AWS services, including Lambda compute, storage, caching, databases, and monitoring.
- Implemented Docker containerization for serverless service deployment and testing.
- Updated Terraform deployments to reduce development environment costs.
- Migrated in-house tests to PyTest, incorporating profiling and debugging capabilities.
- Troubleshot and debugged issues using log-based monitoring platforms.
- Implemented security enhancements using historical event data to minimize redundancy.
- Boosted security with cross-site script filtering and user input validation.
- CI/CD code quality assurance and schema update pipelines
- Handle minor front-end enhancements and bug fixes
SOC Analyst
- Adarma, United Kingdom
- August 2021 to May 2022
Responsibilites:
- Monitoring clients' IT infrastructures for threats
- Triage, investigate and escalate security incidents
- Tracking ticket investigation progress in ticket (JIRA)
- Run scheduled Splunk searches on client (SIEM) infrastructure
- Conducting monitoring for new security rule development
- Hunting for the newest Indicators of Compromise (IoC) within client estates
- Assisting with response process workbook development
- Verifying security event detection with tools and databases to confirm reputation
- Updating thresholds, whitelists and threat lists for new and existing security rules
Student
- Edinburgh Napier University, United Kingdom
- August 2019 to June 2021
Responsibilites:
- Developing a dissertation project using existing photogrammetry solutions for image tracking purposes
- Analysing existing source code for vulnerabilities using secure software development practices
- Collaborating with a team on web technologies group project for employee rota management system
- Python scripting for network packet analysis, filtering and geographical location lookup
- Analysing file and operating system artifacts for forensic evidence
- Executing and protecting against attacks in an IoT network simulator
- Basic network server penetration testing
Personal Projects
Personal website
Highly responsive, completely static and concise website listing my skills, experience and projects:
- Written in Bootstrap 5, HTML5, CSS3 and minor JavaScript
- Responsive down to 320px width with mobile-first design
- Easy-to-find find and use contact information; an email address, code repository and social media profiles
- Search engine optimization (SEO) with meta tags
- Webpage and visitor tracking with Google Analytics
Dissertation Project
GitHub repository for my honours dissertation project dealing with retrieving accurate camera positions in the GPS datum, assuming they are of a popular landmark, given a dataset with a small subset of accurate GPS image tags.
- Semi-automated dataset gathering from Flickr to collect relevant image datasets.
- Implemented image filtering to deduplicate and remove blurry or low-resolution images, ensuring dataset quality.
- Extracted EXIF data from images and converted GPS data into a compatible format for easier pipeline ingest.
- Utilized OpenMVG for 3D reconstruction to accurately model landmarks.
- Enabled merging of models for localisation by reverse-engineering the model data format to enhance localisation capabilities.
- Performing validation and testing on reconstructed models to ensure accuracy and reliability.
Education
Undergraduate Study at Edinburgh Napier University (2019 to 2021):
- BEng (Hons) Cybersecurity and Forensics (3rd Year Entry) with First Class Honours [2019 to 2021]
Higher Education at Edinburgh College (2016 to 2019):
- Higher National Diploma Computing: Networking - Grade A (SQCF Level 8) [2017 to 2019]
- National Certificate Computing: Technical Support (SQCF Level 6) [2016 to 2017]
Additional Certifications:
Skills
Languages:
CSharp (C#)
Python
HTML/CSS/JS
SQL
Tooling:
Docker
Entity Framework Core
gRPC
GitLab CI/CD
Terraform
Git
Linux/Unix
Services:
JIRA
Azure DevOps
AWS
GitLab
Splunk
Other:
ASP.NET Core Web API
xUnit
Clean Architecture
PyTest
General:
Secure Programming
Cybersecurity
Agile
Scripting
Computer Networking
System Design
Database
References
- Current employer references available upon request.
- Adarma Security People Team: PeopleTeam@adarma.com
- Dr. Sean McKeown (Edinburgh Napier University) - S.McKeown@napier.ac.uk