Paulius Labanauskis
Verified Expert in Engineering
Back-end Developer
Klaipėda, Lithuania
Toptal member since August 9, 2021
Paulius is a versatile back-end developer with significant leadership experience and the ability to define and realize the vision. He always delivers the highest quality work. At the same time, Paulius understands the realities of the business and the constraints businesses face to arrive at the most reasonable trade-offs needed to achieve the best results.
Portfolio
Experience
- .NET - 10 years
- C# - 10 years
- Architecture - 6 years
- Domain-driven Design (DDD) - 6 years
- Microsoft SQL Server - 5 years
- PostgreSQL - 3 years
- Clojure - 3 years
Availability
Preferred Environment
Clojure, C#, Amazon Web Services (AWS), .NET
The most amazing...
...thing I've developed is a fully event-driven advertising banner-management platform, following many of CQRS principles.
Work Experience
Senior Software Engineer
Stealth Mode Startup
- Built automation around the daily developer tasks, such as incident management, conformity to SLOs, monitoring, and deployment automation, as part of the self-directed internal developer tools team.
- Established several characteristics to amend procedures and increase developer satisfaction.
- Helped launch an internal incident management system with multiple supporting functionalities.
Technical Lead
Railsr
- Led the integration effort from a technical perspective with one of the leading banks in the APAC region.
- Handled performance improvements of various platform parts, including the financial transaction throughput improvement from 9 TPS to over 900 TPS and the API query latency reduction from two seconds to 30 minutes.
- Helped the chief architect to define and oversee the long-term platform vision. We went from a single-instance monolithic MVP to a scalable and exponential growth platform.
- Introduced the Kanban process to the development teams, reducing stress levels and better adapting to the fast-changing startup environment.
Technical Lead
Adform
- Designed and led the team, and later multiple supporting teams, to solve performance problems plaguing a specific part of the platform.
- Helped the initial team grow and split into multiple groups, forming a separate branch in the company.
- Interviewed and hired several great developers who have helped the company grow, even after I left the company.
Software Architect
Danske Bank
- Defined the technical vision and led a back-end team working on the web services for a mobile application providing daily banking operations for Scandinavian users.
- Built a modern cloud-based layer on top of the legacy mainframe system in an effort for the bank's software department to modernize development operations.
- Oversaw the release of the personal mobile banking application for the Scandinavian market.
Senior Software Engineer
Adform
- Refactored the online banner management platform, including the UI, API, and back end, to achieve several orders of magnitude performance by employing DDD and CQRS principles.
- Scaled from a single weekly release to up to 30 daily releases with a team of six developers.
- Implemented a fully automated test suite which allowed the team to achieve top-notch quality without a dedicated QA person.
Software Engineer
Adform
- Participated in the design and implementation phases of a long-term refactoring project following DDD and CQRS principles which brought significant performance and usability improvements.
- Served as the first or second leading team member in completed work items.
- Introduced several software development practices to the team that improved the team's efficiency and level of job satisfaction.
Software Engineer
Bentley
- Built and delivered an offline-capable Android application for facility inventory management.
- Engineered multiple systems as extensions and complementary products to the MicroStation CAD system.
- Developed extensions and complementary products to the MicroStation CAD system.
Experience
Railsbank
http://www.railsbank.comEducation
Master's Degree in Software Engineering
Vilnius University - Vilnius, Lithuania
Skills
Libraries/APIs
AWS Amplify
Tools
GitHub, Git, RabbitMQ, Terraform, Puppet, GitLab, IBM API Connect, MicroStation, AWS IAM
Languages
C#, SQL, Clojure, Java, JavaScript, C
Frameworks
.NET, .NET 5, ClojureScript
Paradigms
REST, Microservices, Microservices Architecture, Agile Project Management, CQRS, DevOps
Storage
EventStore, PostgreSQL, Microsoft SQL Server, SQLite, CockroachDB
Platforms
Amazon Web Services (AWS), Apache Kafka, AWS Lambda, Oracle, Kubernetes, Docker, Google Cloud Platform (GCP)
Other
Datomic, Architecture, Message Queues, Solution Architecture, Algorithms, Data Structures, Software Development Lifecycle (SDLC), Domain-driven Design (DDD), Software Architecture, Amazon API Gateway, Cloud Architecture, Web Security
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