
Andrei Dudnik
PHP Developer

Connect with Andrei Dudnik to Send Message
Connect
Connect with Andrei Dudnik to Send Message
ConnectTimeline
About me
Senior Backend Engineer | Full Stack Developer | 14+ years | PHP, Node.js, React.js
Education

Tomsk State University
2005 - 2010Bachelor's degree Computer Science
Experience

Veron
May 2010 - Feb 2012PHP Developer𝐂𝐨𝐦𝐩𝐚𝐧𝐲SaaS website builder focused on small businesses, that allows clients to create their own site with a simple drag-and-drop interface.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Migrated project from Zend Framework to Symfony.• Implemented a feature for users to attach custom domains to the system, with proper validation and providing guidelines if the domain is not configured correctly.• Added integration with payment gateway to allow user buy subscription.• Developed custom form builder (like Google Forms) and content management system. Show less
.webp)
Expert Systems (ex Interweb Lab)
Feb 2012 - Mar 2013Back End Engineer𝐂𝐨𝐦𝐩𝐚𝐧𝐲The company develops and supports its own products, mainly content sites, some of which are among the top Alexa sites in their niche worldwide.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Wrapped legacy database server with API, to standardize communication between projects and ease db structure update.• Developed framework on top of the Yii, that allowed launch new company projects much faster.• Improved deployment pipeline to prepare, merge and minimize JavaScript and CSS scripts, which significantly improved page load speed of the projects. Show less

Mediateka LLC
Mar 2013 - Feb 2014Senior PHP Developer𝐂𝐨𝐦𝐩𝐚𝐧𝐲A massive portal about cars (top 5 in the country), with news, articles and boards where users can buy and sell cars.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Migrated 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. Show less

IT Trade
Feb 2014 - Apr 2015Senior Backend Engineer𝐂𝐨𝐦𝐩𝐚𝐧𝐲An e-commerce site in DIY niche, top 5 in the country, where you can buy construction tools and materials.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Implemented various integrations with third-party systems: payment gateways, package delivery, web analytics, SMS and email gateways.• Developed synchronization system for warehouse remains, to be able to use correct numbers on the website and in offline sales points.• Improved development processes: added CI server, start implementing tests for critical parts. Added configuration to setup development environment, which eased onboarding of new developers Show less

Aurora Fusion
Apr 2015 - May 2016Lead Backend Developer𝐂𝐨𝐦𝐩𝐚𝐧𝐲A web service that allows customers to take loans online in a matter of minutes.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Developed and launched service from scratch as a team of four engineers.• Added integration with governmental services by using an encrypted communication channel with custom cypher.• Developed the scoring system that allowed us to reduce the usage of third-party services and, therefore, significantly reduce expenses and decision-making time.

DocCafe
May 2016 - Sept 2019Senior PHP Developer𝐂𝐨𝐦𝐩𝐚𝐧𝐲SaaS that allows companies to create their own white-label job boards with many integrations and automations.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Improved payments subsystem to support multi-step orders, properly handle auto-renew, calculate processing fees during order creation. Added a feature to apply manual payments for company administrators.• Developed a Business Intelligence module with key metrics reports.• Implemented candidates import/export in different formats, to allow clients move data between sites on platform or to/from third-party services.• Developed external API for clients to allow them to communicate with our system: add and retrieve jobs and candidates, perform searches, etc. Show less

InterviewOpps
Sept 2019 - Aug 2023Senior Full-Stack Developer𝐂𝐨𝐦𝐩𝐚𝐧𝐲An online platform that allows companies to interview candidates. It supports live and pre-recorded formats, where you can prepare a set of questions for candidates.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Researched and improved media layer backend (OpenVidu, Node.js), that improved throughput of simultaneous interviews from hundreds to thousands.• Developed multi-step UI in React.js for pre-recorded interview, with different constraints (think time, record time, record attempts).• Implemented shared user access control system for backend (API-Platform) and frontend (React.js).• Added the ability to connect to an interview via phone using SIP protocol (OpenVidu SIP plugin, Twilio SIP)• Developed video encoding service for combining interview results in dynamic layouts (Go, FFMpeg) Show less

