Profession program
Browse documents and skills. Personal certificates appear in the summary when you open your own or organization program.
Software Developer (Fullstack, Backend, Java, Go, .Net, 1C) (IT companies, banks, fintech) (~149 400)
Documents (Click the card to open the document in a new window)
Soft skills (Click the card to open the document in a new window)

Efficient allocation of tasks to achieve goals Training. (Time management. Planning. Personal productivity. Self-study. Training. Coaching. Lectures. Courses. Soft skills.)

Stress resistance and punctuality Soft skill. (Time management. Time management. Soft skill. Self-study. Training. Coaching. Lecture. Courses. Soft skill.)

Time management and organization of the workday Soft skill. (Work efficiency. Time management. Productivity. Self-study. Training. Coaching. Lecture. Courses. Soft skill.)

Development of communication skills and effective teamwork Course. (Soft skills, Business communication, Conflict management, Cooperation. Self-study. Training. Coaching. Lecture. Courses. Soft skill.)

Analytical thinking and solving complex problems. Training. (Critical thinking. Problem solving. Decision making. Self-study. Training. Coaching. Lecture. Courses. Soft skill.)

Attention to detail and concentration when performing precise work Soft skill. (Accuracy. Responsibility. Carefulness. Safety. Electrical installation. Independence. Awareness.)

Hard skills (Click the card to open the document in a new window)

Golang developer (Advanced) Hard skill. (golang advanced, advanced go developer, golang complex topics, golang concurrency patterns, golang context deadline cancellation, golang generics advanced, golang empty interfaces type assertion, golang channels select, golang memory escape analysis, golang unsafe package, golang sync pool objects. Self-study. Q&A. Questions Answers and explanations. Tutorials. Hard skill.)

Docker and Docker Compose
(docker compose configuration, docker containerization, docker images, dockerfile instructions, docker compose network, docker volume mounting, docker environment variables, docker multi-stage build, docker compose depends_on startup order, docker compose profiles environment, docker compose healthcheck verification, docker compose scale replicas, docker layer caching optimization, docker buildx cross-platform, docker exec interactive session)

CI/CD based on GitLab
(gitlab ci cd, gitlab ci pipelines, gitlab ci yaml, gitlab ci stages, gitlab ci artifacts cache, gitlab ci rules only except, gitlab ci variables scope, gitlab ci dynamic pipeline, gitlab ci trigger multi project, gitlab ci include templates, gitlab ci needs parallel matrix, gitlab ci downstream bridge, gitlab ci dependency proxy)


Attack and Defense of Websites by OWASP
(owasp top 10, web application security, how to protect a site from hacking, broken access control vulnerability, security misconfiguration examples, owasp how to conduct a site audit, how to test ssrf vulnerabilities, deserialization vulnerabilities in java, using zap proxy to find owasp vulnerabilities)

Observability: monitoring, logging, tracing Hard skill. (Observability microservices, monitoring logging tracing, observability system, prometheus grafana monitoring, elastic stack logging, opentelemetry tracing, loki grafana log collection, tempo distributed tracing, prometheus custom metric exporter, opentelemetry collector pipeline, jaeger ui span tags. Self-study. Q&A. Questions Answers and explanations. Tutorials. Hard skill.)

Java programming language and ecosystem (Spring, Hibernate, Maven/Gradle). Hard skill. (Java. JDK. Spring Boot. Spring MVC. Spring Data. Spring Security. Hibernate ORM. JPA. Maven. Gradle. Microservices. REST API. Self-study. Q&A. Tutorials. Documentation.)

.NET Platform and C# language. Hard skill. (.NET Core. .NET 5+. ASP.NET Core. Entity Framework Core. LINQ. Web API. SignalR. Identity. Microservices. Self-study. Q&A. Tutorials. Documentation.)

Development on the 1C platform Hard skill. (1C programming. Built-in language. Queries. Forms. Reports. Registers. Document flow. Accounting. Trade management. Self-study. Q&A. Questions Answers and explanations. Tutorials. Hard skill.)

Frontend development: HTML, CSS, JavaScript/TypeScript, and React/Angular/Vue. Hard skill. (HTML5. CSS3. JavaScript. TypeScript. React. Redux. Angular. Vue.js. SPA. SSR. Webpack. Babel. Self-study. Q&A. Tutorials. Documentation.)

Relational and NoSQL databases. Hard skill. (SQL. PostgreSQL. MySQL. Oracle. NoSQL. MongoDB. Cassandra. Redis. Indexes. ACID. Transactions. Query optimization. Self-study. Q&A. Tutorials. Documentation.)

Principles and Patterns of Object-Oriented Design (SOLID, GoF, GRASP). Hard skill. (OOP. SOLID. GRASP. GoF patterns. Architectural patterns. MVC. DDD. CQRS. Event Sourcing. Self-study. Q&A. Tutorials. Documentation.)

Working with message queues (Kafka, RabbitMQ, ActiveMQ). Hard skill. (Message queues. Kafka. RabbitMQ. ActiveMQ. Publish-subscribe. Producer-consumer. Event-driven. Self-study. Q&A. Tutorials. Documentation.)

Software Testing (JUnit, Mockito, Selenium, TestContainers). Hard skill. (Unit testing. JUnit. Mockito. Integration testing. Selenium. TestContainers. TDD. BDD. Cucumber. Self-study. Q&A. Tutorials. Documentation.)