Jarek Lipski, Alpine.js Developer in Paris, France
Jarek Lipski

Alpine.js Developer in Paris, France

Member since March 14, 2018
Jarek is a full-stack developer with more than 14 years of experience. He is currently working with Vue.js, Node.js, and Firebase and specializes in progressive web apps. He has worked in various industries in different roles: cloud operations specialist, back-end developer, front-end developer, team leader, and agile coach.
Jarek is now available for hire


  • WeMaintain
    Webflow, Webflow CMS, HTML, CSS, JavaScript, Segment, Alpine.js
  • Netatmo
    GitLab, Functions, Azure Cosmos DB, Python, Node.js, Nuxt.js, Vue.js
  • Netvideo
    Netlify, Firebase, Vuetify.js, Nuxt.js, Vue.js



Paris, France



Preferred Environment

Amazon Web Services (AWS), Vuetify.js, Firebase, Docker, AWS, Node.js, Vue.js

The most amazing...

...project I've made is a bilingual sentence aligner. Splitting uses pairs of regexes on a text stream; alignment uses length-based and content-based algorithms.


  • Web Developer

    2020 - PRESENT
    • Developed a brand new company website from scratch, containing custom components, like timeline, sliders, and others.
    • Built the website to include two regional variants. Synchronization is done in an optimized manner to avoid duplication while maintaining flexibility for regional teams.
    • Built the styles and symbols so that the client can manage the content autonomously via Webflow Editor without touching the code or via CMS.
    • Migrated a fully functional blog from an existing blogging platform to the website. The content is managed via CMS, like posts, categories, authors, and others.
    • Integrated website with CRM via Segment. Added custom Typeform forms.
    Technologies: Webflow, Webflow CMS, HTML, CSS, JavaScript, Segment, Alpine.js
  • Full-stack Developer

    2019 - PRESENT
    • Developed the marketing back office from scratch for the transverse growth team.
    • Delivered personalized news and push notifications to over a million users worldwide.
    Technologies: GitLab, Functions, Azure Cosmos DB, Python, Node.js, Nuxt.js, Vue.js
  • Full-stack Developer

    2019 - 2020
    • Developed a webinar platform (landing pages builder, and back-office, authentication, and polls).
    Technologies: Netlify, Firebase, Vuetify.js, Nuxt.js, Vue.js
  • Front-end Developer

    2019 - 2020
    Viking Sasquatch
    • Built a front-end for pricing engine for the insurance industry.
    Technologies: Google Cloud, MuleSoft, Vuetify.js, Nuxt.js, Vue.js
  • Front-end developer

    2019 - 2019
    Bolt Threads
    • Developed heavily customized eCommerce solution in distributed team.
    Technologies: Tailwind CSS, Vue SSR, Nuxt.js, Vue.js
  • Senior Application Developer

    2018 - 2018
    • Developed personalization and A/B testing solution for enterprise CMS.
    Technologies: Apache, Jahia, Git, Elasticsearch, AngularJS, Java
  • Tech Lead

    2018 - 2018
    Netseenergy/EDF Group
    • Worked on a micro-service migration project for a company in energy efficiency for business and institutional clients sector.
    Technologies: GitLab, Git, Talend, Oracle, AngularJS, Java
  • Developer

    2018 - 2018
    • Developed an application for art galleries (back-end, webapp, mobile app).
    • Developed a specialized billing module for art galleries.
    • Configured and ran a cloud infrastructure on AWS.
    • Developed CRM module (artist biography, sending catalogues to clients, export).
    Technologies: Amazon Web Services (AWS), Git, Docker, AWS, Angular, Ionic, Django
  • Consultant Software Developer

    2017 - 2018
    GS1 / Xebia France
    • Developed web-based product barcode management solution.
    • Developed various back-end systems and APIs (NodeJS, Java, Python) and front-end interface (Angular 2).
    • Managed cloud infrastructure (AWS EBS, EC2, DynamoDB, Lambda, S3, CloudFront, Route53).
    • Developed efficient Global Trade Item Number (GTIN) generation algorithm (NodeJS, ElasticSearch).
    • Presented an introductory talk about Kanban during internal company conference.
    Technologies: Amazon Web Services (AWS), Git, AWS Lambda, AWS DynamoDB, AWS EC2, Oracle E-Business Suite (EBS), AWS, Elasticsearch, Angular, Java, Python, Node.js
  • Scrum Master / Software Developer

    2015 - 2017
    • Developed a middle office solution which allows the management of trade allocations, confirmations, and fees for stock market brokerage firms.
    • Worked as a part-time Scrum Master, facilitating work of a team and helping to improve its development process (focus on functional user stories, reducing WIP, expanding DoD, promoting frequent releases, initiating R&D collaboration with customer support, ops and sales, organizing workshops, promoting lean and agile within the organization).
    • Developed client-server application, used by big financial institutions (Java, C#, OSGi, IKVM, AssertJ, XML, Gradle).
    • Won Ship-It Day team contest, developing FIX-based post-trade matching solution in 24h. Co-organized Ultimate Bug Fighting Championship.
    • Interviewed candidates for Scrum Master and back-end developer roles.
    • Promoted Linux in the company by creating and adapting tools, organizing meetups and maintaining chat channel.
    Technologies: FIX Protocol, Git, Gradle, XML, AssertJ, IKVM.NET, OSGi, C#, Java
  • Software Developer

    2011 - 2015
    • Developed back-end services for API, platform, and mobile teams in a professional social network company with over 50 million worldwide users.
    • Worked with Scrum and Kanban agile development processes and participated in their refinement in a cross-functional team, complete with front- and back-end developers, operations, product, and marketing.
    • Developed a public RESTful API which handles up to 1 million requests per hour.
    • Participated in the development of a brand new service platform under the direct supervision of the architecture team (CQRS, DDD).
    • Implemented a search company into user network functionality (ElasticSearch, Java, Guava, Spring, Cucumber) and address book synchronization, search members by phone number and job offer suggestions services for mobile devices (ElasticSearch, Java, Guava, Spring, Cucumber).
    • Helped to organize the Viadeo API London Hackday.
    • Temporarily managed the team during the project manager's absence. Responsibilities included planning to meet internal project deadlines, dealing with customer requests and facilitating inter-team collaboration.
    Technologies: Domain-driven Design (DDD), CQRS, Git, Apache Tomcat, XML, JSON, OAuth, Solr, Elasticsearch, MySQL, Cucumber, FitNesse, AspectJ, Spring, Guava, Java
  • Software Engineer

    2009 - 2011
    Wood Group Intetech
    • Developed Intetech Well Integrity Toolkit (iWIT) web application for the oil and gas industry in a team of 11 programmers.
    • Redesigned the data source abstraction layer communicating with Oracle, MS SQL Server, web services, PI, and IP2 DBs.
    • Implemented well structure recognition algorithm, reports, and data entry pages.
    • Developed and troubleshot a web service for synchronizing data with a large customer system (JAXWS, JAXB, XML Schema).
    • Introduced Log4J logging framework into the application; configured, wrote extensions, documented and trained others on how to use it, created RSS feed from the application log for testers.
    • Updated the database structure, implemented stored procedures and triggers (Oracle, SQL, PL/SQL).
    • Remotely deployed, configured, troubleshot and profiled iWIT web application on customer test and production virtual servers.
    Technologies: IBM Rational Synergy, XML Schema, JAXB, JAX-WS, JavaScript, CSS, XHTML, PL/SQL, Oracle, log4j, JUnit, Apache Struts, JSP, SQL, Java
  • Software Developer

    2007 - 2008
    CST Technobank
    • Maintained the web framework which provided fundamental functionality to all the company's products for financial institutions.
    • Implemented various framework modules including authorization and authentication, file repository, and tracking.
    • Supervised two student interns developing SSO module.
    • Created user interface widgets, for example, file explorer, panel, and tree that support all major web browsers.
    • Redesigned and reimplemented various components including a controller with centralised input validation and error handling, business logic and internationalization.
    Technologies: Subversion (SVN), Prototype Framework, JavaScript, CSS, XHTML, Stripes, JSP, SQL, Hibernate, TestNG, Spring, Java
  • Software Developer

    2006 - 2007
    • Co-created a translation memory management web application in a small team within a company specializing in rule-based machine translation.
    • Designed and implemented a bilingual text alignment algorithm (subject of my Master's Thesis) and a rule-based sentence splitting algorithm (rules stored using SRX standard).
    • Created a user interface, controller, data access layer, and installation scripts.
    • Implemented a translator web service.
    Technologies: Subversion (SVN), Batch Scripting, Bash, Ant, CSS, XHTML, JSP, JAX-WS, SOAP, WSDL, PostgreSQL, JDBC, Servlet, Java
  • Demonstrator

    2005 - 2006
    Adam Mickiewicz University
    • Worked as a teaching assistant and provided help and support to younger students during practical classes.
    Technologies: C++, Java
  • Intern

    2004 - 2004
    • Helped to organize the work environment for developers on a project at a customer's site.
    Technologies: Solaris, Linux, SUSE, Oracle, Oracle Database


  • Multi-lingual company website

    I built a brand new company's website from scratch. It includes two regional variants (UK: https://www.wemaintain.co.uk/, Singapore: https://www.wemaintain.com.sg/).

    All the content is managed autonomously by the client via Webflow Editor directly or via CMS. The website has a fully functional blog migrated from an existing blogging platform. The website is integrated with CRM via Segment and, it contains custom Typeform forms.

  • Tech Blog

    A place where I publish technical articles about things I've learned at work. Currently, I am focusing on front-end development with Vue.js and Nuxt.js. Recently I started publishing about Webflow and Alpine.js as well.

  • Sojourner PWA

    Free and Open-source Software Developers' European Meeting (FOSDEM) conference companion progressive web app (PWA). Able to store favorite talks in persistent device storage.

    Live verstion:

    Written in Vue.js using VueX, Material Design.

  • Puffin

    Lightweight web app catalog based on containers, with a user interface à la mobile app store.

    The goal of the project is to allow the average, tech-oriented user to run web applications without worrying about a server. The idea is to create an easy to host, technology-agnostic private cloud.

    While many other tools are looking at containers as a way to run massive applications, Puffin concentrates on lightweight ones, each serving just a handful of people.

    Written using Docker, Python, and Flask.

    Live demo: http://puffin.rocks

  • Volume-backup

    A relatively popular utility to backup and restore Docker volumes.

    Written using Docker and Bash.

  • Reload

    This utility starts the given program and reloads it whenever any file in current directory changes. It can be used as both Python library and standalone executable independent of programming language.

    Written in Python using the Watchdog library.

  • Segment

    A tool to split text into segments, for example, sentences. Splitting rules are read from the SRX config file, which is based on regular expressions.

    The tool is optimized for performance, both in terms of processing power and memory consumption (it allows streaming processing). It has been used in commercial, open-source (LanguageTool) and scientific applications to process large text corpora, such as Wikipedia archives.

    Written in Java.

    I have also co-written a scientific paper based on this tool: https://loomchild.net/files/2013/12/Using_SRX_standard_for_sentence_segmentation_in_LanguageTool.pdf

  • Maligna

    mALIGNa is a program for aligning documents on the sentence level. It contains implementations of a few groups of alignment algorithms - algorithms based exclusively on the sentence length (Gale and Church, Brown), algorithms based on the connections between words (Moore's algorithm), as well as any variation and intersection of these algorithms. The aim of alignment is to obtain a bilingual corpus. It can be used for creating translation memories, translation by analogy, modeling probabilistic dictionaries, and other applications.

    Written in Java. Hosted on Maven central, used in commercial and scientific applications.

    I have co-authored a scientific paper based on this tool: https://loomchild.net/files/2013/12/A_new_tool_for_the_bilingual_text_aligning_at_the_sentence_level.pdf


  • Languages

    JavaScript, SQL, CSS, HTML, Java, Python, C#, XML, AspectJ, XHTML, WSDL, C++, Regex, Bash
  • Frameworks

    Vuetify.js, Nuxt.js, Django, Flask, Ionic, Angular, AngularJS, OSGi, Spring, JSP, Apache Struts, JUnit, TestNG, Hibernate, Stripes, Prototype Framework, Vue SSR, Tailwind CSS, Selenium
  • Libraries/APIs

    Vue.js, Vuex, Node.js, AssertJ, Guava, JAXB, JDBC, JAX-WS, Google Apps, SQLAlchemy, RxJS
  • Tools

    Git, Vim Text Editor, GitLab, Jahia, Apache, Oracle E-Business Suite (EBS), Gradle, FitNesse, Cucumber, Solr, Apache Tomcat, Subversion (SVN), Servlet, Amazon CloudFront CDN, Slack, Kibana, Jenkins, Trello, Confluence, Jira, Auth0, CircleCI, Travis CI, AWS CloudWatch, AWS EBS
  • Paradigms

    Agile, Kanban, Scrum, CQRS, Test-driven Development (TDD), DevOps
  • Platforms

    Webflow, Docker, Webflow CMS, Azure, Amazon Web Services (AWS), Debian Linux, Firebase, Talend, Oracle Database, Linux, Solaris, MuleSoft, Netlify, Ubuntu Linux, AWS Lambda, Oracle, AWS EC2
  • Other

    Scrum Master, Progressive Web Applications (PWA), Alpine.js, AWS, IKVM.NET, FIX Protocol, OAuth, Domain-driven Design (DDD), log4j, IBM Rational Synergy, SOAP, Ant, Batch Scripting, Functions, Serverless, Segment
  • Storage

    Elasticsearch, PostgreSQL, JSON, PL/SQL, XML Schema, SUSE, Google Cloud, Azure Cosmos DB, AWS DynamoDB, MySQL, NoSQL, AWS S3


  • Master's degree in Computer Science
    2002 - 2007
    Adam Mickiewicz University - Pozna, Poland
  • Exchange Student / Socrates-Erasmus Programme in Computer Science
    2004 - 2005
    Heinrich Heine University - Duesseldorf, Germany


  • Certified Scrum Master
    Scrum Alliance
  • Java Programmer (SCJP 6.0) Certificate
    JUNE 2010 - PRESENT
    Sun / Oracle

To view more profiles

Join Toptal
Share it with others