Aleksander Kowalczyk

Aleksander Kowalczyk

Katowice, Poland
Hire Aleksander
Scroll To View More
Aleksander Kowalczyk

Aleksander Kowalczyk

Katowice, Poland
Member since November 6, 2014
Aleksander is a Senior .NET developer with experience in software architecture design and analysis, project management, and team leadership. Thanks to the variety of industry sectors and roles in his background, he has the ability to learn quickly and to manage unexpected obstacles.
Aleksander is now available for hire
Portfolio
  • iQuest LLC
    .NET, ASP.NET 5, MVC 6, Azure DocumentDb, Azure TableStorage, Azure WebApps...
  • OpenSkyData
    .NET, WPF, MVVM, WCF, Entity Framework
  • KOBA Systems
    .NET, C#, WPF, WCF, Entity Framework, MEF, MVVM, MS SQL
Experience
  • JavaScript, 10 years
  • C#, 10 years
  • XAML, 6 years
  • .NET, 10 years
  • SQL, 10 years
  • ASP.NET, 8 years
  • Design Patterns, 9 years
  • Service-oriented Architecture (SOA), 3 years
Katowice, Poland
Availability
Part-time
Preferred Environment
VisualStudio, WebStorm, Git, SVN, TFS
The most amazing...
...thing I've created is a framework for rapid development of line-of-business applications.
Employment
  • Senior .NET Developer
    iQuest LLC
    2014 - 2015
    • Created architecture for a public-facing, cloud-based web application using Onion Architecture and domain-driven design.
    • Implemented the foundations of the web application back-end tier using WebAPI in the newest ASP.NET 5 version.
    • Implemented the foundation of the web application front-end tier using ASP.NET 5 and AngularJS.
    • Trained co-workers in ASP.NET 5.
    • Consulted on technical matters.
    • Provided time estimations and project management support.
    Technologies: .NET, ASP.NET 5, MVC 6, Azure DocumentDb, Azure TableStorage, Azure WebApps, AngularJS
  • Senior .NET Developer and Technical Lead
    OpenSkyData
    2014 - 2014
    • Created a mobile Tablet PC (Windows 8.1) application with user-friendly touch support that provides a unified approach for medical staff to clinical assessments for Home Care and Acute Care of elderly patients.
    • Created a library that fixes bugs in touch support in WPF and adds support to the Win8 touch keyboard.
    • Analyzed technical solutions as the tech lead and suggested the most appropriate ones for given expected functionalities.
    • Consulting with project managers in development processes, timing, and approaches as well as on UI/UX design.
    • Consulted possible reasons for issues and ways to analyze them more deeply with QA for better feedback for the developers.
    • Trained developers in WPF, MVVM, and best practices in development of Windows desktop applications with touch support.
    • Projected the whole structure of the solution on the client side.
    • Implemented the projected solution in collaboration with the developer team.
    Technologies: .NET, WPF, MVVM, WCF, Entity Framework
  • Senior .NET Developer and IT Manager
    KOBA Systems
    2013 - 2014
    • Created a sales system designed to support ticket sales for transportation companies, with potential for sophisticated generation of preconfigured sales reports and statistics on demand by the end-user.
    • Developed a project management system for accounting companies.
    • Built and maintained the front-end software for ticket machines and ticket POS.
    • Conducted business analysis for a dedicated rehabilitation hospital system.
    • Served as project manager and team leader in the development process on a first pilot phase for a dedicated system for a rehabilitation hospital.
    Technologies: .NET, C#, WPF, WCF, Entity Framework, MEF, MVVM, MS SQL
  • Senior .NET Developer and IT Manager
    Inteko
    2012 - 2013
    • Recruited developers and IT specialists and established an IT department.
    • Managed the newly-established IT Department.
    • Created a MS SQL/WCF-based back-end for 32 ticket machines that are selling tickets of the Silesian Railways.
    • Built a MS SQL/WCF back-end and a Windows embedded front-end client application that allows for the sale of Silesian Railway tickets by various sales agents such as small shops. The sales system was used by 60 sales agents.
    • Created a server component that receives data from GPS Trackers mounted in 72 trains via TCP/IP signals, and a web application that allows for following of actual train positions and routes.
    Technologies: .NET, C#, WPF, WCF, Entity Framework, ASP.NET MVC, jQuery, MS SQL, .NET Compact
  • Senior .NET Developer and Project Manager
    Tectocom
    2011 - 2012
    • Programmed the Windows Client part of a dedicated product management system in WPF.
    • Created add-ins to CAD Application Solidworks and invented integration for them with the product management system.
    • Developed add-ins to MS Outlook, MS Excel, and MS Word, integrating them with the product management system.
    • Trained co-workers in WPF.
    • Led the team and managed projects on the implementation of the product management system for a pilot customer.
    • Conceptualized new functionalities of the PDM such as CAD Applications integration, MS Office integration, and CRM.
    Technologies: .NET, C#, ASP.NET, WPF, WCF, COM+, VB6, AJAX, jQuery, JavaScript, MS SQL
  • Senior .NET Developer and Team Leader
    Logotec Engineering S.A
    2007 - 2011
    • Migrated big CRM and DMS systems from ASP/VB6 to .NET.
    • Consulted with implementation specialists and bigger end customers (>100 users) about expected new functionalities.
    • Created a local client for Windows (WPF/WCF) that integrates the DMS-managed documents with the Windows File Explorer through the context menu and a tray application.
    • Built an add-on to Microsoft Outlook that integrates the mail messages and appointments with a CRM system.
    • Integrated the DMS system with MS Dynamics CRM.
    • Designed a completely new front-end for big DMS and CRM systems in ASP.NET/AJAX.
    • Developed a mobile version of the CRM system for Windows Mobile devices.
    • Implemented several new functionalities in the DMS and CRM systems.
    Technologies: .NET, C#. VB.NET, ASP.NET, Web Services, COM+, VB6, AJAX, JavaScript, CSS, HTML, MS SQL
  • .NET Developer
    Freelance
    2009 - 2010
    • Developed a backup-tool that watches several directories with MFT/USN Journal, and copy-blocked files using Volume Shadow Copy Service.
    • Built a dedicated mobile CRM application.
    • Designed and developed an analysis tool for card games.
    • Conceptualized and created a highly configurable and reusable framework for data management applications.
    • Consulted on the scope of software development and architecture.
    Technologies: .NET, C++/CLI, C#, WinForms, MSSQLCE, Windows Mobile
  • .NET Developer
    MiComp Computer Systems
    2006 - 2007
    • Created an add-on to Microsoft Outlook allowing full synchronization of Mails, Appointments, and Tasks with a web-based document management system.
    • Designed WYSIWYG-based workflow diagrams for the document management system on a WinForms embedded control in a ASP.NET WebForms application.
    • Built a drag'n'drop file upload on a web- based system with help of embedded WinForms controls.
    • Wrote data archiving functionality in a document management system written in ASP.NET Web Forms.
    • Fixed bugs in the system (ASP.NET WebForms).
    Technologies: .NET, C#, C++/CLI, ASP.NET WebForms, MS SQL, WinForms, WebServices
  • Junior PHP Developer
    MMG Marketing Management Group
    2006 - 2007
    • Created a highly customizable content management system.
    • Built various websites, particularly online shops.
    • Designed databases in MySQL for online shop websites.
    • Fixed errors in php, JS, mySQL on existing websites created by former employees.
    • Designed the UI/graphics for various websites.
    Technologies: PHP, HTML, CSS, JavaScript, MySQL
