Skip to content
View Livan-pro's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report Livan-pro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Livan-pro/README.md

Hi ๐Ÿ‘‹

My name is Ivan Levchenko (aka Livan).

I'm a Software Engineer with experience in frontend, backend and CI/CD.

Languages

TypeScriptโ€‚ JavaScriptโ€‚

Frontend

Reactโ€‚ Next.jsโ€‚ React Nativeโ€‚ Expoโ€‚ Vue.jsโ€‚ Nuxtโ€‚

Backend

Node.jsโ€‚ PostgreSQLโ€‚ MySQLโ€‚ RabbitMQโ€‚ Redisโ€‚ MongoDBโ€‚ Dockerโ€‚

Other skills

  • Network: REST, WebSockets, WebRTC, GraphQL, tRPC, gRPC
  • CI: GitHub Actions, GitLab CI, Bitbucket Pipelines
  • Testing: Jest, Vitest, Playwright
  • Developer tools: ESLint, Prettier, Stylelint
  • Build tools: Vite, Webpack, Rollup, esbuild, SWC
  • Git, Monorepo, Linux

Pinned Loading

  1. trpc-overview trpc-overview Public

    A full-stack TypeScript chat application and presentation slides demonstrating the use of tRPC for type-safe client-server communication.

    TypeScript

  2. react-native-activity-utils react-native-activity-utils Public

    A React Native native module that provides some utility methods from the Activity class to enable showing it on a locked screen and keeping the screen awake on Android.

    Java 1

  3. react-native-replace-selected react-native-replace-selected Public

    A React Native module that provides a native method for replacing selected text in a TextInput with a new text.

    Java