Experienced Lead Python Software Engineer with over 4 years of professional experience. Proficient in Agile and Scrum methodologies, successfully leading and working with teams of 2 to 15 members, both remotely and on-site.Also I have team-leading experience. Managed the full software development lifecycle – from gathering product requirements to orchestrating high-load systems and deploying production-ready solutions. Skilled in building scalable, fault-tolerant architectures, balancing system performance under heavy loads, and implementing DevOps best practices.Expertise includes automating release processes with high test coverage, setting up CI/CD pipelines e.t.c. Passionate about delivering robust, maintainable, and efficient software solutions.Back-End: FastAPI, Django + DRF, Flask, SQLAlchemy, Alembic, Pydantic, Pytest, Asyncio.Front-End: JS, HTML, Jinja2, React.Databases: PostgreSQL, MongoDB (Standalone & Sharded), Redis (Standalone & Cluster), DynamoDB (AWS).Message brokers: Kafka, RabbitMQ.Cloud services: AWS(CloudWatch, Cognito, S3, SES, EC2, ECR, EKS etc.).DevOps: Docker, Docker Compose, K8S, OpenShift, Ansible, GitLab CI/CD, GitHub Actions.VCS: Git, GitHub, Gitlab.
-
Lead Software EngineerRegliderPoland -
Lead Software EngineerReglider Nov 2023 - PresentResponsibilities:- Led a team of 8 developers to deliver high-quality, scalable features on schedule.- Collaborated with stakeholders to align technical solutions with business needs.- Built and maintained async pipelines using Kafka for reliable and efficient message processing.- Developed and optimized gRPC-based microservices to enable fast and secure communication.- Managed complex Kubernetes deployments, including operators and stateful applications.- Enhanced PostgreSQL performance utilizing views, triggers, and real-time updates.- Established CI/CD pipelines using GitLab CI/CD to ensure consistent and reliable deployments.Achievements:- Improved team productivity by introducing coding standards and streamlined workflows.- Delivered critical project milestones ahead of schedule, enabling faster integration of features into the overall business ecosystem.- Designed and implemented a robust messaging system using Kafka, enabling real-time communication and seamless integration between microservices. -
Senior Software EngineerInnowise Group May 2023 - Nov 2024Responsibilities:- Refactored legacy codebases to improve maintainability and performance.- Optimized PostgreSQL queries, indexes, and schema design for better performance.- Implemented caching strategies with Redis to reduce latency and improve system performance.- Mentored junior developers, sharing best practices and providing technical guidance.- Integrated third-party APIs and SDKs to extend application functionality.- Deployed and managed Kubernetes workloads using Helm.- Wrote comprehensive unit and integration tests to ensure software reliability and code quality.Achievements:- Successfully onboarded and mentored two new team members, reducing their ramp-up time by 50% through hands-on training and well-documented processes.- Boosted platform scalability, ensuring the system could handle a significant increase in concurrent users without performance degradation.- Played a crucial role in migrating from a monolithic to a microservices architecture, improving system maintainability, agility, and enabling faster development cycles. -
Middle Software EngineerInnowise Group Sep 2021 - May 2023Responsibilities:- Worked on database design and optimization.- Designed and implemented background task processing with Celery and Redis.- Collaborated with team members to implement microservices-based architecture.- Participated in code reviews to ensure adherence to coding standards and improve code quality.- Worked with cloud technologies (AWS), deploying Python applications on EC2 instances.- Integrated third-party libraries and services to extend application capabilities.- Enhanced application performance by profiling and optimizing code execution and memory usage.- Helped design and implement caching mechanisms using Redis to reduce response time.- Migrated Python version from 3.8 to 3.11, improving compatibility and performance.- Wrote unit and integration tests to ensure system reliability, accuracy, and performance.Achievements:- Successfully contributed to the design and launch of key features, including payroll automation and personnel management functionalities, improving the efficiency of HR teams.- Reduced the processing time for payroll calculations by 20% through optimization of database queries and backend logic.- Played a significant role in bug fixes and system improvements, ensuring high availability and reliability, leading to a 95% customer satisfaction rate. -
Python Software EngineerUpwork Sep 2020 - Sep 2021I began my IT career as a freelancer on Upwork, where I worked on a wide variety of projects, gaining hands-on experience in developing custom software solutions tailored to clients' unique needs. As a self-motivated and results-driven professional, I managed projects end-to-end, from gathering requirements to delivering high-quality solutions on time.Responsibilities:- Developed and delivered custom backend solutions, including API development, for small to medium-sized projects.- Worked closely with clients to gather requirements, ensuring that their needs were met with tailored solutions.- Implemented basic best practices for clean code, version control, and testing, learning and adapting as the project progressed.Achievements:- Successfully completed 3 projects, delivering quality solutions that exceeded client expectations.- Consistently met project deadlines, improving client retention rates and expanding my professional network.- Gained strong expertise in different Python related technologies including Databases, DevOps e.t.c, allowing me to tackle diverse technical challenges with confidence.Freelancing on Upwork was a formative phase of my career, allowing me to develop strong technical skills, effective communication, and a proactive approach to problem-solving. This experience laid the foundation for my growth as a software developer, equipping me with the ability to quickly adapt to dynamic challenges and consistently deliver high-quality results.
Frequently Asked Questions about Kiryl Dumanski
What company does Kiryl Dumanski work for?
Kiryl Dumanski works for Reglider
What is Kiryl Dumanski's role at the current company?
Kiryl Dumanski's current role is Lead Software Engineer.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial