Skip to content
View 0x1010110's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Cloud Solutions
  • Ukraine

Block or report 0x1010110

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
0x1010110/README.md

Hi there! πŸ‘‹ I'm a Backend Developer

My name is 0x1010110, and I'm passionate about building modern and fast backend solutions. I value clarity and consistency in my work.


πŸ’Ό Core Areas:

Frontend:

  • Vue, React.js: Developing interactive user interfaces, working with component-based architecture.
  • CSS, SCSS, SASS: Styling web applications using modern CSS methodologies like BEM.
  • JavaScript, TypeScript: Writing modular and scalable frontend code, working with TypeScript for type safety.
  • HTML: Creating semantic and accessible markup for web applications.
  • Bootstrap: Building responsive and mobile-first designs using popular CSS frameworks.
  • Jest: Writing unit and integration tests for frontend applications.
  • Yarn, NPM: Managing dependencies and scripts for frontend projects. Writing custom packages for internal use.
  • Webpack, Vite: Bundling and optimizing frontend assets for performance.
  • Storybook: Developing and documenting UI components in isolation for better collaboration.
  • Material-UI: Implementing design systems and UI libraries for consistent user interfaces.

My Skills

Backend:

  • PHP: Writing and maintaining microservices, creating and maintaining Composer packages, integrating with third-party libraries.
  • Python: Developing web applications using Flask, writing backend services with Flask and Django.
  • Golang: Building high-performance APIs and microservices with a focus on parallelism and scalability. In work using the Echo framework. But I also have experience developing without a framework working with gRPC.
  • Kotlin: Writing server-side applications with Kotlin, building RESTful services.
  • NestJS: Working with TypeScript-based Node.js framework for scalable server-side applications. Working with WebSockets and gRPC.
  • Node.js: Building backend services and APIs using Node.js, focusing on asynchronous operations and event-driven architecture.

My Skills

Databases:

  • MySQL, PostgreSQL, RedShift: Designing relational databases, writing complex SQL queries, optimizing database performance.
  • MongoDB: Working with NoSQL databases for flexible data storage, handling large datasets.
  • RabbitMQ: Setting up message brokers for inter-service communication, ensuring reliable message delivery in microservices architecture.
  • Redis: Implementing caching mechanisms for performance optimization.
  • AWS Keyspaces, Cassandra: Working with distributed databases for high availability and scalability.

My Skills

Microservices & Communication:

  • gRPC: Implementing efficient, strongly-typed communication between microservices.
  • WebSocket, Socket.io: Handling real-time communication for applications such as chats, notifications, and real-time data streams.

Cloud Platforms & Infrastructure:

  • AWS (RDS, EC2, Route53, Elastic Cache, ECR, S3, SES, WorkMail, VPC): Deploying and managing services in AWS, configuring networks, databases, and storage.
  • Baremetal (Minikube, MicroK8s): Working with on-premise Kubernetes clusters for development and testing.
  • Kubernetes (K8s): Managing containerized applications, deploying and scaling services in production environments.
  • Terraform: Writing infrastructure as code to manage cloud resources across various platforms.
  • Docker, Docker-Compose: Creating, deploying, and managing containerized applications for consistency across environments.
  • ArgoCD: Automating deployment of applications to Kubernetes clusters, ensuring consistency and reliability.
  • Helm: Managing Kubernetes applications with package management and templating.
  • Nginx, Traefik, HaProxy: Configuring reverse proxies and load balancers for routing traffic to services.
  • GitLab CI/CD, GitHub Actions: Setting up continuous integration and deployment pipelines for automated testing and deployment.
  • TeamCity, Jenkins: Configuring and maintaining CI/CD pipelines for building, testing, and deploying applications.

My Skills

Testing:

  • k6: Performance testing to ensure system scalability under load.
  • OWASP Zap: Security testing and fuzzing for identifying vulnerabilities in web applications.
  • Playwright, RestAssured, Kotest: Writing automated tests for web applications and APIs, ensuring reliable deployments.
  • Allure: Generating detailed test reports for better test coverage insights.
  • Postman, Insomnia: Writing and running API tests for validating endpoints and responses.
  • PhpUnit, PyTest, Jest: Writing unit and integration tests for backend services and frontend applications.

Logging & Monitoring:

  • Prometheus, Telegraf, InfluxDB, Grafana: Monitoring system performance and collecting metrics for analysis and optimization. Building dashboards for visualizing system health.
  • Loki, OpenSearch, Elasticsearch: Logging and log analysis for debugging and system health checks.

My Skills

Operating Systems:

  • Linux (Ubuntu, Debian, Linux Mint): Working with Linux-based systems for development and deployment of applications.
  • Windows: Just kidding! I use Windows for gaming only. πŸ˜„
  • MacOS: Using MacOS for development and testing of applications.

My Skills

Version Control:

  • Git: Managing source code, branching, and merging, collaborating with teams on projects.

My Skills

IDEs & Editors:

  • JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand): Writing code, debugging, and testing applications in a powerful IDE.
  • JetBrains (DataGrip): Managing databases, writing SQL queries, and optimizing database performance.
  • JetBrains (DataSpell): Writing and running Python scripts, analyzing data, and building machine learning models.

πŸ“‹ Typical Tasks

  • Deploying development environments in K8s on AWS with Docker Images in GitHub and automatic deployment via ArgoCD.
  • Setting up and maintaining RabbitMQ clusters for development.
  • Designing and developing backends using microservice architecture.
  • Writing code using the Domain-Driven Design (DDD) approach.
  • Preparing, running, and analyzing Fuzz tests with OWASP Zap.
  • Creating and maintaining CI/CD pipelines for automated testing and deployment.
  • Working with Terraform to manage cloud resources across various platforms.
  • Design and implement WebSocket communication for real-time applications.

🌱 Outside of Work

  • Building a local infrastructure for personal projects using VirtualBox and K8s. The value of this skill lies in the ability to deploy each element of the system in High Availability (HA) mode. This means I can shut down a MySQL or RabbitMQ node, and everything should continue to function without issues.
  • Exploring various frameworks β€” even at the "just play around" level β€” to stay informed about what's available on the market and how it can be used effectively.
  • Researching technologies such as Google reCAPTCHA, MySQL Cluster NDB, and RabbitMQ in RPC mode to understand their inner workings and best use cases and many others.
  • Reading books on software architecture, design patterns, and best practices to improve my skills and knowledge.
  • Learning machine learning and data science to understand how to apply these technologies in real-world scenarios.

πŸ’‘ What I Love

I love new challenges and working on startups. I enjoy the freedom to choose technologies and applying modern approaches to solving problems.

🌐 Where I Work

I am currently working at Cloud Solutions β€” a startup in the development phase.

Popular repositories Loading

  1. 0x1010110 0x1010110 Public