Ideas.into.software - Michał H. Siemaszko

  • right quoteWyślij wiadomość: Nie można napisać samemu do siebie.
Michał H. Siemaszko
Michał H. Siemaszko
Telefon:
+48XXXX
« Pokaż
Wspomnij, że ogłoszenie znalazłeś na Oferia.pl
wyślij wiadomość
Podgląd

Wnoszę ponad 15-letnie doświadczenie w pracy nad różnorodnymi projektami informatycznymi z klientami z USA, Wielkiej Brytanii i UE z wielu różnych branż.

Cisco Networks, F5 Networks, A10 Networks, NetApp, SAP i CenturyLink, to tylko niektóre z firm, z którymi albo współpracowałem przy projektach, albo które korzystają z rozwiązań, które opracowałem.

Jedne z moich najnowszych dokonań – aplikacja skonceptualizowana, zaimplementowana, następnie udostępniona na zasadzie open-source, oraz publikacje techniczne jej towarzyszące – były wielokrotnie chwalone przez samo OSGi Alliance (https://www.osgi.org/), a także przez różnych inżynierów oprogramowania/informatyków z całego świata, współpracujących z takimi firmami jak Adobe, Bosch, Capgemini, Gitlab, itp.

Oferuję usługi inżynierii oprogramowania, integracji, automatyzacji i doradztwa IT. Pełna oferta znajduje się na stronie https://ideas.into.software/services/

Słowa kluczowe: Analiza techniczna, architektura rozwiązań, inżynieria oprogramowania, integracja, automatyzacja, doradztwo IT, analityk, projektant, programista, deweloper, back-end, front-end, konsultant
Realizacje
Zdjęcia i grafika (14)
  • JAXenter: Zautomatyzowane budowanie i wdrażanie aplikacji OSGI skonteneryzowanych za pomocą Dockera w klastrze Kubernetes Jeden z artykułów, który niedawno opublikowałem – publikacja techniczna towarzyszącą aplikacji skonceptualizowanej, zaimplementowanej, następnie udostępnionej na zasadzie open-source przeze mnie. Wielokrotnie chwalony przez samo OSGi Alliance (https://www.osgi.org/), a także przez wielu inżynierów oprogramowania/informatyków z całego świata, współpracujących z takimi firmami jak Adobe, Bosch, Capgemini, Gitlab, itp. Link do artykułu: https://jaxenter.com/osgi-applications-on-kubernetes-159310.html
  • Kubernetes Maven Plugin Ulepszenia i kontrybucje do projektu „Kubernetes Maven Plugin” (https://github.com/ideas-into-software/k8-maven-plugin). Jest to wtyczka Maven, która w pełni automatyzuje: ◦ Budowanie i umieszczanie obrazów Docker w rejestrze podczas fazy instalacji Maven’a ◦ Wdrażanie dowolnej wymaganej infrastruktury i aplikacji w klastrze Kubernetes podczas fazy wdrażania Maven’a Więcej informacji, wraz z działającymi przykładami, można znaleźć w jednym z artykułów, który niedawno opublikowałem: Zautomatyzowane budowanie i wdrażanie aplikacji OSGI skonteneryzowanych za pomocą Dockera w klastrze Kubernetes https://jaxenter.com/osgi-applications-on-kubernetes-159310.html
  • Portal dla dużej kampanii społecznej–„Kupując polskie produkty dajesz pracę” Portal dla dużej kampanii społecznej–„Kupując polskie produkty dajesz pracę”–z funkcjonalnościami takimi jak: ◦ Sondaże ◦ Forum dyskusyjne ◦ CMS Zaimplementowany z wykorzystaniem: ◦ PHP ◦ SQL ◦ HTML ◦ CSS ◦ JavaScript ◦ Flash ◦ MySQL Wyprodukowany w ramach kampanii społecznej „Kupując polskie produkty dajesz pracę” w 2004 roku, prowadzonej we wszystkich polskich środkach masowego przekazu (TV, Radio, Prasa) przez ponad 6 miesięcy, przyciągnął miliony odwiedzających. Odpowiedzialny za analizę i projekt techniczny, architekturę rozwiązania, implementację, a także koordynację z interesariuszami i projektantem graficznym/UI.
  • Portal dla społeczności specjalistów baz danych Portal dla społeczności specjalistów baz danych z funkcjonalnościami takimi jak: ◦ Rejestracja i dział użytkowników zarejestrowanych ◦ Egzaminy online ◦ Forum dyskusyjne ◦ Wydarzenia ◦ CMS Zaimplementowany z wykorzystaniem: ◦ Java ◦ XML ◦ XSL ◦ XSP („Apache Cocoon”) ◦ SQL ◦ HTML ◦ CSS ◦ JavaScript ◦ MySQL Odpowiedzialny za analizę i projekt techniczny, architekturę rozwiązania, implementację, a także koordynację z interesariuszami i projektantem graficznym/UI.
  • Aplikacja internetowa do coachingu online Aplikacja internetowa dla firmy oferującej usługi coachingu online. Funkcjonalności obejmowały: ◦ Rejestracja i dział użytkowników zarejestrowanych ◦ Autoryzacja płatności online ◦ Możliwość komunikacji w czasie rzeczywistym pomiędzy trenerem a uczestnikiem szkolenia („czat”) ◦ Forum dyskusyjne ◦ Dzienniki treningów ◦ Biuletyn informacyjny Zaimplementowany z wykorzystaniem: ◦ Perl ◦ SQL ◦ HTML ◦ Javascript ◦ MySQL Odpowiedzialny za analizę i projekt techniczny, architekturę rozwiązania, implementację, a także koordynację z interesariuszami i projektantem graficznym/UI.
Dokumenty i arkusze (1)
  • For one of the leaders in Polish print finishing industry, conducted a comprehensive technical audit of custom-made MIS/ERP system More info: https://ideas.into.software/engineering/2019/11/21/MIS-ERP-technical-audit.html
Pracownicy
  • Michał H. Siemaszko
    Michał H. Siemaszko

    For the past 15+ years I've had the opportunity to work on a variety of projects with clients from the USA, UK and EU, across many diverse industries such as IT, Pharmaceutical, Media, Electrical equipment, Education, Travel, Consulting, Banking, Retail, Finance, Advertising, Real Estate and Fitness. The experience and expertise thus gathered allows me to tackle complex and challenging IT problems faced by companies and organizations of different sizes. Since 2015 my work focused mostly around automation–both business automation and programmatic infrastructure automation–and integration. Cisco Networks, F5 Networks, A10 Networks, NetApp, SAP and CenturyLink, are just some of the companies with whom I either cooperated on these projects or who use solutions I engineered. https://ideas.into.software/about/

Aktualności
  • Automation of accounting data exchange (kwiecień 2020)

    Implemented automated applications facilitating exchange of data generated in custom-made MIS/ERP system for use in accounting

    More info: https://ideas.into.software/engineering/2020/04/08/accounting-automation.html

  • Migration to new environment of custom-made MIS/ERP system (luty 2020)

    For one of the leaders in Polish print finishing industry, migrated custom-made MIS/ERP system to new environment, enabling its further development and commercialization.

    More info: https://ideas.into.software/engineering/2020/02/28/MIS-ERP-migration.html

  • Deployment of helpdesk / ticketing solution (grudzień 2019)

    For one of the largest IT training company in Poland, deployed an on-premises helpdesk / ticketing solution

    More info: https://ideas.into.software/engineering/2019/12/18/helpdesk-ticketing-deployment.html

  • Technical audit of custom-made MIS/ERP system (listopad 2019)

    For one of the leaders in Polish print finishing industry, conducted a comprehensive technical audit of custom-made MIS/ERP system

    More info: https://ideas.into.software/engineering/2019/11/21/MIS-ERP-technical-audit.html

  • JAXenter: Automated build and deployment of Docker containerized OSGi applications on Kubernetes (czerwiec 2019)

    JAXenter, a major professional information portal for enterprise technologies, recently published my article: Automated build and deployment of Docker containerized OSGi applications on Kubernetes.

    More info: https://ideas.into.software/engineering/2019/06/26/JAXenter-publication.html

  • DZone: Data Streaming in OSGi R7 applications With OSGi R7 Push Stream and Server Sent Events (czerwiec 2019)

    DZone, one of the world’s largest online communities and leading publisher of knowledge resources for software developers, recently published my article: Data Streaming in OSGi R7 applications With OSGi R7 Push Stream and Server Sent Events.

    More info: https://ideas.into.software/engineering/2019/06/26/DZone-publication.html

  • Automating Kubernetes deployments (kwiecień 2019)

    Let’s move on to automating Kubernetes deployments now, having automated building of Docker images containing latest versions of our applications and pushing them to registry, as described in my most recent article “Painless Monolith breakup or how automation and efficient design enables smooth transitions“.

    More info: https://ideas.into.software/engineering/2019/04/28/osgi-r7-kubernetes-automation.html

  • Painless Monolith breakup or how automation and efficient design enables smooth transitions (kwiecień 2019)

    Having our code modularized, select modules already communicating asynchronously via a messaging solution of our choice, transitioning the Monolith application to work in a cluster is simply a matter of deciding which of those modules should comprise separate containers.

    More info: https://ideas.into.software/engineering/2019/04/28/osgi-r7-docker-automation.html

  • OSGi R7 HTTP Whiteboard, JAX-RS Whiteboard and Converter services applied (kwiecień 2019)

    Continuing on the GUI thread, it’s a good time to provide more information regarding the single page application tying together all the user-facing functionality, briefly touched upon in the previous article “Implementing efficient monitoring of long running operations with OSGi R7 Push Stream and Server Sent Events”.

    More info: https://ideas.into.software/engineering/2019/04/28/osgi-r7-http-jaxrs-whiteboard-converter.html

  • Implementing efficient monitoring of long running operations with OSGi R7 Push Stream and Server Sen (kwiecień 2019)

    Providing users of your application with feedback regarding long running operations used to require utilizing pull based solutions such as polling. With Server Sent Events and OSGi R7 Push Stream1, a far more efficient approach is possible.

    More info: https://ideas.into.software/engineering/2019/04/28/osgi-r7-push-stream-server-sent-events.html

  • Implementing asynchronous processing with OSGi R7 Promises (kwiecień 2019)

    One of the 12+ implementations of OSGi R7 specifications utilized in the Automated Linguistic Analysis application I put together https://github.com/ideas-into-software/automated-linguistic-analysis is OSGi R7 Promises.

    More info: https://ideas.into.software/engineering/2019/04/28/osgi-r7-promises-asynchronous-processing.html

  • Using Camel and RabbitMQ in an OSGi R7 application, including custom message types (kwiecień 2019)

    One of the many good practices OSGi1 frameworks impose is properly modularizing your code. Having your app modularized, you have quite a few choices when it comes to communication between those modules.

    More info: https://ideas.into.software/engineering/2019/04/28/osgi-r7-camel-rabbitmq-custom-message-types.html

Warunki współpracy
  • 1. Konieczne jest dostarczenie specyfikacji wymagań w celu otrzymania wiążącej wyceny – wystarczą opracowane w modelu zwinnym, w języku polskim i/lub angielskim.

    W sytuacji gdy Zleceniodawca nie posiada specyfikacji wymagań, lub nie są wystarczająco doprecyzowane, jedna lub więcej sesji zbierania wymagań, w trakcie których zostanie opracowany dokument specyfikacji oraz – w zależności od stopnia złożoności projektu – tzw. architektury rozwiązania, jest w takiej sytuacji etapem wstępnym oraz punktem wyjścia do dostarczenia wiążącej wyceny. Wymagania w ten sposób zebrane Zleceniobiorca może również w ramach etapu wstępnego wprowadzić do systemu śledzenia zgłoszeń / zarządzania projektem Zleceniodawcy, a w miarę potrzeby również taki system zainstalować i skonfigurować dla Zleceniodawcy. Wycena za przeprowadzenie tego etapu zostanie dostarczona przez Zleceniobiorcę po zapoznaniu się z wstępnymi wymaganiami danego projektu.

    2. Z każdym Zleceniodawcą podpisuje umowę o współpracy oraz umowę o poufności. W zależności od rodzaju i charakteru zleconej do wykonania Usługi, zostanie ustalona jedna z następujących metod wykonania i rozliczenia Usługi:

    (a) "Time and Material" – model, w którym wykonanie i rozliczenie zleconej Usługi nastąpi na podstawie ilości wykazanych przez Zleceniobiorcę roboczogodzin, w których Usługa była wykonywana; stawka jednej roboczogodziny lub jednego roboczego dnia zostanie wyróżniona w Zleceniu Wykonania Prac,

    (b) "FixedPrice" – wynagrodzenie za wykonanie Usługi zostanie określone w Zleceniu Wykonania Prac stawką sztywną i niezmienną; w przypadku zaistnienia konieczności wykonania dodatkowych prac, nieprzewidzianych w Zleceniu Wykonania Prac a niezbędnych do wykonania Usługi zgodnie ze zleceniem, nie ma możliwości zmiany ustalonego wynagrodzenia

    3. Zlecenie Wykonania Prac określa w szczególności zakres Usługi, która ma być wykonana na rzecz Zleceniodawcy, termin początkowy oraz końcowy wykonania Usługi oraz wynagrodzenie Zleceniobiorcy. Przyjęcie Zlecenia przez Zleceniobiorcę następuje poprzez potwierdzenie dokumentu Zlecenia Wykonania Prac. Strony dopuszczają dokonanie potwierdzenia w formie pisemnej jak i drogą e-mailową.

Zakres działania
  • Programiści, front i back-end developer, agencje interaktywne

    Back-end developer, programista, front-end developer, projektant

  • Webmasterzy - serwisy i portale

    Portale internetowe, tworzenie serwisów www, tworzenie portali internetowych, tworzenie serwisów internetowych, serwisy internetowe

  • Webmasterzy - sklepy internetowe

    Tworzenie sklepów www, tworzenie sklepów internetowych, budowanie sklepów internetowych, platformy sklepów internetowych, projektowanie sklepów internetowych

  • Webmasterzy - proste strony WWW

    Tworzenie stron internetowych, tworzenie stron www, strony www, strony internetowe, tworzenie serwisów www

  • Informatycy - instalacja oprogramowania

    Instalacja programu, instalacja systemów operacyjnych, instalacja oprogramowania, instalacja oprogramowania komputerowego, instalacja linux, instalacja ubuntu, , instalacja windows, instalacja systemów na komputerach, instalacja programów

  • Informatycy - konfiguracja oprogramowania

    Konfiguracja programów komputerowych, oprogramowanie konfiguracja, programy komputerowe konfiguracja, oprogramowanie konfiguracja, konfiguracja oprogramowania

  • Programiści Python

    Programowanie python, programiści python, programowanie na zamówienie python, programista python, pisanie programów python

  • Programiści PHP

    Programista php, programowanie na zamówienie php, programowanie php, programiści php, pisanie programów php

  • Programiści (X)HTML, CSS

    Programowanie html, programiści html, programowanie na zamówienie html, programista html, pisanie programów html, kodowanie html, programowanie html5

  • Programiści Java, J2EE

    Aplikacje android, programiści java, programowanie java, programowanie na zamówienie java, programista java, program java, programowanie android, pisanie programów java

  • Programiści Javascript

    Programowanie na zamówienie javascript, skrypty ajax, programiści javascript, skrypty javascript, pisanie programów javascript, skrypty jquery, , programowanie javascript, programista javascript

  • Analiza i projektowanie systemów informatycznych

    Wdrożenia systemów informatycznych, projektant systemów informatycznych, analiza systemów informatycznych, projektowanie systemów it, analiza systemów it, implementacja systemów it

  • Bazy danych

    Tworzenie baz danych, programowanie baz danych, systemy bazodanowe, tworzenie bazy danych, projektowanie baz danych, bazy danych,

  • Konsultanci IT

    Doradztwo it, it konsulting, audyt it, consulting it, konsulting it

  • Systemy ERP

    Wdrożenia systemów erp, wdrażanie systemów erp, wdrażanie programów dla firm, systemy erp, systemy erp wdrażanie

  • Programiści Ruby on Rails

    Ruby on rails developer,

  • Specjaliści ds. systemów CRM

    Oprogramowanie dla firm, wdrażanie systemów dla firm, wdrażanie systemów crm, systemy crm, oprogramowania dedykowane dla firm

Aktualne zlecenia z naszym udziałem ()