
Andrey Dudnik
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since April 11, 2016
Andrey is a web developer with more than ten years of real programming experience. He's worked on many different web projects and development stacks. Andrey's work is his passion, so he's in love with web development and puts care into every project.
Portfolio
Experience
- PHP - 10 years
- SQL - 10 years
- Symfony - 8 years
- JavaScript - 6 years
- Docker - 5 years
- TypeScript - 5 years
- Node.js - 4 years
- React - 4 years
Availability
Preferred Environment
PHP, Node.js, React, PostgreSQL, MySQL, Symfony, Express.js, Next.js, MongoDB, TypeScript
The most amazing...
...thing I've built was a website constructor, a SaaS project for small businesses. It's really great at helping people create their ideal website.
Work Experience
Senior Full-stack Developer
Interviewopps, LLC
- Released a web service that allows companies to perform pre-recorded or live interviews with candidates.
- Improved application build, testing, and release process.
- Implemented internal and public API that allowed system integration with other companies' projects and 3rd-party tools.
Senior PHP Developer
DocCafe, LLC
- Released a web platform that allows the creation of job board sites for different companies.
- Implemented agreement generation and signing system.
- Worked on email marketing module: tracking email opening, adding tracking pixels, and using generated email styles.
Senior PHP Developer
Aurora Fusion LLC
- Created a web service that allows customers to take loans online in minutes.
- Added integration with governmental banking scoring systems by using an encrypted communication channel.
- Developed the scoring system that allowed us to reduce the usage of 3rd-party services, significantly reducing expenses and decision-making time.
Senior PHP Developer
IT-Trade LLC
- Developed an eCommerce site for selling construction tools and materials.
- Added integrations with third-party services: payment gateways, package delivery, warehouse accounting system, web analytics, SMS and email gateways, etc.
- Formed a development team: prepared development infrastructure (code repository, CI server, deployment scripts, testing environment, etc.), hired team members, and integrated and improved development processes.
Senior PHP Developer
Mediateka LLC
- Migrated huge content site with hundreds of thousands of pages from Codeigniter to Yii framework.
- Added and improved different caching approaches, including opcode caching, data caching in Redis, and page caching by using Nginx SSI.
- Developed framework for quick launch landing pages and small sites for special events like sales, promotions, conferences, etc.
PHP Developer
Iwlab LLC
- Participated in developing several high-load content projects using a multi-service architecture with different caching approaches.
- Worked in a medium-sized team of developers, managers, and designers using Scrum and Jira.
- Integrated deployment pipeline with prepared JavaScript and CSS scripts.
PHP Developer
Veron LLC
- Developed a website builder service for small businesses as a part of a small team of developers and designers.
- Used Agile methodology (Scrum), TDD, and continuous integration.
- Implemented a waste amount of features: custom form builder, payment system, custom domains attachment, content management system, etc.
Education
Bachelor's Degree in Project Management
Tomsk Institute of Business - Tomsk, Russia
Bachelor's Degree in Computer Science
Tomsk State University of Control Systems and Radioelectronics - Tomsk, Tomskaya Oblast
Skills
Libraries/APIs
jQuery, REST APIs, Socket.IO, Node.js, React, WebRTC, Backbone.js, FFmpeg, Redux Form
Tools
Git, PhpStorm, Subversion (SVN), GitHub, NGINX, Vagrant, Jira, Jenkins, GitLab, RabbitMQ, Caddy Server, Redux Thunk
Languages
SQL, PHP, JavaScript, HTML, TypeScript, CSS
Frameworks
Twig, Symfony 2, Bootstrap, Symfony 4, Symfony 6, Express.js, Material UI, Symfony, Laravel, Zend Framework, Dojo, PHPUnit, Yii, CodeIgniter, Knockout (Knockout.js), Ant Design, Next.js, Jest, Cypress, Redux, JSON Web Tokens (JWT)
Paradigms
Object-oriented Programming (OOP), Agile Software Development, Management, Agile, Scrum, Test-driven Development (TDD), REST, Unit Testing
Platforms
Linux, Docker, Amazon Web Services (AWS)
Storage
MySQL, Memcached, PostgreSQL, Redis, Databases, MongoDB
Other
Programming, Full-stack, Full-stack Development, Back-end, API Integration, WebSockets, System Design, APIs, Web Services, Networks, Planning, People Management, Caching, SSL, Axios, Finance APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring