I am a Full-Stack Web Developer based in Canada, with a strong background in building high-performance web and mobile applications. With expertise in TypeScript, React, and Node.js, I specialize in creating scalable solutions that seamlessly integrate modern technologies like AWS and serverless architectures. My academic background in Information Security, combined with hands-on experience in database management, low-level programming, and cloud infrastructure, allows me to tackle complex challenges with a focus on efficiency and innovation. I am passionate about collaborating with diverse teams, driving agile development processes, and contributing to meaningful digital growth through continuous learning and problem-solving.
- Collaborated with a team of 7 developers to build and launch a cross-platform mobile app using TypeScript and React Native, reaching over 100+ beta users in the first month of testing. - Developed and optimized key app features, improving overall performance by 15% through code refactoring, efficient state management, and enhanced responsiveness. Designed and implemented serverless backend functions using AWS Lambda, ensuring scalable and efficient processing of user requests and app data. - Managed secure data storage and retrieval via AWS S3, optimizing the system for fast access and reliability across various app features. - Led frontend development with React, collaborating closely with designers to create a seamless, user-friendly interface and ensuring high performance on multiple platforms. - Contributed to Agile workflows, actively participating in sprint planning, performing code reviews, and ensuring high-quality code maintenance using Git for version control and collaboration.
- Provided comprehensive technical support for small and medium-sized businesses, ensuring smooth operations across a variety of IT and computer-related fields. - Diagnosed and repaired hardware issues, including PCs, peripherals, and internal components such as motherboards, hard drives, and BIOS configurations. - Troubleshot and resolved software and application issues, improving system performance and reducing downtime for business-critical applications. - Set up and maintained network infrastructure, including configuring routers, switches, and troubleshooting connectivity issues. - Performed routine maintenance and upgrades on computer systems, ensuring hardware longevity and optimal performance for clients. - Delivered on-site support and collaborated with teams to resolve technical challenges in a timely manner, meeting business needs and minimizing operational disruptions.
- Telegram Bots for automation tasks (Node.js), - Online Archive App for zipping folders (Node.js, Express, Vue), - To-Do List with Agile methodologies (MySQL, Node.js, Angular), - C# Threat Monitoring System, sending data via RabbitMQ to Microsoft SQL Server (C#, RabbitMQ). - Worked on Neurovision Project using neural networks for computer vision (Python, PyTorch). Strong experience in low-level programming: studied Assembly for a year, followed by six months of C language. Gained deep knowledge of computer networks and completed a diploma on Covert Channels in Python. Mastered relational databases and worked on group projects using Agile and Git for collaboration and version control.
Various telegram bots via telegram bots API, using JavaScript, hosted on Cloudflare Workers.
View Project