high webdev portfoliothe objective was to build an enterprise-grade property auction trading...
TRANSCRIPT
Alex Voronkov
Independent Full-Stack Web Developer
www.web-development.pro
THE FOLLOWING ARE SOME OF THE MAIN SKILLS AND TECHNOLOGIES
Programming languages: Node.js Backend Framework: Express.js Headless CMS: Strapi Frontend framework: Next.js CSS framework: Bootstrap Da Database management systems: MongoDB, MySQL, PostgreSQL, SQLite Version controls: Git, SVN, Mercurial
With over ten years of web development experience, I've completed more than 50 different projects and solved many various tasks. This experience helps me estimate the project correctly, build architecture, and avoid mis-takes that can be invisible to many other developers. Before going independent as a freelancer, I passed all the web development steps from junior web developer to CTO in different companies.
MY SERVICES Web Applications Development Website Development Custom CRM and ERP Development API Integration and Development (REST, GraphQL) Admin Dashboards Development Web Scraping
359882821948
alex_voronkov
alex888v
www.upwork.com/fl/voronkov
SAAS WEB APPLICATION. EASY LEGAL DOCUMENTSMy client wanted a SaaS web application that allows lawyers to create document templates in the WYSIWYG editor. Every template lawyer can insert an unlimited amount of placeholders of different types. Every placeholder creates a form field that depends on the placeholder type. On the next step, web application generates a form wizard that could be customized by a lawyer. When the document is created and approved by the main admin, the user can fill the form and get filled document in pdf or Docx and get filled document in pdf or Docx formats.
THE MAIN FEATURES 1. Custom TinyMCE plugins. 2. SaaS model for users. Monthly subscription and one-time payment. 3. Stripe integration. 4. API for mobile apps 5. Permissions restriction. Different admin roles. 6. PDF and Docx generation with custom styles. 7. Analytics. 8. Automatically generated form fields and customizable form wizard.
TECHNOLOGIES:Node.jsExpress.jsTinyMCE custom plugins developmentMongoDBVue.jsStripe API inStripe API integrationHTML5 + Canvas
SOCIAL CHAT APPLICATIONThe goal was to create a social network where parents can control their children and restrict their chats.
As a result, it is a web application for children and their parents, where users can create profiles, manage their photos, invite others to friends, and chat in public and private chats.
MAIN FUNCTIONALITY
Parents and children accounts
Public and priPublic and private profiles
Public chats and 1 to 1 chat
Chat access restrictions
Parents can watch their children chat participation and ban child participation in the chat
Parents can see stats, how many time their children spendin each chat
TECHNOLOGIES:Node.jsExpress.js frameworkVue.js (Server-side rendering)Socket.ioMongoDB
LIVE AUCTION PLATFORM FOR SELLING REAL ESTATE PROPERTIESThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.
THERE ARE 4 ROLES BUYER, SELLER, AUCTIONEER, AND ADMIN. SELLERS HAVE A SELLER PANEL, WHERE THEY CAN 1. List and manage their properties for sale 2. List properties for sale on auction 3. Manage bu3. Manage buyer's bids and offers 4. Set auctioneers for their properties. 5. Manage their auctions 6. Manage their profiles
BUYERS HAVE A BUYER PANEL WHERE THEY CAN 1. Manage their offers and bids 2. Make an offer for sellers 3. Manage their p3. Manage their profile 4. Manage their auctions participation
AUCTIONEERS HAVE A SPECIFIC PANEL WHERE THEY CAN 1. Manage their auctions 2. Control auction bids
ADMINS HAVE AN ADMIN DASHBOARD WHERE THEY CAN MANAGE 1. Users 2. P2. Properties 3. Auctions 4. Offers 5. Live streams 6. Different settings and email sending
THE KEY FEATURES 1. Live bidding with socket.io 2. API de2. API development 3. Auction live streaming 4. Auction workflow (bids, outbids, on the market, close of the be
TECHNOLOGIES:Node.js Express.js Socket.io jQuery HTML 5
WEB APPLICATION FOR INSURANCE COMPANYMy client wanted a web application for the insurance company, where agents can create applications in different services, and processors can process these applications.
AGENT CANCreate / Edit his applicationsSend his applications to processorsMove his applications between the sections
PROCESSORS CANPROCESSORS CANEdit / Manage / Process all applicationsSearch / Filter / Get Reports Archive applicationsAdmins can:Manage agents and processorsManage all applications
TECHNOLOGIES:Node.jsExpress.jsMongoDbVue.jsAWS SDKBootstrapBootstrap
SAAS WEB APPLICATION FOR INTEGRATIONWITH AN INSTAGRAM AUTOMATION TOOL My client wanted an admin dashboard that allows users to buy
subscription service for Instagram account automation. Once he bought a package, his account is connecting to Igerslike via REST API.
USER CANManage his Instagram accounts and buy packagesSet automation targetingManage his ordersManage his pManage his profileTo get support via tickets
ADMIN CANManage active ordersCreate / Edit / Delete subscription packagesManage UsersManage FAQAAdding proxies for IgerslikeAnswer support ticketsCreate tasks for other adminsCreate notifications
TECHNOLOGIES:Node.jsExpress.jsMongoDBVue.jsBootstrapIgersliIgerslike API integrationStripe API integration
WEB APPLICATION BASED ON INSTAGRAMMy client wanted a web application where beauty experts can show their work by adding photos in their Instagram profiles with determined hashtags. Every day this application checks their Instagram profiles and get's marked photos. Also, the application creates a rating of photos and experts by checking comments and likes in quantity Instagram.
MAIN FUNCTIONALITIESInsInstagram scrapperCron Tasks for creating ratings and uploading photosFinding nearest experts based on locationExperts and photos ratings
TECHNOLOGIES:Node.jsExpress.jsMongoDBCheerioCronAPI deAPI developmentVue.jsBootstrap
VIDEO INTERVIEW PLATFORMMy client wanted a video and audio interviewing platform. Where researchers can set up mock interviews, and participants can upload and stream video responses to these mock interviews based on pre-configured settings.
Also, researchers should be able to delegate a Participant’s answers to HR specialists and ask those multiple questions.
THE MAIN FETHE MAIN FEATURES 1. Video and audio recording and post-processing 2. Different user roles and permissions 3. API development4. Audio, video and personal data protection5. AWS integration6. Polls generation77. Socket.io updates for researchers
TECHNOLOGIES:Node.jsExpress.jsMongoDBSocket.ioVideo.js-recordAAWS SDKVue.jsBootstrap