Engineers turn dreams into reality

About

Enthusiastic full stack developer with a passion for new technologies, artificial intelligence, new opportunities and solving problems.

I am a full-stack web developer with over sixteen years of experience.

I have designed, developed, launched and maintained multiple projects, carrying the development of its' back-end and front-end codebases.

My current toolset is related mainly with .NET technology family with an emphasis on internet systems and all the other various frameworks, libraries and tools related to them.

Feel free to contact me and ask me any questions. I can help you in your project in all from back-end and front-end development to installing, configuration and support of the application on staging/production enviroments.

Current Focus: Artificial Intelligence

Experience

Automation Developer
GSK - Pharmaceutical company - research, development and manufacture pharmaceutical medicines, vaccines and healthcare products.
summary
Analyze, design, develop and support a few intranet applications used by company employees.
responsibilities
  • Analyzed directly with clients two systems which automate and ease work of employees
  • Designed and developed all (backend and frontend) parts of systems
  • Integrated systems with other present in company systems
  • Tested all parts of developed systems with a few kind of tests (unit tests, ui tests, etc.)
  • Deployed systems manually and with continuous deployment systems
  • Trained and mentored other, less experienced team members in programming
  • Created documentation and instruction for other employees
  • Reengineered, supported, fixed and maintained a few legacy systems without outage
accomplishments
  • Facilitated policies creation process for not experienced users
  • Reduced work needed to generate monthly security report to one click
Full-Stack ASP.NET MVC Developer
Mediporta - Software for clinics in SaaS model.
summary
Develop new functionalities and support of existing ones.
responsibilities
  • Cooperated with business analysts
  • Designed and developed (backend and frontend) parts of requested changes
  • Creating software in accordance with applicable law
  • Tested all parts of developed systems with unit tests
  • Worked with continuous integration system in development process
  • Supported, fixed and maintained a few legacy systems without outage
accomplishments
  • Developed tasks in way which allowed constantly work of the system for end users
  • Worked on protected medical data
C# Developer & Designer
Opensky Data Sytems - Customised IT solutions and managed services for public sector
summary
Design and develop two internet systems. Extension, optimzation and support of existing software.
responsibilities
  • Cooperated with product managers and clients
  • Designed and developed two internet systems for public sector
  • Made changes for background parts of RTI system
  • Made and changed stored procedures responsible for xml processing
  • Solved issues reported by users
  • Tested all parts of delivered systems
  • Supported and fixed a few other systems
accomplishments
  • Delivered internet system for Pyrite Resolution Board
  • Delivered internet system for Cork city
  • Reduced issues related with incompatibility of real time data in RTI system
  • Optimized data processing code to process real time data faster
Team Leader, Architect, .NET Developer,
Saatchi & Saatchi - Marketing agency specializing in e-commerce
summary
Design and develop back-office e-commerce system
responsibilities
  • Leaded group of developers responsible for part of e-commerce system
  • Met with the client and collected requirements
  • Analyzed client's requirements
  • Cooperated second front-office team
  • Designed and developed intranet shipping system
  • Designed mobile system used by warehouse employees
  • Taugt less experienced team members
accomplishments
  • Developed a data exchange system for a few applications within e-commerce
  • Designed a system using open source components
  • Designed and developed a system of store map analysis and optimization of product collection routes
.NET Full-Stack Software Developer
Integris Systemy IT - Providing services to companies implementing enterprise management support systems.
summary
Design and develop mobile system for warehouses
responsibilities
  • Met with the client, collected and analyzed requirements
  • Designed mobile systems
  • Cooperated with people responsible for ERP system code
  • Implemented all functions in .NET CF
  • Developed Enterprise Portal pages
  • Tested system in life environment with clients
accomplishments
  • Developed two mobile systems exchanging data with MS Dynamics system
  • Developed a bunch of customized web pages in Enterprise Portal framework
