July 29

Detailed stack | buyme

Programming languages:

  1. Go (Golang): A high-performance language ideal for microservices and cloud solutions. Yes, I know how to make highly loaded services, and no, I'm not afraid of gofers!
  2. Rust: A language with a focus on security and performance, great for system programming and highly loaded systems. Because sometimes you want to write code that would make even hackers cry.
  3. C++: A classic for high-performance applications that require resource control. For those who think memory management is a fun hobby.
  4. Java: A solid choice for enterprise applications with a huge number of off-the-shelf libraries.
  5. C#: Great for .NET development, especially in an enterprise environment.
  6. Ruby: Known for its elegance and simplicity, it is often used for web development. When you want to write code so that it can be read like a poem.
  7. Node.js (JavaScript/TypeScript): An asynchronous server-side language ideal for real-time and handling large numbers of connections.
  8. Solidity: The primary language for developing smart contracts on the Ethereum blockchain.
  9. Fift: A programming language for the Telegram Open Network (TON) blockchain for developing smart contracts.
  10. Func: Another language for developing smart contracts on the TON blockchain.
  11. Tact: A programming language for creating smart contracts, often used in blockchain ecosystems.
  12. Haskell: Because sometimes you want to write code that only God himself understands.
  13. Python: A versatile language with a powerful ecosystem for automation, scientific computing, and bot development. Because sometimes you want things to work with minimal effort.

Frameworks:

  1. Spring (Java): A powerful and scalable framework for building complex enterprise applications. Yes, this is the same framework that newbies are intimidated by.
  2. Micronaut (Java/Kotlin/Groovy): A modern framework for creating microservices with low startup time and low memory consumption.
  3. Quarkus (Java): Kubernetes-optimized framework providing fast startup and low resource consumption.
  4. Akka (Scala/Java): A tool for building high-performance distributed systems based on the actor model. When you want a system to multitask as much as your brain.
  5. Lagom (Java/Scala): A framework for building microservices based on Akka and Play.
  6. Play (Java/Scala): An asynchronous web framework for building scalable applications.
  7. Vert.x (Java/JavaScript/Groovy/Scala/Kotlin): A tool for building reactive applications on the JVM.
  8. ASP.NET Core (C#): A high-performance framework for building modern web applications and APIs on the .NET platform. When you want to write so fast that even Microsoft can't keep up with updates.
  9. Nancy (C#): A lightweight framework for building web applications on the .NET platform.
  10. Gin (Go): A high-performance HTTP framework for building microservices and APIs in Golang.
  11. Echo (Go): An easy to use and fast HTTP framework for Go.
  12. Fiber (Go): Inspired by Express, a high-performance framework for Go.
  13. Actix (Rust): A high-performance framework for building web applications and APIs in Rust. For those who want security, speed, and a little more security.
  14. Rocket (Rust): An ease-of-use and security-oriented framework for building web applications in Rust.
  15. Koa (Node.js): A modern framework for building web applications and APIs in JavaScript/TypeScript.
  16. NestJS (Node.js): A framework for building scalable and maintainable server-side applications based on TypeScript.
  17. Sails.js (Node.js): MVC framework for building complete web applications and APIs.
  18. Hapi.js (Node.js): A feature-rich framework for building powerful server-side applications.
  19. Phoenix (Elixir): Because sometimes a server needs to be as fast as you are after your third coffee.
  20. Next.js (Node.js): If regular React isn't enough for you, there's SSR, statics, and bedtime tea for you.

Databases:

  1. PostgreSQL: A powerful relational database with extension support and rich functionality. Because sometimes you need more than just SQL - you need Postgres!
  2. MySQL/MariaDB: Popular relational database solutions with a focus on performance.
  3. MongoDB: NoSQL database ideal for handling large amounts of unstructured data.
  4. Redis: A high performance in-memory data store, used for caching and fast data processing.
  5. Elasticsearch: A search engine for full-text search and analytics.
  6. Neo4j: Because sometimes data needs to be as confusing as your personal life. Yes, graphs aren't just about graphs in a notebook.

Messages and queues:

  1. Kafka: A distributed streaming platform for processing real-time data streams.
  2. RabbitMQ: Messages and queues for realizing asynchronous communication between services.
  3. ActiveMQ: A flexible message broker for system integration.
  4. NATS: It is a high-performance message broker written in Go.

Cloud platforms:

  1. AWS (Amazon Web Services): A leader in the cloud market with a wide range of tools and services.
  2. GCP (Google Cloud Platform): Cloud platform with a focus on machine learning and analytics services.
  3. Azure (Microsoft Azure): Microsoft's cloud platform integrated with Microsoft products.
  4. DigitalOcean: For those who love the cloud but want it to be a little cheaper.

Containerization and orchestration:

  1. Docker: The de facto standard for application containerization.
  2. Kubernetes: A system for automating the deployment, scaling, and management of containerized applications.
  3. Nomad: Because sometimes you need to orchestrate more than just containers.Yes, another orchestrator.
  4. OpenShift: Kubernetes for those who want more management and support out of the box. When you need something more “enterprise”.

Monitoring and Logging:

  1. Prometheus: A monitoring and alerting system optimized for dynamic and containerized environments.
  2. Grafana: A tool for data visualization and dashboard creation. Because beautiful graphs are also art.
  3. ELK Stack (Elasticsearch, Logstash, Kibana): A stack for collecting, storing, and analyzing logs. When logging is not just text in a file, but a whole science.
  4. Jaeger: Because query tracing is not only fun but also useful. When you want to know where your requests are disappearing to

DevOps tools:

  1. Terraform: A tool for describing and managing infrastructure.
  2. Ansible: Automation of server configuration and management.
  3. Jenkins: A tool for automating application builds and deployments.Because manual deployment is for wimps.
  4. GitLab CI/CD: Because sometimes you want everything in one place.When you need the full cycle from code to production.

Expertise in Web3 and Cryptocurrencies:

  1. Solidity: The primary language for developing smart contracts on the Ethereum blockchain.Experience with DeFi, DApps, and NFT.
  2. Fift and Func: Programming languages for creating smart contracts on the TON (Telegram Open Network) blockchain.
  3. Web3.js and Ethers.js: Libraries for interacting with the Ethereum blockchain via JavaScript.
  4. Truffle and Hardhat: Frameworks for developing, testing and deploying smart contracts.Because smart contracts need to be tested too.
  5. IPFS (InterPlanetary File System): A decentralized file system for data storage.
  6. Chainlink: An oracle for getting data from the outside world into smart contracts.When you need smart contracts to know what is happening outside the blockchain.
  7. Polkadot and Substrate: A platform for building interoperable blockchains and decentralized applications. When one blockchain is too little.
  8. Hyperledger Fabric: A framework for creating private blockchains in an enterprise environment. When you need a blockchain to be private as well as public.

Current contacts

Telegram : @buymepIease Thank you for choosing me!