Profile

Pavel Fedorov

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.

Skills

AWS
Designed and implemented serverless backend functions using AWS Lambda, and optimized secure data storage with AWS S3 for scalable performance.
70%
JavaScript
Strong background in JavaScript for building interactive web apps, reinforced by experience in refactoring code to boost performance by 15%.
90%
Git
Utilized Git for version control, ensuring smooth collaboration with teams on various projects, with emphasis on code quality and maintenance.
80%
HTML5
Developed responsive, semantic web pages using HTML5, focusing on user-friendly interfaces and cross-platform compatibility.
90%
CSS3
Skilled in modern CSS3 techniques for creating visually appealing and responsive designs, with experience in styling both web and mobile apps.
90%
TypeScript
Led development of a cross-platform mobile app using TypeScript, enhancing performance and code maintainability through efficient state management.
80%
React
Spearheaded frontend development with React, building high-performance user interfaces and collaborating closely with design teams for seamless UX.
65%
Python
Worked on neural network-based computer vision projects using Python and PyTorch, including implementing covert channels and ML algorithms.
75%
SQL
Extensive experience in relational database design and management, with hands-on work using MySQL and Microsoft SQL Server for data analysis.
80%
Svelte
Developed reactive and highly optimized web applications using Svelte, focusing on lightweight frameworks for enhanced performance.
85%

CV

2024 - 2024

Solution Developer

Start Consulting, Canada

- 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.

2020 - 2023

Computer Technical Specialist

INITER - SERVICE, Russia

- 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.

2018 - 2023

Master’s Degree in Information Security

Saint Petersburg State University of Aerospace Instrumentation, Russia

- 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.

Projects

Sudoku Solver

Sudoku Solver

Sudoku solver, AWS Lambda, JavaScript, React.

View Project
Vancouver Tech Week 2024 Hackathon

Vancouver Tech Week 2024 Hackathon

Hackathon project, event system on next.js.

View Project
TG Bots

TG Bots

Various telegram bots via telegram bots API, using JavaScript, hosted on Cloudflare Workers.

View Project
Phone Beautifier

Phone Beautifier

Phone beautifier, JavaScript, React.

View Project