High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading...

8

Transcript of High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading...

Page 1: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

[email protected]

www.upwork.com/fl/voronkov

Page 2: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

Page 3: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

Page 4: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

Page 5: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

Page 6: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

Page 7: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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

Page 8: High WebDev PortfolioThe objective was to build an enterprise-grade property auction trading platform that property developers and real estate agency websites can utilize and integrate.

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