Praca nad projektami DocuSign. Jak programiści Sigma Software pomagają budować globalnego lidera w dziedzinie podpisów elektronicznych
Sigma Software, międzynarodowa firma świadcząca usługi IT ze znaczącą obecnością w Polsce, może pochwalić się imponującym portfolio klientów i partnerów, które obejmuje liderów branży na całym świecie. Wśród nich warto wymienić Volvo, SAS, AstraZeneca, Formpipe i DocuSign.
Od 2019 roku Sigma Software aktywnie uczestniczy w rozwoju serii produktów dla DocuSign, wykazując wysoki poziom zaangażowania i dbałości o potrzeby klientów. Współpraca trwa, a nasze wspólne osiągnięcia już obejmują:
- Tworzenie rozszerzeń Visual Studio i Visual Studio Code w celu płynnej integracji z API DocuSign i wdrażanie predefiniowanych przykładów kodu C#.
- Udostępnienie predefiniowanych przykładów kodu dla siedmiu języków programowania.
- Tworzenie stron internetowych w celu zademonstrowania funkcjonalności API DocuSign na rzeczywistych przykładach i zaprezentowania rozwiązań potencjalnym klientom.
Wysoki poziom wiedzy specjalistów Sigma Software pracujących nad projektami DocuSign był wielokrotnie podkreślany przez klienta. Niedawno, za pośrednictwem portalu Developer Spotlight, DocuSign ogłosił, że Anna Hileta, twórca oprogramowania w Sigma Software, jest integralną częścią zespołu DocuSign, podkreślając silną więź między obiema organizacjami.
Portal Developer Spotlight został stworzony, aby prezentować informacje o członkach zespołu, którzy wnoszą największy wkład w rozwiązanie DocuSign, jako wyraz uznania za wykonaną pracę i owocną współpracę. Wcześniej DocuSign przedstawiła naszą koleżankę Ksenię Lyubinską, która pracowała nad rozwiązaniem klienta od samego początku.
Dzięki 14-letniemu doświadczeniu Ksenia pełni obecnie funkcję głównego programisty w Sigma Software. W ramach współpracy Sigmy z DocuSign Ksenia przyczyniła się do powstania kilku projektów, w tym rozszerzeń Visual Studio i Visual Studio Code, a także przykładowych aplikacji. W przypadku przykładowej aplikacji MyHR Ksenia pełniła rolę głównego programisty. MyHR to integracja REST-owego API eSignature i API Click zbudowana przy użyciu C# i .NET Core, a także Angular i TypeScript. MyHR demonstruje użycie zarówno uwierzytelniania Authorization Code Grant, jak i JWT Grant, a także wbudowanego podpisywania, szablonów, kontrolowania kolejności routingu kopert, korzystania z ID Verification, pól formuł, walidacji kart i korzystania z API Click.
Anna Hileta dołączyła do projektu trzy lata temu, początkowo przyczyniając się do pisania kodu dla przykładów i stopniowo rozszerzała swoją rolę, aby wspierać i rozwijać próbki aplikacji open source. Od pierwszego roku nawiązała współpracę z DocuSign, wnosząc swoją wiedzę jako wszechstronny programista biegły w C#, Java i PHP, a także takich językach skryptowych, jak PowerShell i Bash.
Główny zespół Sigma Software składa się z czterech osób, w tym Anny, ale w zależności od obciążenia pracą może się rozszerzać do 20 osób. Głównym zadaniem jest wsparcie i tworzenie przykładów kodu w oparciu o nowo opracowany API DocuSign.
Anna wniosła znaczący wkład w utrzymanie przykładowych aplikacji, zwłaszcza przykładowej aplikacji DocuSign MyAPICalls, oraz zaktualizowała rozszerzenia Visual Studio i Visual Studio Code, aby uwzględnić nowe funkcje. Jednak jej aktywność w szczególności jest widoczna na polu tworzenia przykładów kodu open source dla programów uruchamiających DocuSign. Dzięki tym przykładom Anna nie tylko zademonstrowała swoją wiedzę techniczną, ale także ujawniła ogromny potencjał interfejsów API DocuSign w różnych scenariuszach użytkowania. Te przykłady kodu działają jak praktyczne przewodniki, dając programistom wgląd w płynną integrację i funkcje API DocuSign. Zaangażowanie Anny w tworzenie przystępnych i ilustracyjnych programów uruchamiających podkreśla jej zaangażowanie w rozwijanie nie tylko swoich umiejętności kodowania, ale także przyczynianie się do zrozumienia możliwości DocuSign przez szerszą społeczność programistów.
Nasz projekt ma kulturę pracy opartą na współpracy i szybko przełączamy się między technologiami. Opanowanie nowej wiedzy stało się nawykiem, a proces ten przebiega szybko. Na przykład, czasami muszę pisać rozszerzenia dla przyszłej wersji Visual Studio, a odpowiedzialność za testowanie i używanie API w rozwoju może być wyzwaniem. Traktujemy to jednak jako okazję do rozwoju osobistego i zawodowego. Ponadto w projekt DocuSign zaangażowanych jest wielu najlepszych ekspertów z Sigma Software, z którymi często mam okazję współpracować i uczyć się czegoś nowego
– mówi Anna.
Sigma Software uważa włączenie Anny do zespołu klientów za dowód długotrwałego partnerstwa, rozwoju i wzajemnego zaufania między obiema firmami. Podkreślając te osiągnięcia, Sigma Software ma na celu potwierdzenie swojego zaangażowania w dostarczanie wysokiej jakości usług IT i budowanie trwałych partnerstw ze znaczącymi klientami, takimi jak DocuSign. W oczekiwaniu na dalszą współpracę, obie firmy spodziewają się nowych osiągnięć.
Bycie częścią zespołu DocuSign w Sigma Software jest dla mnie wielkim zaszczytem, ponieważ jest to coś, nad czym ciężko pracowałam, coś, z czego mogę być dumna i co pokazuje więź i ugruntowaną współpracę, jaką mamy z klientem. To niewątpliwie wielka szansa zarówno dla mnie osobiście, jak i dla naszej firmy. Nie każdy ma taką szansę
– dodaje Anna.
Informacje o DocuSign
DocuSign jest globalnym liderem w dziedzinie podpisów elektronicznych o kapitalizacji rynkowej wynoszącej około 12 miliardów dolarów. Ponad 1,5 miliona klientów i ponad miliard osób w ponad 180 krajach korzysta z rozwiązań DocuSign, aby przyspieszyć proces prowadzenia działalności i uprościć życie ludzi. Dzięki platformie Docusign IAM można uwalniać krytyczne dane biznesowe, które są uwięzione w dokumentach. Do tej pory nie były one powiązane z systemami księgowymi, co kosztowało firmy czas, pieniądze i możliwości. Korzystając z Docusign IAM, firmy mogą tworzyć, zatwierdzać i zarządzać umowami za pomocą rozwiązań stworzonych przez firmę nr 1 w dziedzinie podpisu elektronicznego i zarządzania cyklem życia umowy.
11 kwietnia 2024 r. DocuSign ogłosiła znaczące rozszerzenie strategii firmy, otwierając nową kategorię SaaS – inteligentne zarządzanie umowami – i prezentując Docusign IAM, platformę inteligentnego zarządzania umowami i pakiet aplikacji, które mają przewodzić tej kategorii. Docusign IAM pomoże firmom wszelkiego rodzaju przekształcić dane dotyczące umów w spostrzeżenia i działania, przyspieszyć cykle przeglądu umów i zwiększyć produktywność w całej organizacji.
Informacje o Sigma Software
Sigma Software to szwedzko-ukraińska firma IT oferująca ponad 100 możliwości pracy zdalnej na całym świecie. Naszymi klientami są znane na całym świecie firmy, takie jak AstraZeneca, Scania, SAS, Fortum, DanAds, Viaplay i inne. Tworzymy najlepsze w swojej klasie rozwiązania technologiczne i integrujemy ponad 20 istniejących produktów z naszego portfolio. Pomagamy przedsiębiorstwom w cyfryzacji ich działalności i wspieramy startupy w ich rozwoju. Pracując z Sigma Software, zyskujesz elastyczny harmonogram, kulturę rozwoju zawodowego, silny międzynarodowy zespół, światowej sławy klientów działających w ponad 10 sektorach biznesowych, różnorodne technologie i odpowiedzialnego pracodawcę.
W ciągu ostatnich dwóch lat Grupa Sigma Software otworzyła trzy nowe biura w Polsce. W kraju dla firmy pracuje już ponad 200 konsultantów IT. Dla Sigma Software Warszawa stała się największym węzłem komunikacyjnym łączącym Ukrainę z Europą, a nawet całym światem, zwłaszcza po wybuchu inwazji rosyjskiej na pełną skalę dwa lata temu. Polska jest obecnie kluczowym rynkiem dla firmy, jeśli chodzi o przyciąganie talentów, angażowanie społeczności i dzielenie się wiedzą.
Artykuł został przygotowany przy udziale Anny Hilety, inżyniera oprogramowania w Sigma Software. Anna posiada magistra informatyki z Politechniki Lwowskiej. Od pierwszego roku współpracy z DocuSign dzieli się swoim doświadczeniem jako programistka ze znajomością C#, Java i PHP, a także języków skryptowych, takich jak PowerShell i Bash. Poza kodowaniem Anna lubi grać w ping-ponga.
Zdjęcie główne pochodzi z Unsplash.com.