ASP.NET Developer
Gridia - Outsourcing of programming teams for international projects
summary
Design and develop employees shifts management system - Tamigo
responsibilities
  • Designed architecture changes related with new functionalities
  • Developed new pages of the system
  • Fixed and refactored old application code
  • Tested system before shipping it to QA team
accomplishments
  • Highly reduced the amount of issues related with system
  • Developed a lot of JavaScript code which allow to use shifts board in like SPA page
PHP Developer, Analyst
Domdata - IT solutions supporting various business sectors. Specialize in the solutions for the financial sector
summary
Develop parts of custom ERP solution, analysis of banking processes
responsibilities
  • Designed and developed new custom pages for ERP system
  • Tested new functionalities before deploy
  • Analized banking processes before moving them to new system
  • Reimplemented a few bank products/processes in new custom system
accomplishments
  • Optimized some web pages to allow system usage by medium-sized companies
  • A few bank processes were implemented in new process management system delivered by other team
Sputnik Software - IT systems for public administration
summary
Provide new version of the system for specition companies
responsibilities
  • Analized new modules and functionalities with customers
  • Designed new parts of the system
  • Developed all new functions
  • Deployed system for production environment and tested it with customer employees
  • Fixed and maintained other parts of the system
accomplishments
  • Provided a working version of the sytem for customer
  • Developed a module for calculating employees' effectiveness and calculating their salary
C# Developer
Comarch - Global integrator, creator of innovative solutions and information systems
summary
Development of C# systems
responsibilities
  • Developed EANIC system - collecting and exchange basic information about products
  • Developed CRWDE system - document workflow and creator
  • Developed KRK system - online criminal record for the Ministry of Justice
accomplishments
  • Supported several teams in the work on their systems
PHP Designer & Developer
WOKiSS - Support for local government units in the introduction of modern IT solutions supporting management
summary
Creating online systems for local government units
responsibilities
  • Designed and implemented custom content management system
  • Made several pages according to the graphic design
  • Conducted training for end users of the system
  • Carried out an analysis of the legal requirements of the project
  • Designed and implemented online public information system
accomplishments
  • Delivered web systems for many offices in the province
  • Delivered an online public information system for almost one hundred local government units

Projects

IP Blacklisting
Web report generator which allow to generate list of IP needed to be blocked
Accomplishments
  • Single page application
  • Client-side rendering with Knockout.js
  • ASP.NET MVC 5 background
  • Oracle & MSSQL databases used in the system
  • Ninject, Entity Framework
Policy Creating System
Web system for ordering a collective software installation in a company. Facilitates the ordering process for inexperienced users
Accomplishments
  • Client-side rendering with Knockout.js
  • ASP.NET MVC 5 background
  • A few MSSQL databases used in the system
  • Integrated with other company services
  • Ninject, Entity Framework
Mediporta
Saas, web system for clinics, efficient and fast patient service, electronic medical records of patients, smart recipes, reporting system
Accomplishments
  • ASP.NET MVC system
  • Client-side rendering with Knockout.js
  • SQL Server
  • Autofac, NHibernate
  • Integrated with governmental services
  • Data import from external databases
Pyrite System
Web system for Pyrite Resolution Board which citizens allow to submit online application related with damaged dwellings
Accomplishments
  • ASP.NET 3.5 system
  • Client-side: JavaScript, jQuery, AJAX and Bootstrap
  • MSSQL 2008 db with Entity Framework
  • Mikro-workflow - allow to process submitted application by differenct types of users
  • Used by two governmental institutions
Public Representations
Web system used in Cork city to submit and process issues by public representatives
Accomplishments
  • ASP.NET 3.5 system
  • Client-side: JavaScript, jQuery, AJAX and Bootstrap
  • MSSQL 2008 db
  • Mikro-workflow - allow city official to process submitted application
Real Time Ireland
A multi-modal Real Time, passenger information mobile application helping public transport users across Ireland
Accomplishments
  • WCF services for communication
  • MSSQL db with T-SQL procedures for data processing
  • source of data and notification for Androind and iOS applications
Picking System
Intranet application supporting ecommerce system and responsible for collecting and dispatching clients orders. Backoffice solution for ecommerce
Accomplishments
  • ASP.NET system for dispatchers
  • Cooperation with Java and .NET CFmobile system
  • PostgreSQL and SQLite databases
  • Use Npgsql ORM
  • UI build with Bootstrap
Warehouse Worker System
Mobile application for warehouse workers (receiving and sending goods from warehouse). Generic solution used by several companies
Accomplishments
  • C#, .NET CF mobile system
  • Cooperation with MS Dynamics AX ERP system wrote with X++ language
  • Data exchange services wroten in C#
Tamigo
Online wofkflow / shifts managament system - scheduling absence management, performance, employee communication, HR, finance
Accomplishments
  • ASP.NET system
  • a lot of JavaScript and jQuery code
  • MSSQL db
Worknet
Business solution for managing the organizational structure and company processes
Accomplishments
  • PHP system
  • UI with JavaScript, jQuery
  • MS SQL db
Truxe
System for logistics and tranport companies. Allows you to exchange data with the truck and cargo exchange
Accomplishments
  • C#, Win Forms system
  • MS SQL db
  • cooperation with PHP system
  • distributed system (one db per company, many client applications)
EANIC
Online catalog of products and they identifiers, synchronization of basic information about products between partners in the supply chain
Accomplishments
  • ASP.NET Web Forms
  • Oracle 10i db
  • a lot of XML, XSD processing in the system
CRWDE
Documents Workflow System
Accomplishments
  • ASP.NET Web Forms
  • Oracle 9i db
  • XML used to store decription of documents
CMS for self government
Content Management System for local government units
Accomplishments
  • PHP system
  • MySQL db
  • JavaScript
  • Smarty templating engine for PHP
Public Information Bulletin
System for the presentation of mandatory information by local government units
Accomplishments
  • PHP system
  • MySQL db
  • JavaScript
  • Smarty templating engine for PHP

Skills

Front-End

HTML5
CSS3
Javascript
jQuery
Knockout.js
Bootstrap

Back-End

.NET Core
ASP.NET MVC
ASP.NET Web Forms
.NET CF
PHP
Windows Forms

Services

Web API
REST
WCF
SOAP

Databases

SQL Server
Oracle
PostgreSQL
MySQL
SQLite

ORM / DI

Entity Framework
NHibernate
Ninject
Autofac

Tools

Jira
Bitbucket
Confluence
TFS
TeamCity

Repositories

git
SVN
VSS
CVS

Other

MS Dynamics AX
NUnit
MOQ
SSRS

Education

Poznan University of Technology - one of the leading technical universities in Poland
Faculty
Software Development Technologies
Studies
  • 2-year Master Science Studies of Computer Science at Institute of Computing Science and Management
  • M. Sc. graduated
  • Title of M. Sc. work: Project of the system integrating units of the public administration - online system for citizens allowing submitting forms for cases requiring visits to many offices
  • Main areas: risk management, requirements management, software cost estimation, project scheduling and tracking, software measurement, management of software development
Bachelor of Engineering
Poznan University of Technology - one of the leading technical universities in Poland
studies
  • 3-years Bachelor Science Studies
  • B. Sc. graduated
  • Title of B.Sc. work: Portal based on IBM WebSphere Portal Server
  • Main areas: object and declarative programming, algorithms and data structures, databases, operating systems, software engineering, artificial intelligence
Technical Colledge of Energy - Technical Secondary School No 1
profile
Computer systems
Studies
  • 5-years Technical Secondary School
  • Electronics Technician title
  • Final exam work title: Character Generator Recognition - self-made electronic device generating signs and software cooperating with it
  • Main areas: electronics, electrotechnics, computer science, programming in assembler

Contact

Resume