Umiejętności
Testy akceptacyjne
C#
Debugging Code
HTML
HTML Help Workshop
Adobe Lightroom
NAV
Navision
Scrum
SQL 2008
TFS
Testy jednostkowe
WPF Development
XML
XML Schema
. NET
TDD
Doświadczenie zawodowe
Software Development Engineer 2
Microsoft Development Center Copenhagen
Software Development Engineer in Server and Tools team within Microsoft Dynamics NAV organization
• Major responsibilities:
o Development and testing of code viewer for Microsoft Dynamics NAV debugger (implemented using Visual Studio Editor framework)
o Implementation and testing of accessibility features for NAV debugger code viewer and other tools (in WPF)
o Maintaining legacy C++ code of Microsoft Dynamics NAV Classic Client (fixing bugs, adding new features)
• Technologies used: C#, C++, WPF, Visual Studio Editor Framework, Managed Extensibility Framework
• Experience in working with SCRUM and team processes (code reviews, managing projects with TFS, triaging bugs etc.)
• Experience in TDD, ATDD and test automation:
o Using ATDD and writing automated tests for new features
o Implementing test framework for testing custom Microsoft Management Console Snap In
o Practical experience in test first programming for preparing bug fixes
• Major responsibilities:
o Development and testing of code viewer for Microsoft Dynamics NAV debugger (implemented using Visual Studio Editor framework)
o Implementation and testing of accessibility features for NAV debugger code viewer and other tools (in WPF)
o Maintaining legacy C++ code of Microsoft Dynamics NAV Classic Client (fixing bugs, adding new features)
• Technologies used: C#, C++, WPF, Visual Studio Editor Framework, Managed Extensibility Framework
• Experience in working with SCRUM and team processes (code reviews, managing projects with TFS, triaging bugs etc.)
• Experience in TDD, ATDD and test automation:
o Using ATDD and writing automated tests for new features
o Implementing test framework for testing custom Microsoft Management Console Snap In
o Practical experience in test first programming for preparing bug fixes
Software Development Engineer
Microsoft Development Center Copenhagen
Software Development Engineer in Content Publishing team within Microsoft Dynamics NAV organization
• Major responsibilities:
o Two releases of Microsoft Dynamics NAV Help Toolkit: defining project scope, development, tests, project management and providing customer support (Help Toolkit is a set of tools used by Microsoft Dynamics NAV partners for extending NAV help)
o Migration of all Microsoft Dynamics NAV Help content (in HTML) into XML-based content management system.
o Setting up documentation build environment (writing tools for build automation, build scripts, etc.)
o Maintaining documentation installers (WIX) for Microsoft Dynamics NAV including language packs for more than 20 languages
o Supporting help translation process (providing tools and automation)
o Maintaining customer relationship
• Technologies used: C#, WPF, HTML, XML, XSLT, regular expressions, HTML Help, MsHelp 2.0, command line scripts.
• Experience in cross-team collaboration, also with remote teams in different time zones (US and China based)
• Major responsibilities:
o Two releases of Microsoft Dynamics NAV Help Toolkit: defining project scope, development, tests, project management and providing customer support (Help Toolkit is a set of tools used by Microsoft Dynamics NAV partners for extending NAV help)
o Migration of all Microsoft Dynamics NAV Help content (in HTML) into XML-based content management system.
o Setting up documentation build environment (writing tools for build automation, build scripts, etc.)
o Maintaining documentation installers (WIX) for Microsoft Dynamics NAV including language packs for more than 20 languages
o Supporting help translation process (providing tools and automation)
o Maintaining customer relationship
• Technologies used: C#, WPF, HTML, XML, XSLT, regular expressions, HTML Help, MsHelp 2.0, command line scripts.
• Experience in cross-team collaboration, also with remote teams in different time zones (US and China based)
Student Worker - Software Development Engineer
Microsoft Development Center Copenhagen
Student worker in Content Publishing team within Microsoft Dynamics NAV organization.
• Major responsibilities:
o design and implementation of tools for improving documentation processes (command line tools in C#)
o managing documentation builds
• Technologies and products used: C#, XML, HTML, CSS, HTML Help, Adobe RoboHelp and Microsoft Dynamics NAV
• Major responsibilities:
o design and implementation of tools for improving documentation processes (command line tools in C#)
o managing documentation builds
• Technologies and products used: C#, XML, HTML, CSS, HTML Help, Adobe RoboHelp and Microsoft Dynamics NAV
Szkolenia i kursy
Microsoft Certification Program
March 2009
Microsoft Certified Professional Developer (MCPD): Designing and Developing Windows Based Applications Using Microsoft .NET Framework
February 2009
Microsoft Certified Technology Specialist (MCTS): Microsoft .NET Framework 2.0 Windows Based Client Development
February 2009
Microsoft Certified Technology Specialist (MCTS): Microsoft .NET Framework 2.0 Web Based Client Development
Courses taken:
• Conducting Informal Usability Observations (2011)
• Pattern-Oriented Design II (2010)
• Pattern-Oriented Design I (2010)
• Mastering .NET Debugging (2010)
• Test Driven Development (2009)
• Precision Questioning and Answering (2009)
• Cross-group collaboration (2009)
• Designing Microsoft .NET Class Libraries (2008)
March 2009
Microsoft Certified Professional Developer (MCPD): Designing and Developing Windows Based Applications Using Microsoft .NET Framework
February 2009
Microsoft Certified Technology Specialist (MCTS): Microsoft .NET Framework 2.0 Windows Based Client Development
February 2009
Microsoft Certified Technology Specialist (MCTS): Microsoft .NET Framework 2.0 Web Based Client Development
Courses taken:
• Conducting Informal Usability Observations (2011)
• Pattern-Oriented Design II (2010)
• Pattern-Oriented Design I (2010)
• Mastering .NET Debugging (2010)
• Test Driven Development (2009)
• Precision Questioning and Answering (2009)
• Cross-group collaboration (2009)
• Designing Microsoft .NET Class Libraries (2008)
Edukacja
Specjalizacje
IT - Rozwój oprogramowania
Programista C#
Zainteresowania
Photography, digital image processing, active blogger (http://porosinscy.blogspot.com)