Software Development Team Lead
CurrentGeneral Skills:- Team Management: Experience in planning and leading teams, including the development of strategies and mentoring team members.- Project Management: Creation of internal projects for employees and the company while adhering to Non-Disclosure Agreements (NDAs).- Automation: Development of bots and automation systems in chat platforms such as Slack, Telegram, and other messaging apps.- Collaboration with Partners: Participation in the creation of collaborative promo landing pages with European travel companies.Projects:- Travel Blog: Launch and management of a travel blog with active participation in content creation.- Hotel Search Engine Development: Led the design and development of a robust hotel search engine, involving system architecture design.- CI/CD Processes: Configuration and optimization of continuous integration and deployment processes using Docker and Kubernetes.- System Design: Proficient in designing robust system architectures to ensure scalability, reliability, and performance.Stack:- Backend: Proficient in NestJS, Golang, PostgreSQL, Redis, and Kafka for building high-performance and -scalable solutions.- Frontend: Experience in React and RTK for building modern user interfaces.- DevOps: Knowledge of Docker and Kubernetes for efficient deployment and management of applications.Tools:- API Development: Utilization of Postman for API testing and documentation.- Design and Prototyping: Experience with Figma for designing and prototyping.- Code Versioning: Proficient in using Git for effective code management and version tracking.- Build and Monorepositories: Application of tools like nx.dev for managing monorepositories and building projects.- API Documentation: Creation of Swagger documentation for clear understanding and usage of APIs.