Profilbild von Tim Lavreniuk Team Lead/Senior Software Engineer aus Hannover

Tim Lavreniuk

verfügbar

Letztes Update: 05.02.2023

Team Lead/Senior Software Engineer

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (gut)

Schlagwörter

Software Systems Innovation Amazon Web Services Softwareanwendungen Infrastruktur Iphone Apps Problemanalyse Node.Js Softwareentwicklung Testen + 2 weitere Schlagwörter anzeigen

Dateianlagen

tim-lavreniuk-final-cv.docx

Skills

Accomplished and innovative software engineer with hands-on experience in the full software development lifecycle from concept through delivery of next-generation applications and customisable solutions.

Proven expertise in designing and implementing software systems, updating current software systems, and executing improvement suggestions. Skilled in creating single-page applications, such as UI, state management, and network along with hybrid mobile applications. Adept at collaborating with designers, testing applications, and ensuring completion of projects/programmes as per defined specifications. Excel at creating backend applications with NodeJS and AWS infrastructure development. Expert in advanced development methodologies, tools, and processes contributing to the design and rollout of cutting-edge software applications. Known for excellent troubleshooting skills; able to analyse code and provide cost-effective and responsive solutions.

Projekthistorie

01/2021 - 12/2022
Senior Software Engineer
Skedulo

Develop software by designing, developing, and installing software solutions, while supporting and
developing the software team. Lead a team of developers for building new and supporting existing
websites. Utilise large React code base on feature team. Design, create, and maintain software
according to the defined specifications. Manage E2E software development lifecycle.
* Participated and won two internal hackathons by utilising exceptional communication and
organisational skills.
* Directed team by managing activities from the start of software development to deployment,
while utilising Scrum methodologies.
* Worked on UI library, created new components by using d3 as well as created unit tests for
components and parts of the application.
* Developed UI for new roads optimisation features by utilising technologies, such as React and
TypeScript.

01/2021 - 12/2022
Team Lead/Senior Software Engineer
Cuckoo Coding GmbH

Develop a B2B educational platform from scratch by gathering and meeting all requirements. Lead
the development of web and software applications along with AWS infrastructure, while leading a
team of two developers. Design, build, and maintain software structures by leading software
development team.
* Created a serverless infrastructure with GraphQL API by utilising the AWS Amplify framework
for backend development.
* Used multiple technologies, such as S3, DynamoDB, Lambdas, SES, AppSync, Docker, and Terraform
as well as utilised Flutter framework for frontend.

01/2020 - 01/2021
Senior Software Engineer
Corcentric

Researched, designed, implemented, and managed software programmes, while testing and evaluating
new programmes. Replaced JavaScript with TypeScript in some utility libraries as well as developed
some core and utility libraries with Typescript. Led the development workflow by using GitHub
Actions.
* Established a real-time collaboration backend for micro-frontend-based document management
application by serving as back-end engineer.
* Resolved complex problems in SPA infrastructure and started to improve performance and
maintainability.

01/2017 - 12/2019
Team Lead/R&D Engineer
KeepSolid Inc.

Identified areas for modification in existing programmes as well as developed and executed
modifications, while writing and implementing efficient code.
* Headed multiple projects and products by creating effective solutions and leading development
teams, such as Passwarden, KeepSolid Sign Business API, KeepSolid Sign, KeepSolid Goals, and
KeepSolid Universal Auth.

Key Projects
Passwarden
* Created a prototype and backbones of the product, while managing a team as a Tech Lead.
Platforms: Web, Browser Extension, Mobile
Technologies: Ionic, Angular, Apollo, NodeJS, NestJS, GraphQL, WebSockets
KeepSolid Sign Business API API Documentation
* Built a backend for frontend (BFF) application with documented API, NodeJS application with
network connection custom protocol over TCP, ProtoBuf, cryptography, PDF editing, and export.
Used Headless Chrome for PDF generation; Swagger v3 for documentation; Postman for testing.
Technologies: NodeJS, Headless Chrome, OpenAPI (Swagger)
KeepSolid Sign WebApp | Article(Ru) | Conference Talk(Ru) | Slides (Eng)
* Worked on document signing application migration with business logic written in C++ to modern
web applications. Led team of two front-end developers and set-up development workflow by using
Gitlab CI. Used the Angular framework for front-end. Created an article on the most famous
Ukrainian developer's website, while giving a few conference talks.
Modules: Network with Server Connection Custom Protocol Over TCP, Cryptography, Offline Data
Storage, PDF Editing, Export
Technologies: Angular, RxJS, NodeJS, ProtoBuf, PWA, Modern Browser APIs (IndexedDB, Web Workers,
Service Workers)
KeepSolid Goals WebApp | Conference Talk(Ru)
* Developed goal management application with UI library and application by leading team of C++
developers. Built microservices with NodeJS by using NestJS and GraphQL. Used Gitlab CI with
Docker Containers for development and production workflow.
Technologies: Dart, AngularDart, Flutter, NodeJS, NestJS, GraphQL, Redis, PostgreSQL, Gitlab CI
KeepSolid Universal Auth
* Created single SPA for users' sign-in/up into company products. Developed SDK for integrating
auth logic into SPA and websites. Inserted sign-in/up form and button into product
Technologies: Svelte, Rollup
GoActive
* Established an online interactive platform with Flutter front-end and Serverless AWS backend.
Headed small teams in both directions.
Technologies: Dart, Flutter, TypeScript, AWS (Amplify, Cognito, Lambda, DynamoDB, AppSync, CI),
GraphQL, Terraform
Determine
* Improved SPAs infrastructure for better performance and maintenance. Optimised bundle size for
libraries(>20%) and web apps (50-70%). Replaced Javascript with TypeScript. Led the development
workflow with GitHub Actions.
Technologies: TypeScript, Webpack, Rollup, GitHub Actions, NodeJS, WebSockets(SocketCluster), Redis,
MongoDB, Docker

Side/Pet Projects

ShakeUp AppStore
* Created a cross-platform mobile application for a coffee house. Developed an API and admin
panel.
Technologies: Flutter, Dart, GraphQL, NestJS, Firebase, Angular. CodeMagic CI
GeekInformer
* Developed a news aggregator from scratch and improved for three years. Trained 10+ developers
on the project. Performed UI, UX, native Android App, web app, and back-end development. Worked
with native Android app development.
Technologies: React, PWA, Modern Browser APIs, NodeJS, SSR, MongoDB, Nginx, Elastic, Azure
Crypto Tip Jar (Pet Project) Repository
* Created a tiny application for collecting tips on the Ethereum blockchain
Technologies: SvelteKit, TypeScript, Hardhat, Solidity

Zertifikate

AWS Solution Architect Associate
PearsonVue
2021

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Tim Lavreniuk Team Lead/Senior Software Engineer aus Hannover Team Lead/Senior Software Engineer
Registrieren