Planner 5D
Aug 2023 - nowSenior Full Stack Engineer𝐂𝐨𝐦𝐩𝐚𝐧𝐲2D/3D online home design tool with applications on all major desktop and mobile platforms, web API, and rich AI capabilities.𝐊𝐞𝐲 𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬• Implemented multilanguage full-text catalog search with Apache Solr and AI search using OpenAI models for platform users.• Improved user purchase flow, by adding new payment forms (using GrowhtBook for A/B tests), and refactored integrations with third-party payment services (Stripe, PayPal, XSolla).• Integrated React.js as a template engine for the web UI (with using MVVC pattern). Which significantly eased developing of new frontend features.• Implemented new catalog UI that required extensive inter-team collaboration (design, product, devs, devops). Show less
Licenses & Certifications
- View certificate

Dive Into Refactoring
Refactoring.GuruAug 2023 - View certificate

AWS Essentials
Linux Academy - View certificate

Stripe Certified Professional Developer
StripeJul 2024 - View certificate

The Complete Node.js Developer Course
UdemyNov 2019 - View certificate

Stripe Certified Associate Developer
StripeMay 2024 - View certificate

Understanding TypeScript
UdemyJun 2020 - View certificate

AWS Concepts
Linux AcademyFeb 2018 - View certificate

Advanced Javascript Concepts
UdemyOct 2019
Recommendations

Shyam sundar jena
SEO Manager at WBD Technology (P)LTD.Odisha, India
Mostafa elgendy
Mobile Application Developerمصر
Bhumit bedse
Software Engineer at Zeus Learning || SIH'22 Runner-up | CS@BVM | HustlerAnand, Gujarat, India
Jens daniel lippold
Senior Product Manager - Service Processes at GSKGreater Hamburg Area
Marjorie norman
Strategic Advisor at Cambridge Healthcare ResearchMarblehead, Massachusetts, United States
Afroditi moschoviti
Junior SAP SD Consultant | Mathematician | MBA studentGreece
Emad pourshahriari
Digital Marketing Specialist | Providing Creative Digital Solutions and StrategiesBerlin, Berlin, Deutschland
Angie yanes
Operations Manager en adidasHonduras
Ali rabea
Principle Auditor at National bureau for revenueバーレーン 南部県
Geetha ramadass
Manager at AmBank - Cash Management - Client On-BoardingSelangor, Malaysia
Tony nguyen
Quality Assurance Professional | 310S Red Seal (RSE) Automotive JourneymanToronto, Ontario, Canada
Ahmed abdelhamed, cma
Treasury manager, BTC Networks EgyptAl Jizah, Egypt%C2%AE.webp)
Ahmed saeed, (pmp)®
CIVIL ENGINEER @ JUMAN CONSTRUCTION COMPANYJeddah, Makkah, Saudi Arabia
Annick goossens
Clinical Solution Manager PT @ IBABruges Metropolitan Area
Kiran paul v.j.
Technology Architect ✧ ReactJS ✧ NextJS ✧ NodeJS ✧ GraphQL ✧ AWSErnakulam, Kerala, India
Thomas ose
Alle sagten das geht nicht. Da kam einer, der das nicht wußte und tat es.Erfurt und Umgebung
Muhammad hartono
Project Health Safety Environment Officer | HSES Coordinator | HSE Principal I HSE Professional | Tr...Batam, Riau Islands, Indonesia
Divyanshi singh
HR Business Partner at CapgeminiBengaluru, Karnataka, India
Kate risa
Strategic and Operational Senior HR LeaderKansas City Metropolitan Area
Albert ofori anim
Digital Process Improvement Lead | Operational Excellence | MSc Production Engineering & Operations ...Reading, England, United Kingdom
...