Work experience

July 2011 - Present

Future Processing

Software Engineer, ASP.NET & Windows Phone Developer

Working as a part of a team for the United Kingdom client. The project includes the development of an advanced web aplication using Microsoft technologies: .NET Framework 4, ASP.NET and SQL Server 2012. Also a member of Mobile and WPF&Silverlight Experts Groups to run R&D projects and provide advice and expertise to other employees and clients of the firm.

March - June 2011

Internships for Microsoft Poland

.NET and ASP.NET Developer

Four months internships for Microsoft Poland, during which our team made a web application in ASP.NET technology for one of Microsoft Poland clients. The first major project completed in line with the object-oriented programming and software development best practices under the direction of experienced Project Manager.

Technical skills

Advanced

Software Developement

C#, VB.NET, C++, Java, PHP

Advanced knowledge of .NET Framework technology, both C# and VB.NET languages with Windows Forms, WPF, Silverlight, ASP.NET and specialized libraries, such as ADO.NET, LINQ, Entity Framework, NLog, iTextSharp. Experience in developing applications using the MVC, MVP and MVVM patterns. Advanced knowledge of C/C++/PHP and basic knowledge of Java.

Advanced

Mobile Application Developement

Windows Phone, Siverlight, XNA

Advanced knowledge of Windows Phone mobile platform including Silverlight and XNA mobile applications development skills. Practical experience in designing and developing mobile application in accordance with Metro User Interface guidelines using Windows Phone platform features with several apps published in Windows Phone Marketplace.

Advanced

Database Systems

Microsoft SQL Server, MySQL

Theoretical foundations of relational database model and SQL. Experience in designing the database schemas and the practical use of SQL (both DML and DDL) and Transact-SQL. The practice of working with Microsoft SQL Server and MySQL in conjunction with desktop and Internet applications.

Expert

Websites Creation

XTML, XHTML, CSS, JavaScript

The ability of advanced web pages content positioning using multiple mechanisms offered by the HTML, XHTML and CSS standards as well as experience in creating interactive elements and pages using JavaScript.

Certificates

MCPD 70-599: Designing and Developing Windows Phone Applications

01/10/2012

MCPD: Windows Phone, Development

70-599 Pro: Designing and Developing Windows Phone Applications

Practical experience of designing and developing Windows Phone applications: notification strategies, all platform-specific APIs, tasks, choosers, UI and UX principles, etc.

MCTS 70-516: Accessing Data with Microsoft .NET Framework 4, MCTS 70-506: Silverlight 4, Development

05/09/2012

MCTS: Silverlight 4, Development

70-506 TS: Silverlight 4, Development

Theoretical and practical knowledge of developing highly responsive, real time applications using Microsoft Silverlight platform for both web and out-of-browser solutions.

22/05/2012

MCTS: .NET Framework 4, Data Access

70-516 TS: Accessing Data with Microsoft .NET Framework 4

High knowledge about developing the data access layer of desktop, web and mobile aplications, including ADO.NET 4, LINQ to SQL, ADO.NET Entity Framework, SQL and XML.

MCS: Programming in C# Specialist

70-483 S: Programming in C#

High and longterm experience of application developement using .NET Framework and C# programming language.

Interests

Advanced

New Web Technologies

XTML5, CSS3, JQuery, AJAX

These technologies allows the developer to create better, more dynamic and user-friendly web applications accessible on any computer without having to install any additional dedicated software. In my opinion it makes this segment of software development one of the most promising, so my main interests are focused in this area of computer science.

Competent

SEO & SEM

PR Sculpting, HTML Code Optimization

Traffic from search engines, Google in particular for many Web sites the primary source of traffic. Very often, even minor changes in the page structure and the internal linking can contribute to increasing the position in organic search results. That is why the issue is so interesting for me.

Education

2012 - Present

Silesian University of Technology

Computer Science, System Software

3-semester full-time MSc in Computer Science, majoring in System Software.

2009 - 2012

Silesian University of Technology

Computer Science, Computer Graphics and Software

7-semester full-time BSc in Computer Science, majoring in Computer Graphics and Software. Studies included a issues related to the programming, software engineering, databases, algorithmics, etc., which provides a solid preparation for the substantive work of the software developer. BSc Thesis Project: "Evaluating web pages using the PageRank algorithm. The study of movement, and control the flow of PageRank within a website as one of the aspects of SEO."