Andrey Dudnik, Developer in Belgrade, Serbia
Andrey is available for hire
Hire Andrey

Andrey Dudnik

Verified Expert  in Engineering

Software Developer

Location
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

Interviewopps, LLC
PHP, Symfony 6, APIs, React, Node.js, Express.js, Material UI, NGINX...
DocCafe, LLC
PHP, Symfony 4, jQuery, JavaScript, NGINX, Redis, Docker, Bootstrap...
Aurora Fusion LLC
PHP, Git, Jira, SSL, NGINX, APIs, Linux, jQuery, PostgreSQL, Bootstrap...

Experience

Availability

Part-time

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

2019 - PRESENT
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.
Technologies: PHP, Symfony 6, APIs, React, Node.js, Express.js, Material UI, NGINX, Caddy Server, Docker, Git, Linux, PostgreSQL, WebRTC, PhpStorm, SQL, Amazon Web Services (AWS), SSL, GitHub, Jenkins, PHPUnit, Jest, Cypress, FFmpeg, Redux, Redux Form, Redux Thunk, Axios, API Integration, JSON Web Tokens (JWT), TypeScript, Object-oriented Programming (OOP), REST APIs, Socket.IO, WebSockets

Senior PHP Developer

2016 - 2019
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.
Technologies: PHP, Symfony 4, jQuery, JavaScript, NGINX, Redis, Docker, Bootstrap, Amazon Web Services (AWS), RabbitMQ, PhpStorm, SQL, GitHub, Databases, HTML, CSS, Jenkins, Linux, Git, PostgreSQL, REST, API Integration, TypeScript, Object-oriented Programming (OOP), REST APIs

Senior PHP Developer

2015 - 2016
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.
Technologies: PHP, Git, Jira, SSL, NGINX, APIs, Linux, jQuery, PostgreSQL, Bootstrap, PhpStorm, SQL, JavaScript, HTML, CSS, API Integration, Finance APIs, Laravel, Object-oriented Programming (OOP), REST APIs

Senior PHP Developer

2014 - 2015
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.
Technologies: GitLab, Git, Memcached, MongoDB, PostgreSQL, Twig, Symfony 2, PHP, jQuery, Vagrant, Linux, Jira, Jenkins, PHPUnit, PhpStorm, SQL, HTML, CSS, JavaScript, API Integration, Web Services, Unit Testing, Object-oriented Programming (OOP)

Senior PHP Developer

2013 - 2014
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.
Technologies: CodeIgniter, Yii, PHP, Git, Linux, PostgreSQL, Redis, Caching, NGINX, SQL, Object-oriented Programming (OOP)

PHP Developer

2012 - 2013
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.
Technologies: Web Services, Subversion (SVN), Memcached, MySQL, Yii, PHP, jQuery, Jira, Backbone.js, Knockout (Knockout.js), Ant Design, Agile Software Development, SQL, JavaScript, HTML, CSS, Databases, Agile, Scrum, MongoDB, Back-end, Object-oriented Programming (OOP), REST APIs

PHP Developer

2010 - 2012
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.
Technologies: PHPUnit, Dojo, Git, Jenkins, MongoDB, Symfony 2, PHP, Zend Framework, Agile Software Development, SQL, CSS, HTML, JavaScript, NGINX, API Integration, Back-end, Full-stack, Full-stack Development, Agile, Scrum, Test-driven Development (TDD), Object-oriented Programming (OOP), REST APIs

Languages

SQL, PHP, JavaScript, HTML, TypeScript, CSS

Frameworks

Twig, Symfony 2, Bootstrap, Symfony 4, 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)

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

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, Symfony 6, Full-stack, Full-stack Development, Back-end, API Integration, WebSockets, System Design, APIs, Web Services, Networks, Planning, People Management, Caching, SSL, Axios, Finance APIs

2018 - 2021

Bachelor's Degree in Project Management

Tomsk Institute of Business - Tomsk, Russia

2006 - 2011

Bachelor's Degree in Computer Science

Tomsk State University of Control Systems and Radioelectronics - Tomsk, Tomskaya Oblast

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring