![]() |
PAVEL PERMINOV |
Summary
Being platform-, language-, software-, hardware-, and human-agnostic, I can make an impact on any project and/or team starting day one. Apart from my experience as an engineer in various business and technological fields, I also bring exceptional analytical skills and creativity. I don’t take “that is hard” as an answer from myself.
I love working with people. I enjoy helping them gain experience and build confidence in themselves. From my perspective, experience gained through self-education and learning by doing is incredibly valuable. However, from my own experience, it’s also extremely demanding and far more challenging than having someone to guide you. That’s why I am passionate about mentoring and sharing knowledge to make the journey easier for others.
In teamwork, I aim to absorb as many different perspectives as possible to help the team function effectively and avoid uncertainties or conflicts. I value open and honest communication and am never silent when I see room for improvement. Whether it’s resolving long-standing issues or implementing small fixes to improve a team’s day-to-day workflow, I persistently advocate for solutions until they are achieved.
I believe that, in business, people are the only real asset because everything else is or was created by other people. I stand for the absolute and total equality of all individuals, as well as the power of our socially connected nature. Together, we create amazing things.
Toolset
- Programming Languages: Go, JavaScript, TypeScript, Python
- Development Tools: Git, Conda, Gerrit, Jest, GitHub, React Native, React.js, MobX, Redux, Robot Framework, PyTest, Node.js, NPM, Yarm
- Databases: InfluxDB, MongoDB, MS SQL, PostgreSQL, MySQL/MariaDB, Redis
- Infrastructure: Bash, Active Directory, CentOS, Fedora, Docker, Istio, HAProxy, Nginx, GlusterFS, CEPH, NFS, Google Cloud Platform (GCP), Helm, Debian, IPSEC, Kubernetes, Ubuntu, KVM, Microsoft Azure, RabbitMQ, NATs, Mikrotik, OpenSUSE, OpenVPN, Wireguard, Restic
- IaaC: Ansible, Terraform, Pulumi
- DevOps: Aptly, ArgoCD, Datadog, Artifactory, AWS, GitLab, Azure DevOps, ElasticSearch, FluentBit, Grafana, Jenkins, Kapacitor, Packer, Kibana, Prometheus, Telegraf, Logstash, Sentry
- SecOps: Grype, OpenVAS, Nmap, Wireshark, tcpdump, Sysinternals
- Workflow: Agile, Scrum, Kanban, Release management, Confluence, Jira
Key Technical Skills
- Exceptional analytical and problem-solving skills.
- Proven ability to master complex concepts quickly and deliver creative, high-impact results.
- Software architecture, development and optimization.
- Security implementation and enforcement.
- Microservice, distributed and monolithic architectures.
- Software testing, quality assurance and code reviews.
- Containerization and Orchestration.
- Distributed systems.
- Database management.
- Performance optimization.
- Data solutions.
- Networking.
- Hardware.
- Algorithms and Data Structures.
- DevSecOps practices.
- Infrastructure architecture and management.
- Cloud computing and virtualization.
Key soft skills
- Cross-functional communication
- Team communication
- Ability to explain complex concepts clearly.
- Teamwork
- Problem solving
- Technical leadership and mentorship (experience managing teams of up to 16 people)
Key business skills
- Business first.
- Been an entrepreneur. Loved it.
- Costs optimization.
- CTO
- Recruitment process management (job postings, interviews, skill and experience evaluation, test assessments design and evaluation).
Experience
Sr. Fullstack engineer at Bolt.works
September 2023 - January 2024 (5 month)
- Integrated several third-party APIs, reducing manager’s decision making from 10–24 hours to 1-2 minutes.
- Developed a tool to streamline developers’ workflows, eliminating the need for terminal window switching entirely.
- Increased integration test coverage by 3% which improved Gitlab’s CI/CD process reliability.
- Calculated and proved the way to reduce software development and delivery costs.
- Developed and optimized software for AWS infrastructure.
Sr. Software/DevOps/Infrastructure engineer at Millisecond oy
April 2021 - August 2023 (2 years, 4 month)
- Designed and developed a platform for mining operations management, eliminating customer’s need for paper-based processes and enabling real-time progress tracking.
- Developed a distributed IoT platform achieving 100% real-time visibility and remote access. This allowed customers to see the state of their vehicles no matter the vendor.
- Developed a truck management platform reducing operational costs by over 10% by keeping track of maintenance intervals and predicting problems.
- Implemented security protocols, development workflows, Git policies and deployment policies to enhance system reliability and significantly reduce the likelihood of human error.
- Integrated monitoring into all software achieving 100% real-time visibility.
- Created 99% identical production and development kubernetes environments (using Ansible and Terraform across AWS, GCP, Azure and edge) which allowed to reduce bugs in production and test changes in close-to-real environments.
- Automated CI/CD workflows (Azure DevOps, Gitlab, ArgoCD) and disaster recovery systems, achieving 100% process automation and 99.9% uptime.
- Developed a solution for real-time monitoring and incident notification, cutting response time from hours to just 1 minute.
- Supported Developers, Management and Customers regarding platforms, software development and other tasks.
Sr.Infrastructure developer at Ericsson
June 2020 - April 2021 (11 month)
- Designed and implemented a distributed monitoring alert-handling system where multiple instances dynamically detect and process incoming events with conflict resolution through randomized tie-breaking to ensure efficient and reliable event assignment, meeting client requirements for 100% guaranteed alerting while ensuring Ericsson’s insanely strictest requirements for platform’s encryption and security.
- Managed integration of open-source software into proprietary systems, streamlining development and enhancing functionality.
Infrastructure engineer at Curious AI
January 2019 - May 2020 (1 year, 5 month)
- We’ve been developing a version control system for AI training on Kubernetes, enabling process restarts from any point, improving stability by 50% and enabling full reproducibility.
- Developed Kubernetes tools and plugins, including a CSI plugin, Ingress controller and configuration manager, achieving 100% tailored control of the infrastructure.
- Migrated legacy platforms to Kubernetes, standardizing deployments and reducing complexity.
- Built AWS infrastructure (EKS, CloudFormation etc), ensuring 99.9% service availability and scalability.
- Migrated legacy platforms to Kubernetes, standardizing deployments and reducing complexity.
- Implemented Jenkins, significantly simplifying application development and delivery processes.
- Supported developers in day-to-day infrastructure and DevOps related tasks.
DevExp engineer at Tochka Bank
June 2018 - December 2018 (7 month)
- Developed a highly available cloud-native load balancer for InfluxDB with resynchronization and errors fixing.
- Built command-line tools for authorization and database subscription management.
- Identified and fixed Linux kernel bugs.
- Supported developers in day-to-day infrastructure and DevOps related tasks.
Sr. Systems/DevOps/Software engineer at TPlus group
August 2008 - June 2018 (10 years)
- Using bash, Python and PHP developed a low cost backup solution covering 100% of branches with backups and enabling rapid data recovery for every given hour.
- Designed data centers, storage and virtualization solutions achieving 100% IT service coverage.
- Developed numerous tools and scripts for automation and optimization purposes.
- Supported users, customers and other IT teams regarding our systems and best practices
Languages
- English – Fluent
- Russian – Native
- Swedish – B1
- Finnish – A1
Education
- Consistently learning something new. The latest being Rust and Pulumi.
- Completed multiple courses on the best coding learning platform hexlet.io. Got into top 2%
- Formal degree - Bachelor in Financial management.
- Continuously hacking various equipment to explore and enhance its functionality.
- Learning through building my personal projects.
Personal Projects
- NorrVPN: Lightweight Linux CLI tool to replace the official NordVPN client for an open source user experience.
- NorrDNS: DNS server that resolves specifically crafted addresses into the best server provided by NordVPN.
- NorrWGConfig: tool to build wireguard configuration files for Nordvpn endpoints to use in any WireGuard client without the need in NordVPN client. Heavily relying on NorrDNS for current best server selection
- NorrMTIK: A set of scripts for Mikrotik routers to integrate NordVPN functionality, enabling quick server switching by country and easy inclusion or exclusion of devices from the VPN zone.
- Mikrograf: A Telegraf-compatible tool to collect comprehensive data from Mikrotik routers and switches.
- Beacon-9: A navigation project to explore the physics of radio waves and innovative applications for positioning.
- Ultra-High Precision Positioning System: Engineering a real-time system to calculate the target position with 1mm precision at a 1km distance for a laser based on its movement and relative positioning.
- Easy language learning: Mobile app aimed to simplify language learning based on my own experience.
- TransPutning: Client-server app that is allowing two remote clients to connect through the relay server while streams are heavily encrypted and disguised as standard HTTPS traffic.
Polar Reflow: Archived. It was a project to see and understand the data, gathered by Polar watches, to get deeper insights.
Recommendations
Oscari Noppa, Senior programmer at Bolt.Works
Pavel is a skilled engineer who quickly becomes productive in new projects and environments. He brings a thoughtful approach to his work, identifying areas for improvement and suggesting optimizations. Pavel places a solid emphasis on testing and contributed to improving our integration test coverage. He also collaborated effectively with external partners to integrate their services into our TypeScript codebase.
Antti Pudas, CTO at Millisecond oy
I am recommending Pavel Perminov for any position that requires a skilled software engineer and an effective development process manager. I had the pleasure of working with Pavel for over a year at Millisecond Oy, and during that time, I was consistently impressed by his ability to excel in multiple facets of our organization’s software development efforts.
Pavel’s technical expertise in software debugging and development is truly remarkable. He is proficient in various programming languages such as GO, JavaScript (React and React-Native), and Python. His deep understanding of these languages has allowed him to make significant contributions to our team, consistently delivering high-quality code and successfully debugging complex software issues.
Moreover, Pavel has demonstrated a strong grasp of DevOps principles and tools, including Kubernetes, Ansible, CI/CD, tests, and monitoring. His ability to integrate these tools into our development pipeline has significantly improved the efficiency and effectiveness of our team’s workflow. Pavel has a keen understanding of the importance of automation and infrastructure management in modern software development, which has been instrumental in helping our team stay competitive.
In addition to his technical prowess, Pavel has shown exceptional talent in development process management. He has effectively designed and implemented development processes, ensuring smooth collaboration between our in-house team and subcontractors. His experience in human resources has enabled him to build and maintain a motivated and high-performing team. Pavel is not one to shy away from difficult conversations, as evidenced by his ability to engage in constructive debates with management to advocate for the best interests of our development team.
In summary, I wholeheartedly
Eero Penttinen, Senior software developer at Millisecond oy
Pavel is very experienced in many areas with very deep knowledge in Go programming language, DevOps, Kubernetes, Docker and automating things. He raised the knowledge of DevOps, Kubernetes, Docker and automation to a completely different level when he joined our team in the past. He is also a fast learner and good team player and can grasp complex areas very quickly. Any team would greatly benefit of having a SW engineer like Pavel in their team.
Terje Uurtomies, Project manager at Millisecond oy
I have had the pleasure of working with Pavel Perminov for two years and during this time, I have been consistently impressed by his exceptional technical skills, work ethic, and dedication to the work.
As a Senior Software Engineer, Pavel has demonstrated a remarkable ability to tackle complex problems and deliver robust solutions that meet or exceed our clients requirements.
Pavel has exceptional technical skills and a deep understanding of software architecture.
He’s proactive in seeking out opportunities to learn new technologies and best practices, and always up-to-date with the latest trends in the Software development industry.
He has always taken the data security of the systems he designed very seriously.
In summary, I wholeheartedly recommend Pavel for any software engineering position.
Adam Peltoniemi, Section manager at Ericsson
As a developer in our product infrastructure team, Pavel was responsible for researching, architecting, implementing,
and testing software features related to the infrastructure on top of which the rest of our product runs. He
consistently delivered complex features on time and with high quality.
Pavel also showed a keen curiosity into our
work procedures and was not afraid to challenge the status quo. He is excellent at identifying areas that can be
improved upon, both within the product itself and in the policies surrounding its development, and is not afraid to
speak up.
Filip Granö, Infrastructure team lead at Curious AI
As the manager of the AI Infrastructure Team at Curious AI, I had the pleasure of working closely with Pavel for 1.5 years. During this time, Pavel assumed many important responsibilities and I always felt like he was someone I could rely on.
His key contributions included maintaining our research infrastructure and developing the next-generation Kubernetes-based infrastructure and tooling. Pavel’s technical expertise, his ability to quickly understand the fundamental technical requirements, and his collaborative nature made him an invaluable team member.
Pavel is straightforward when discussing technical plans and solutions, which is a real asset. His honest input, backed by his expertise, helps improve projects and encourages open communication within the team.
I wholeheartedly recommend Pavel a highly skilled and dependable engineer. I hope to one day again work alongside him. He exceeded my expectations, and I feel confident he will exceed yours as well.
Jessica Laiho, Executive assistant to CEO / HR Coordinator at Curious AI
Pavel was a real joy to work with. Polite, humorous and witty. Pavel is the kind of colleague who puts a smile on your face and takes his work seriously. recommend Pavel Perminow for any position that requires a highly skilled software engineer and a strategic development process manager. His unique combination of technical expertise and management abilities make him a valuable asset to any organization. I am confident that Pavel will continue to excel in his career and make a significant impact in the software engineering field.