Experience
  • A7 Platform (Other amazing things)
    http://ebusiness.a7pl.us

    A line-of-business system platform which I created as a proof-of-concept when working on similar systems, to check what can be done better.

  • Quicknotes (Development)
    http://quicknot.es

    Notes app where the simplicity of creating and organizing notes is the top priority. 90% of the site is for your notes, keeping anything distracting from the notes to the minimum. To categorize, just type a #hashtag to your note, and you have created a main category of notes. Add to it a dot sign - that will create a #hierarchic.hashtag - putting your note into subcategories.

  • A7 DocumentDb Studio (Development)
    http://documentdb.a7pl.us

    A7 DocumentDb Studio is a tool to make it easier to explore the databases in the Azure NoSQL DocumentDB database. It allows filtering data based on a UI-based generator, and to edit SQL by hand.

Skills
  • Languages
    JavaScript, C#, XAML, TypeScript, HTML5, Transact-SQL, HTML, SQL, T-SQL, VB.NET, CSS, CSS3
  • Frameworks
    WPF, WCF, ASP.NET MVC 6, .NET, Silverlight, AngularJS, ASP.NET Web API, ASP.NET, ASP.NET MVC, Entity, ADO.NET, WWF, MVVM Light Toolkit
  • Tools
    Visual Studio.NET
  • Paradigms
    User experience design, MVVM, Design Patterns, Service-oriented Architecture (SOA), Plugin-Based Architecture, MVC, User Interface Design, Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Windows, Windows 8, Universal Windows Platform (UWP), Meteor, Windows Server, Windows CE, Windows Azure, Microsoft Azure, Windows Mobile, Windows Phone
  • Storage
    MS SQL, NoSQL, MongoDB, Azure, MSSQLCE, Azure Blobs, Azure Queues, PostgreSQL
  • Libraries/APIs
    jQuery, Web API, Task Parallel Library (TPL), Node.js, WinForms, React.js, Managed Extensibility Framework (MEF), Facebook API, OpenStreetMap API
  • Misc
    Single-page application, DocumentDB
Education
  • Bachelor's degree in Computer Science and Computer Networks
    University of Silesia - Katowice, Poland
    2004 - 2008
Hire the top 3% of freelance developers
I really like this profile
Share it with others