About
Software Engineer with 5+ years of experience building and maintaining enterprise applications, business systems, workflow automation solutions, compliance-oriented tooling, and operational recovery processes.
My professional background is centered around the Microsoft ecosystem, including C#, .NET, SQL Server, Power Platform, PowerShell, integrations, documentation, and user-facing application support. I focus on practical software that improves business operations, reduces manual work, and supports reliable service delivery.
Outside of my professional work, I actively build and operate Linux-based infrastructure, self-hosted services, containerized applications, and automation workflows using technologies such as Docker, Kubernetes, Terraform, Ansible, Proxmox, OPNsense, Cloudflare, and cloud platforms. I enjoy connecting software development with infrastructure, automation, and reliability.

Software Engineer, Programmer Analyst, Automation & Reliability
- Website: www.illiashapovalov.com
- Residence: Montreal, Canada
- Languages: EN, FR, SP, RU, UA
- Education: DEC, B.Tech in progress
- Email: [email protected]
- Status: Employed full time, open to relevant opportunities
Skills
Focused on enterprise software development, automation, data, and infrastructure-aware engineering. These are the technologies I use across professional work, technical projects, and lab infrastructure.
Enterprise Software & Automation
Platform & Infrastructure
Professional Experience
Programmer Analyst / Full-Stack Developer
2024 - Present
OIIQ, Montreal, QC
- Develop, maintain, and improve enterprise web applications in a health and digital services environment
- Build workflow automation and business systems supporting internal operational teams
- Work on backend and frontend features, SQL optimization, application integrations, documentation, and user support
- Contribute to reliability, confidentiality, code quality, and stable delivery of internal software solutions
- Designed automation and recovery-oriented solutions supporting operational continuity during critical incidents
Developer Integrator
2023 - 2023
City of Longueuil, Longueuil, QC
- Designed and implemented application solutions using APIs and web technologies
- Contributed to backend and frontend development for client-facing and administrative systems
- Wrote clean, scalable code and participated in application deployment and integration activities
- Collaborated with internal stakeholders to deliver maintainable software aligned with municipal infrastructure
Analyst Programmer
2021 - 2023
Skytech Communications, Montreal, QC
- Designed and applied solutions to automate code error detection and improve software quality
- Performed unit testing using XUnit and resolved functional issues in web applications
- Created SQL data processing scripts and maintained technical documentation
- Supported technical coordination and advisory work for IT projects
Infrastructure & Automation Practice
Linux, Platform & Systems Projects
2024 - Present
Personal infrastructure lab and Winversion Solutions Inc. support
- Build and operate Linux-based services, self-hosted applications, virtualized environments, and containerized workloads
- Use Docker, Kubernetes, Proxmox, OPNsense, Ansible, Terraform, Cloudflare, and cloud platforms for hands-on infrastructure projects
- Support small-business technical operations including network setup, workspaces, software tools, procurement, and surveillance system maintenance
- Apply automation, backup, documentation, access control, and reliability practices to reduce manual work and operational risk
Education
Bachelor of Technology, Software Engineering Technology
2022 - Present (part-time, remote)
McMaster University, Hamilton, ON
Part-time software engineering technology degree completed remotely while working full time, building on prior college-level computer science training.
Diploma of College Studies, Computer Science Technology
2018 - 2021
Champlain College, Saint-Lambert, QC
Three-year technical program covering object-oriented programming, systems analysis, databases, web development, operating systems, networking, security, and advanced programming languages.
Services
Enterprise Software Development
- Internal tools, business applications, workflow systems, and integrations
- C#, .NET, SQL Server, Power Platform, PowerShell, APIs, and web technologies
Automation and Process Improvement
- Approval workflows, reporting automation, data processing, and repetitive task reduction
- Practical solutions designed to save time, reduce errors, and improve operational reliability
Platform and Infrastructure Automation
- Linux servers, Docker, self-hosted services, DNS, Cloudflare, backups, and documentation
- Infrastructure-aware development with attention to reliability, maintainability, and security basics
Website Development and Maintenance
- Portfolio sites, business websites, WordPress, HTML, CSS, JavaScript, and ongoing maintenance
- Content updates, troubleshooting, performance improvements, and deployment support
SQL, Data Processing, and Reporting
- SQL scripts, database queries, data cleanup, data conversion, and operational reporting
- Solutions focused on accuracy, documentation, and repeatable processes
Troubleshooting and Technical Support
- Application support, user support, software troubleshooting, system documentation, and issue analysis
- Clear communication with technical and non-technical users
Security-Aware Recovery and Continuity Support
- Backup thinking, recovery workflows, access control basics, documentation, and operational resilience
- Practical support for reducing risk and improving response during technical incidents
Technical Coordination and Documentation
- Requirements gathering, technical documentation, delivery coordination, and stakeholder communication
- Translation of business needs into clear technical steps and maintainable solutions
Technical Training and Mentoring
- Introductory guidance in programming, web development, software tools, and technical troubleshooting
- Support for learners, users, and teams adopting new tools or workflows
Testimonials
Contact
Reach out for software development, automation, infrastructure-aware development, technical support, or relevant professional opportunities. I value clear communication, practical problem solving, and reliable collaboration.