
Martynas Žilinskas
Verified Expert in Engineering
React Developer
Kaunas, Kaunas County, Lithuania
Toptal member since January 19, 2022
Martynas is a senior front-end developer with seven years of experience working on complex customer and internal-facing self-service applications, collaborating with project architects to improve the developer experience and reduce technical debt in multiple applications. Over the last two years, he's worked on application automation pipelines, optimization, and deployment to the Kubernetes infrastructure. Martynas is willing to contribute to bigger-scale projects that require complex solutions.
Portfolio
Experience
- React - 7 years
- Azure DevOps - 7 years
- TypeScript - 7 years
- Node.js - 5 years
- Docker - 5 years
- GraphQL - 3 years
- Webpack - 3 years
- Kubernetes - 3 years
Availability
Preferred Environment
Windows, Linux, Visual Studio Code (VS Code), TypeScript, Slack
The most amazing...
...projects I've created include multiple automation from scratch to production, helping to lower clients' production time from months to multiple times a day.
Work Experience
DevOps Architect
INVL
- Created an extensible React admin framework for UI and logic standardization.
- Simplified and upgraded 20+ projects' continuous deployment pipelines to be fully automated, requiring only approvals from responsible business people on code to be deployed to production.
- Built a semi-automated process for provisioning and preparing virtual machines for a Kubernetes cluster deployment in a private cloud.
- Upgraded a self-service system for pension fund users from a legacy ASP.NET-based to a React-based single-page application.
Software Engineer
NOIA Network
- Rewrote the desktop client from AngularJS to React with messaging architecture.
- Helped to create and design sophisticated SDK for the product.
- Provisioned 200+ VMs for testing the infrastructure on five public cloud providers around the globe.
Front-end Developer
Copictures
- Developed an efficient photo uploader to Azure Blob storage.
- Created an internal manual photo tagging tool for live events like marathons.
- Built an internal administration panel designed to help manage the photos efficiently.
Experience
Self-service Website for Managing Pensions at INVL
https://www.invl.com/en/I worked on the front-end side to reimplement and upgrade the user experience in views like new client onboarding, dashboards, and KYC forms. For the back-end side, I helped rewrite the legacy system using the Strangler pattern. I configurated fully automated continuous deployment pipelines to the Kubernetes cluster.
ts-docs-gen | A Command Line Tool to Generate Markdown Documentation from TypeScript Files
https://github.com/simplrjs/ts-docs-genI created a library, ts-extractor, that extracts data (e.g., type declarations or comments) from TypeScript's AST to a more friendly readable JSON format. From that data, the ts-docs-gen tool generates a structure of markdown files used in the documentation delivery pipeline.
Phone System Automation Editor
The editor has draggable nodes, history control, flow version control, clipboard management, and automatic nodes arrangement. The editor also includes an extensible framework to add additional graphical nodes and custom properties to ease maintenance for internal developers.
Skills
Libraries/APIs
Node.js, React, REST APIs, Redux-Saga, Immutable.js, WebRTC, Sinon.JS, React Router
Tools
Webpack, Terraform, Git, Sentry, Slack, SaltStack, Lerna, Yarn Workspaces
Languages
TypeScript, GraphQL, Markdown, SCSS, HTML, CSS, JavaScript, SQL
Frameworks
Jest, Redux, Next.js, .NET, Electron, OAuth 2, .NET 5, Flux, Express.js, .NET Core
Paradigms
Azure DevOps
Platforms
Windows, Visual Studio Code (VS Code), Kubernetes, Docker, Linux, Rancher, PDF.js, Firebase, Azure, Google Cloud Platform (GCP), Amazon Web Services (AWS)
Storage
Alibaba Cloud, Microsoft SQL Server
Other
Console Apps, Abstract Syntax Trees (AST), Apollo Server, i18n, Internationalization, IBM Cloud
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring