WE AS WEB https://weasweb.com/ Thu, 13 Mar 2025 11:28:36 +0000 en-US hourly 1 https://wordpress.org/?v=6.9 https://weasweb.com/wp-content/uploads/2024/04/cropped-icons-website-WAW-32x32.png WE AS WEB https://weasweb.com/ 32 32 Optimizing E-commerce efficiency through bot mitigation​ https://weasweb.com/bot-mitigation/ Thu, 13 Mar 2025 08:16:59 +0000 https://weasweb.com/?p=4878 An e-commerce leader faced challenges from robotic crawlers affecting server performance. A team developed a solution using Python, Java, and AWS, blocking 78% of bots, reducing server latency to 6ms, and handling 780k requests per second.

The post Optimizing E-commerce efficiency through bot mitigation​ appeared first on WE AS WEB.

]]>

The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Optimizing E-commerce efficiency through bot mitigation

bot mitigation_-min

The client, a global leader in the e-commerce industry, operates across more than 20 countries and processes an
immense volume of over 1.000.000 orders per second.

As a result of their high-profile presence, the platform attracted numerous web crawlers, leading to significant
challenges in maintaining platform efficiency and delivering seamless customer experiences.

Client Needs

The client faced an urgent need to mitigate the impact of robotic crawlers on their platform, which were significantly increasing server loads and scaling costs. These activities led to added latency for genuine users, compromising customer experience.

The key requirements included:

  • Identifying and blocking harmful bots while ensuring no false positives.
  • Avoiding additional latency on page loads to preserve performance standards.

Challenges

The project began with two key constraints: ensuring no false positives by prioritizing letting through uncertain requests over blocking potential legitimate customers, and avoiding any additional latency on page loads to maintain platform performance.

During the implementation phase, the team encountered several technical challenges. The main challenge was finding a data structure that could quickly answer the question, “Does this IP belong to a robot?” with a latency of less than 10 milliseconds, measured on the server side. Additionally, they needed to establish seamless communication protocols between the Java and Python systems that were exchanging gigabytes of data, and address a business requirement to whitelist specific bots for platform access.

Optimizing E-commerce efficiency through bot mitigation_-min
Solutions Provided

A team of six experts, divided into engineering and machine learning (ML) divisions, collaborated to develop an efficient, scalable, and high-performance solution. The machine learning division was tasked with a critical objective: to generate and upload a comprehensive file to the cloud every hour, containing IP addresses definitively identified as belonging to automated bots that were actively engaged in crawling the e-commerce platform. This file was essential for ongoing analysis and proactive measures against bot-driven activities. The goal of the engineering division was to provide a list of APIs that could classify an IP in under 10 milliseconds whether it was a robot or not and that would accept data for the continuous retraining of the classification models by the machine learning division.

Technology Stack

In terms of technology stack, the machine learning part were using mainly Python and Pandas, whereas the engineering part were using Java with Spring Boot. The applications were running in the AWS cloud and the S3 was used to store files. The engineering part found a very efficient data structure to store the IPs range: a sorted tree data structure, where every octet from the IP address is a new descendant and in a quick traversal an IP could be found (meaning is robot) or not (meaning it belongs to a “good” visitor).

Results Achieved
  • Bot mitigation: Successfully blocked 78% of crawling robots, exceeding the initial goal of 60%.
  • Performance: Achieved server-side latency of 6ms, well below the 10ms target.
  • Scalability: The solution handled a peak load of 780.000 requests per second without compromising performance.

The post Optimizing E-commerce efficiency through bot mitigation​ appeared first on WE AS WEB.

]]>
Comunicat de presă: Inceperea proiectului „Dezvoltarea societatii WE AS WEB SRL prin achizitia de echipamente si utilaje”, cod SMIS: 322988 https://weasweb.com/dezvoltarea-societatii/ Wed, 29 Jan 2025 08:28:05 +0000 https://weasweb.com/?p=4845 WE AS WEB SRL implementează proiectul „Dezvoltarea societății WE AS WEB SRL prin achiziția de echipamente și utilaje” (SMIS 322988), cofinanțat prin Fondul pentru o Tranziție Justă.

The post Comunicat de presă: Inceperea proiectului „Dezvoltarea societatii WE AS WEB SRL prin achizitia de echipamente si utilaje”, cod SMIS: 322988 appeared first on WE AS WEB.

]]>

Comunicat de presă: Începerea proiectului „Dezvoltarea societății WE AS WEB SRL prin achiziția de echipamente și utilaje”, cod SMIS: 322988

Comunicat de presa_WE AS WEB

WE AS WEB S.R.L., în calitate de beneficiar, implezemntează începând cu data de 13.12.2024, proiectul Dezvoltarea societății WE AS WEB SRL prin achiziția de echipamente și utilaje”, cod SMIS 322988, cofinantat prin Fondul pentru o Tranzitie Justa, în baza contractului de finanțare 48/205/PTJ_P3/13.12.2024 încheiat cu Ministerul Invesțiilor și Proiectelor Europene, în calitate de Autoritate de Management și Agenția pentru Dezvoltare Regională Sud-Vest Oltenia, în calitate de Organism Intermediar pentru Programul Tranziție Justă.

Obiectivul general al proiectului il reprezinta cresterea competitivității și productivității societatii WE AS WEB SRL in domeniul fabricarii hârtiei şi cartonului ondulat şi a ambalajelor din hârtie şi carton, prin crearea unei unități noi de producție, cu accent pe crearea locurilor de muncă de calitate, durabile, încadrarea persoanelor direct afectate de tranziție sau aparținând grupurilor vulnerabile (lucrători în economia informală, tineri, femei, reprezentanți ai minorităților etnice, persoane cu handicap) și îmbunătățirea ocupării.

Impactul proiectului: Realizarea investițiilor propuse va avea ca rezultat dezvoltarea atât a întreprinderii solicitante, prin îmbunătățirea indicatorilor financiari și performanțelor de marketing, dar și dezvoltarea economică a zonei. Proiectul propus spre implementare vine în întâmpinarea unor necesități locale și regionale în domeniul fabricarii hârtiei şi cartonului ondulat şi a ambalajelor din hârtie şi carton, adresate tuturor categoriilor de clienti. Un rezultat important al implementarii proiectului, îl constituie crearea a 27 noi locuri de muncă permanente în cadrul societății.

Mai multe informații găsiți aici

 

 

Comunicat de presă

The post Comunicat de presă: Inceperea proiectului „Dezvoltarea societatii WE AS WEB SRL prin achizitia de echipamente si utilaje”, cod SMIS: 322988 appeared first on WE AS WEB.

]]>
Transitioning from Python to Golang for eBike App Development https://weasweb.com/from-python-to-golang/ Tue, 28 Jan 2025 08:41:09 +0000 https://weasweb.com/?p=4810 Our client wanted to maintain its competitive edge and drive innovation. So, he aimed to modernize the architecture for its eBike application.

The post Transitioning from Python to Golang for eBike App Development appeared first on WE AS WEB.

]]>

The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Transitioning from Python to Golang for eBike App Development

Python to Golang

Our client is a well-established technology solutions provider with a strong presence in multiple sectors. To maintain its competitive edge and drive innovation, the client continuously seeks to optimize its digital solutions.

This time, the client sought a solution for its eBike application, which faced significant performance and scalability challenges. Facing these limitations with its existing system, the client aimed to modernize its architecture by transitioning from a legacy Python-based application to a modern, microservices-based Golang solution. This transition was aimed at improving usability, reducing operational costs, and enhancing performance to support future growth and innovation.

The Challenges

Client's App Challenges

  • Long loading times: The app’s slow performance created a suboptimal user experience.
  • High costs: Maintaining and scaling the Python-based application was resource-intensive.
  • Limited scalability: The monolithic structure restricted the app’s adaptability to evolving needs.

Development Challenges

The team faced several obstacles during the development process. First, the lack of documentation for the existing Python app required extensive reverse engineering to understand and replicate its functionality. Additionally, managing distributed data across microservices posed challenges in maintaining consistency, as each service had its own database. Achieving eventual consistency across services added complexity, requiring careful design to ensure all systems remained in sync over time.

Coordinating distributed transactions across multiple services was another hurdle, as failures in one service could disrupt the entire workflow. To prevent data anomalies, the team needed to implement mechanisms for idempotency, ensuring duplicate events did not affect the system’s integrity. Finally, robust monitoring and retry mechanisms were essential to address failures in inter-service communication, providing reliability and resilience in the new architecture.

Golang
Solutions Provided

The app was re-engineered from a monolithic Python application to a microservices-based architecture using Golang. This restructuring enhanced performance and scalability while simplifying maintenance.

Microservices Breakdown

  • User Service: Handles profiles, authentication, and user preferences.
  • Ride Tracking Service: Records ride data such as routes and durations.
  • Navigation Service: Provides route planning and guidance.
  • Fitness Service: Tracks and analyzes user fitness metrics.
  • Security Service: Includes features like the ‘Lock’ function, which disables motor support to deter theft.

Inter-Service Communication

gRPC: Ensures efficient, low-latency communication between microservices. For example, when a ride is completed, the Ride Tracking Service uses gRPC to notify the Fitness Service to update metrics.

Addressing Data Challenges

The team addressed data challenges by implementing an event-driven architecture, where services published events to a message broker, allowing subscribed services to update data in real time and maintain consistency. Eventual consistency models ensured synchronization across services over time, with idempotent operations preventing disruptions from duplicate event processing.

To handle distributed transactions, the Saga pattern was employed, coordinating local transactions with compensating actions to preserve data integrity in case of failures. Additionally, idempotency mechanisms were designed to manage duplicate events, and robust monitoring tools like Prometheus, Grafana, and Kibana were integrated alongside automatic retries with exponential backoff to ensure reliability and seamless communication between services.

Example Flow: User Completes a Ride

  • The Ride Tracking Service records the ride data and publishes a “RideCompleted” event.
  • The Fitness Service, subscribed to this event, updates the user’s fitness metrics.
  • The Navigation Service updates route recommendations based on the new data.
  • The User Service updates the user’s ride history.

 

By employing an event-driven architecture with gRPC for inter-service communication, the eBike Connect platform can achieve scalability and maintain data consistency across its microservices.

Technology Stack

Golang, Python, Prometheus, Grafana, Kibana, Kubernetes for managing microservices, AWS.

Team Composition

Python Developer, Golang Developer, Product Owner (PO) and QA Engineer

Results Achieved
Rewriting the eBike app from Python to Golang transformed it into a scalable, high-performance application. By leveraging a microservices architecture and an event-driven design, the client not only resolved existing issues but also laid the foundation for future innovations.

The post Transitioning from Python to Golang for eBike App Development appeared first on WE AS WEB.

]]>
WE AS WEB: Vom încheia 2024 cu afaceri de 32 milioane euro şi un profit net de 5 mil. euro https://weasweb.com/we-as-web-32-milioane-euro-in-2024/ Wed, 13 Nov 2024 13:41:00 +0000 https://weasweb.com/?p=4741 WE AS WEB, companie de dezvoltare software, estimează o cifră de afaceri de 32 milioane de Euro și un profit de 5 milioane de Euro pentru 2024, grație creșterii numărului de clienți internaționali și deschiderii de birouri în Germania și Marea Britanie. Compania continuă să își extindă portofoliul de servicii, integrând inteligența artificială în soluțiile sale personalizate, pentru a sprijini atât start-up-urile, cât și marile companii.

The post WE AS WEB: Vom încheia 2024 cu afaceri de 32 milioane euro şi un profit net de 5 mil. euro appeared first on WE AS WEB.

]]>

WE AS WEB: Vom încheia 2024 cu afaceri de 32 milioane euro şi un profit net de 5 mil. euro

Gabriel_Zahan_Comunicat 2024

WE AS WEB, companie de dezvoltare software, estimează o cifră de afaceri de 32 milioane de euro şi un profit net de 5 milioane de euro la finalul anului. 

Potrivit comunicatului remis redacţiei, compania şi-a lărgit portofoliul de clienţi la nivel naţional dar şi internaţional, prin deschiderea de noi birouri, în special în Germania şi Marea Britanie.

„Închidem încă un an de creştere solidă, bazată atât pe consolidarea parteneriatelor cu clienţii existenţi, cât şi pe clienţi noi, dar şi pe extinderea zonei de servicii în arii care favorizează inovaţia. În plus, prezenţa birourilor pe pieţele externe ne ajută să menţinem ritmul propus de creştere”, declară Gabriel Zahan, CEO, WE AS WEB.

Compania a încheiat anul trecut cu afaceri de peste 25 milioane de Euro şi 500 de angajaţi.

La finalul acestui an, reprezentanţii companiei estimează că WE AS WEB va ajunge la o echipă ce depăşeşte 600 de profesionişti, în creştere semnificativă faţă de cei 500 de la finele anului trecut.

„În plus, din acest an, integrăm, alături de echipele noastre de profesionişti, Inteligenţa Artificială într-o varietate de produse şi servicii menite să îmbunătăţească eficienţa, personalizarea şi capacitatea clienţilor noştri de a răspunde nevoilor utilizatorilor. Nu suntem doar un integrator de AI, ci şi un inovator în AI şi, echipele noastre concep şi livrează soluţii personalizate unice în mai multe pieţe, de la Noua Zeelandă, până în SUA”, adaugă Gabriel Zahan.

Noile servicii oferite de WE AS WEB sunt destinate atât start-up-urilor, cât şi companiilor mari, cu prezenţă deja consolidată. Echipa este pregătită să le ofere partenerilor săi, de la servicii de evaluare iniţială şi consultanţă, până la implementare, suport şi training.

WE AS WEB are acţionariat exclusiv românesc şi continuă extinderea prezenţei globale şi anul viitor, în Elveţia şi Israel, dar şi în Noua Zeelandă.

————————————————-

Articol publicat data de 13.11.2024 pe bursa.ro

The post WE AS WEB: Vom încheia 2024 cu afaceri de 32 milioane euro şi un profit net de 5 mil. euro appeared first on WE AS WEB.

]]>
Transforming a German Energy Company’s Billing and Data Systems with SAP​ https://weasweb.com/transforming-a-german-energy-companys-billing-and-data-systems-with-sap/ Wed, 28 Aug 2024 14:39:51 +0000 https://weasweb.com/?p=4557 A German energy company improved its billing with SAP, making operations smoother and data more consistent.

The post Transforming a German Energy Company’s Billing and Data Systems with SAP​ appeared first on WE AS WEB.

]]>
The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Transforming a German Energy Company’s Billing and Data Systems with SAP

Industry: Energy

Energy_Distribution_2

An important German energy company recognized for its large-scale operations in energy generation, distribution, and customer services embarked on a digital transformation journey to simplify its billing processes and strengthen information consistency across its corporate group. Faced with a fragmented IT landscape and outdated systems, the company sought to improve operational efficiency and enable real-time data exchange by implementing SAP solutions.

Client Needs

The company’s primary goal was to improve and standardize the billing process across its many subsidiaries, each with specific needs. In addition, the company wanted to improve the exchange of information within its corporate group to ensure that all departments and subsidiaries had access to accurate, real-time data, which would improve decision-making. It was essential to consolidate operational and financial data into a single platform to gain a comprehensive view of the company’s performance.

Challenges

Complex system landscape

The company was using a wide variety of outdated legacy systems, making it difficult to incorporate modern, intelligent technologies. These systems lacked the capability to integrate advanced technologies such as machine learning, artificial intelligence (AI), and predictive analytics.

 
Incomplete data
The legacy systems contained numerous data quality issues, including unclear master data, duplicates, and missing data. Furthermore, there was a requirement that all historical data be migrated to the new SAP environment, which added complexity to the data cleansing and migration process.
 
 
Undocumented third-party integrations
The legacy systems included several third-party integrations that were poorly documented, leading to unexpected challenges during the transition to SAP. The lack of clear documentation meant that the project team encountered several surprises, which required additional effort to resolve and integrate effectively.

Solutions

To address these challenges, the company implemented a comprehensive SAP solution that integrated its IT landscape, standardized processes, and improved data consistency:

  • SAP S/4HANA Implementation: SAP S/4HANA was deployed as the central ERP system, integrating all operational and financial data. This provided a unified platform that replaced the outdated legacy systems, ensuring data consistency and enabling the adoption of modern technologies such as AI, machine learning, and predictive analytics.

 

  • SAP IS-U for Utilities: This industry-specific solution automated and standardized billing processes across all subsidiaries, ensuring accuracy and reducing manual interventions. The consistent billing framework allowed for efficient operations and better customer service.

 

  • SAP Process Orchestration (PO): SAP PO was used to integrate the existing legacy systems and undocumented third-party integrations with the new SAP environment. This middleware ensured seamless data exchange and minimized disruptions during the transition.

 

  • Data Cleansing and Migration: A thorough data cleansing process was conducted to address issues such as duplicates and missing information. Following the cleansing, all relevant data was migrated to the SAP environment, ensuring that the company retained its historical records while improving data quality.

Energy_Distribution

Results Achieved

The SAP implementation resulted in significant improvements across the company’s operations, particularly in addressing the challenges of a fragmented and outdated IT landscape.

Integrated information flow

R1: The SAP integration covered all critical areas of the company’s operations, including distributor relationship management, automated data acquisition from technical and front office systems, data transfer to post-billing and reporting systems, real-time data exchange with supply management and payment channels, and seamless integration with external collection agencies and third-party systems.

Operational efficiency gains

R2: The improved data flows and automated processes made operations 30% more efficient overall. This reduced the need for manual intervention and sped up processing times across different departments.

Billing process optimization

R3: The standardization and automation of billing processes resulted in a 28% reduction in billing cycle time, with a 25% decrease in billing errors. This led to faster revenue recognition and improved cash flow.

Improved data accuracy and consistency

R4: By cleaning the master data and integrating disparate systems into SAP, the company achieved a 30% improvement in data accuracy and consistency, enabling more reliable reporting and analysis.

Improved decision-making

R5: The unified data environment and real-time information access led to a significant reduction in decision-making time, allowing the company to respond more swiftly to market changes and operational challenges.

Conclusions
The energy company improved its billing processes and information exchange capabilities by using SAP solutions. They addressed the challenges of having outdated IT systems and saw significant improvements in how efficiently they operate and the accuracy of their data. The successful implementation demonstrates the critical role that SAP plays in unifying complex systems, modernizing operations, and positioning the company for continued success in the competitive energy market.


STORIES

See More Case Studies

The post Transforming a German Energy Company’s Billing and Data Systems with SAP​ appeared first on WE AS WEB.

]]>
Claudiu Câmpean, Chief Sales Officer, WE AS WEB – dezvoltator software: România rămâne o piață importantă pentru jucătorii activi în industria de IT&C. Sunt în continuare companii care investesc și dezvoltă centre funcționale la nivel național. https://weasweb.com/claudiu-campean-chief-sales-officer-we-as-web-dezvoltator-software-romania-ramane-o-piata-importanta-pentru-jucatorii-activi-in-industria-de-itc-sunt-in-continuare-companii-care-inv/ Wed, 24 Jul 2024 09:00:08 +0000 https://weasweb.com/?p=4476 Descoperă cum inteligența artificială transformă complet procesele din e-commerce și industria financiar[, economisind zile întregi de muncă. Citește mai mult despre cum aceste schimbări influențează industria locală și despre creșterea rapidă a companiilor din domeniu.

The post Claudiu Câmpean, Chief Sales Officer, WE AS WEB – dezvoltator software: România rămâne o piață importantă pentru jucătorii activi în industria de IT&C. Sunt în continuare companii care investesc și dezvoltă centre funcționale la nivel național. appeared first on WE AS WEB.

]]>

Claudiu Câmpean, Chief Sales Officer, WE AS WEB – dezvoltator software: România rămâne o piață importantă pentru jucătorii activi în industria de IT&C. Sunt în continuare companii care investesc și dezvoltă centre funcționale la nivel național.

„Există în continuare o competiţie locală acerbă pentru recrutarea specialiştilor în IT&C, România având un număr mai mare de ingineri pe cap de locuitor decât SUA, India sau China.“ 

„Noi recrutăm constant, cu precădere în zona de seniori.“

România rămâne o piață importantă pentru jucătorii activi în industria de IT&C, fiind în continuare companii care investesc și dezvoltă centre funcționale la nivel naționalconsideră Claudiu Câmpean, Chief Sales Officer, WE AS WEB, companie locală de dezvoltare software cu afaceri de peste 15,2 mil. euro (75,7 mil. lei) în 2023 și 530 de angajați – dintre care 400 localizați în România.

„Totodată, există o competiție locală acerbă pentru recrutarea specialiștilor în IT&C, România având un număr mai mare de ingineri pe cap de locuitor decât SUA, India sau China. Noi reușim, în continuare, să atragem talente și datorită comunităților tehnice pe care le-am creat în orașele în care avem centre de
dezvoltare – Cluj-Napoca, București, Timișoara, lași, Craiova, Brașov, Chișinău și Tirana. Recrutăm constant, cu precădere în zona de seniori, la nivel de competențe. Noi am angajat în 2023 200 de specialiști noi în România, Moldova și Albania. Pe lângă aceștia, ne propunem să ne creștem echipa la peste 600 de specialiști, până la finalul acestui an”, a spus Claudiu Câmpean.

WE AS WEB este una dintre cele mai mari companii de servicii software cu acționariat exclusiv românesc și extindere internațională semnificativă – având operațiuni lansate recent în Elveția, Israel și Nouă Zeelandă, alături de Marea Britanie, Germania, Austria, Olanda și Statele Unite ale Americii.

„Avem centre de dezvoltare în RomâniaMoldova și Albania. Toată această prezență ne determină  fim mereu atenți la atragerea de talente în roluri de senior, cu experiență demonstrată. lar aici, chiar dacă vedem anumite fluctuații de personal în piațăla nivel local, acestea au loc, mai mult, la nivel junior sau mediu.”
 
Întrebat ce estimări are privind salariile din industria locală de IT&C, reprezentantul WE AS WEB a spus  tendințele pentru anul 2024 indică o continuare a creșterii salariale, deși aceasta ar putea fi moderată.
 
„Conform informațiilor disponibile, salariile în IT sunt influențate de mai mulți factori, inclusiv specializarea, experiența și locația geografică.”
 
Cu echipele pe care le are, WE AS WEB dezvoltă soluții și produse software pe care mai apoi le integrează în diverse companii active pe mai multe piețe, de la Nouă Zeelandăpână în Statele Unite ale Americii.
 
Lucrămîn prezent, la mai multe proiecte pentru clienții noștriDintre acestea, putem exemplifica trei studii de caz, în diverse niveluri de dezvoltare, spre exemplu un DIY Store Assistant – soluție dedicată companiilor din retail, ce furnizează design, schițe și dimensiuni ale proiectelor doritei etc.; o aplicație Al dezvoltată pentru datele financiare – prin care se pot transmite interogări complexe către bazele de date conținând infomații contabile sau  financiare și care permite încărcarea și procesarea datelor într-o varietate de formate, de la csv la pdf și png; și o aplicație pentru companiile din
e-commerce – care folosește Al și automatizează mai multe sarcini.”
 
Folosind soluții cu inteligență artificială (Al), anumite situații cu care se întâlnesc companiile de e-commerce, care anterior necesitau câteva zile și echipe întregi de oameni pentru a fi rezolvate, pot fi gestionate în câteva secunde sau minute, a explicat Claudiu Câmpean.
 
Câteva exemple, aduse direct din dezvoltările noastre recente, includ situații și rapoarte complexe, care se pot genera în doar câteva minuteîn domeniul financiar, față de cele câteva zile necesare în mod normal și numeroșii oameni alocațisau introducerea unui produs nou în platformele de e-commerce, în doar 15 secunde, versus cele minimum 1-2 zile, în scenariul clasicîn care sunt implicați și mai mulți oameni și mai multe departamente”, a spus Claudiu Câmpean.
 
El a adăugat  integrarea și utilizarea soluțiilor de inteligență artificială (Al) pot varia semnificativ ca prețîn funcție de complexitatea sistemului, domeniul de aplicare și cerințele specifice ale afacerii.
 
„Costurile pot include configurarea inițială, infrastructura necesară, întreținerea continuă și actualizările constante. În ceea ce privește reducerea costurilor, utilizarea Al poate ajuta companiile să economisească timp și resurse prin automatizarea sarcinilor repetitive, îmbunătățirea fluxurilor de lucru și minimizarea erorilor. Așteptările pieței sunt ca soluțiile care integrează Al să ofere o valoare adăugată semnificativă, cum ar fi reducerea costurilor operaționale, îmbunătățirea experienței clienților și generarea de noi oportunități de afaceri. În plus, se așteaptă ca Al-ul să contribuie la dezvoltarea de produse și servicii inovatoare care să răspundă provocărilor emergente și să se adapteze rapid la schimbările din piață.”
 
Spre exemplu, aplicația pe care o dezvoltă WE AS WEB în prezent pentru companiile de e-commerce integrează inteligență artificială pentru a eficientiza activitatea de încărcare a produselor noi în magazinele online; automatizează procesul de creare a șabloanelor și a conținutului pentru produsele din website în câteva secunde, ceea ce face ca încărcarea produselor  dureze mult mai puțin timp, iar folosind tehnologia AI, sistemul generează rapid informații și conținut optimizat pentru motoarele de căutare, a mai punctat Claudiu Câmpean.
 
WE AS WEB a raportat afaceri de peste 15,2 mil. euro (75, 7 mil. lei) pentru finalul anului 2023, înregistrând o creștere de 144% comparativ cu anul precedent, potrivit datelor publicate pe site-ul Ministerului de Finanțe.
 
„Ne dorim să ajungem la afaceri de peste 30 milioane de euro, în creștere cu 20% față de 2023. Țintim creșterea echipei la peste 600 de colegi la nivel internațional. Vizăm extinderea pe noi piețe și să creșterea în piețele mai dinamice, în care avem deja operațiuni. În plus, dorim să ne consolidăm noua poziționare a companiei noastre, proces început încă de anul trecut. Ne concentrăm pe dezvoltarea și sofisticarea portofolului de noi servicii lansate anul trecut și în acest an: Al, SAP, AMS (Application Management Services), Cybersecurity și Product Strategy & Development.”
 

————————————————-

Articol publicat în ediția tipărită a Ziarului Financiar din data de 16.07.2024 și pe ZF Corporate

The post Claudiu Câmpean, Chief Sales Officer, WE AS WEB – dezvoltator software: România rămâne o piață importantă pentru jucătorii activi în industria de IT&C. Sunt în continuare companii care investesc și dezvoltă centre funcționale la nivel național. appeared first on WE AS WEB.

]]>
Automatic Text Data Gathering and Processing using AI https://weasweb.com/automatic-text-data-gathering-and-processing-using-ai/ Thu, 18 Jul 2024 13:13:13 +0000 https://weasweb.com/?p=4450 Exploring the challenges and solutions of creating a decentralized exchange for a smooth user experience in decentralized finance.

The post Automatic Text Data Gathering and Processing using AI appeared first on WE AS WEB.

]]>

The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Automatic Text Data Gathering and Processing using AI

Data Gathering-min

In 2021, approximately 80 zettabytes of data were generated worldwide, and this is projected to grow to over 150 zettabytes by 2025. With such exponential growth, the challenge lies in efficiently searching and finding relevant information. To address this, we proposed a technical solution utilizing automatic web searching and scraping, as well as AI models and NLP for data processing.

Our focus was on news articles related to specific topics or entities, but the methods can be applied to various other use cases such as market research, sentiment analysis, business intelligence, and machine learning dataset production. 

The Challenges

Some of the challenges we faced during the project included addressing web server restrictions to avoid IP bans due to high request volume, ensuring the accuracy of data extraction from diverse HTML documents, devising effective methods to handle unstructured data from news articles and blogs, scaling the automatic processes for web searching and scraping to handle the increasing data volume, and ensuring compliance with web policies and regulations to avoid potential legal and ethical issues.

Solutions Provided

The automatic processing of news articles involves stages like searching, scraping, content extraction, and processing.

 

1. Web Searching

For the automatic web searching we’ve identified the following options:

We could either develop an in-house solution using Python, Scrapy, and Selenium, or integrate an external API like SerpWow to quickly retrieve results from search engine results pages in JSON format.

 

2. Web Scraping
When we were scraping web pages, it was important to handle issues related to time gaps between requests and web server restrictions. We used Python with Scrapy and a proxy service to ensure efficient scraping. Our tests showed that for thousands of URLs, the process took only a couple of minutes.
 
3. Content extraction
After scraping HTML documents, the main content for news or blog articles needed to be extracted along with important metadata such as article title, author, source, and date. We utilized dragnet, an AI/ML solution, and integrated Python libraries like newspaper, goose3, and others to extract content and metadata. The extraction of article dates posed challenges due to varied formats. By combining methods, libraries, custom logic, and algorithms, we achieved over 93% accuracy in extracting content and metadata from the majority of the tested scraped pages.
 
Data Gathering - 2-min
Solution architecture

We have used an architecture based on microservices and message queues. 

The data pipeline contains multiple stages, as presented in the earlier chapters, for web searching, web scraping, content extraction and processing (e.g. clustering, summarization). We’ve used multiple message queues to facilitate the communication between the pipeline stages and modules. Each stage was sustained by multiple workers that processed the requests and data in parallel.

Conclusions
The exponential growth of data makes manual processing unfeasible across various business sectors. Text data holds significant importance for businesses, governments, and others, and NLP solutions, combined with other AI algorithms, are essential for managing the vast volume of information. 
 
The proposed solution for automatic data gathering and processing is applicable to almost any business domain, such as financial and stock market analysis, business intelligence, and market research. We have developed a use case for searching, fetching, and processing news articles. This solution can also be used for brand or company research, as well as comprehensive online information searching, classification, and processing. 

The post Automatic Text Data Gathering and Processing using AI appeared first on WE AS WEB.

]]>
Decentralized Blockchain Exchange Development: User Experience and Interface https://weasweb.com/decentralized-blockchain-development/ Mon, 01 Jul 2024 09:50:52 +0000 https://weasweb.com/?p=4390 Exploring the challenges and solutions of creating a decentralized exchange for a smooth user experience in decentralized finance.

The post Decentralized Blockchain Exchange Development: User Experience and Interface appeared first on WE AS WEB.

]]>

The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Decentralized Blockchain Exchange Development: User Experience and Interface

Industry: Financial

Decentralized Blockchain Exchange Development

In the rapidly evolving world of decentralized finance, decentralized exchanges (DEXs) have emerged as
pivotal components. While they inherently offer users more control and security, ensuring that their user
experience (UX) and interface design (UI) are up to par is essential. Remember, a DEX’s technical
soundness can be overshadowed by a confusing or challenging UX/UI.

Analysis & Goal Setting

Before starting the design process, we conducted thorough user interviews and gathered potential user feedback. We identified the following goals for the project:

  • Intuitiveness: Because many users are unfamiliar with decentralized exchanges (DEXs), the platform should be easy to use and navigate.
  • Transparency: The user interface (UI) should clearly show the decentralized nature of transactions and any associated fees.
  • Responsiveness: Real-time updates on liquidity pools, swap rates, and transaction statuses are crucial.
  • Interoperability: Advanced users expressed the need to integrate with multiple wallets and blockchain networks.

Design Process

  • Wireframing & Prototyping: Initial designs were centered on core DEX functionalities such as swapping tokens, adding liquidity, and connecting wallets. Prototypes were developed iteratively, leveraging platforms like Sketch and InVision. 
  • Feedback Loop: Regular touchpoints with both crypto novices and experts ensured the platform catered to a broad audience. Crucial actions, like token swaps, underwent rigorous A/B testing to streamline user interactions. 
  • Modular Ul: Given the diverse nature of DEX activities – from staking to farming to swapping – a modular UI was adopted. This allowed users to customize their dashboard views based on their primary activities.
  • Visual Feedback: Consistent user feedback was essential, especially for decentralized transactions, which might feel “invisible” without centralized confirmations. For example, when initiating a swap, users would see a real-time transaction confirmation tracker.
  • Multi-theme Selection: To accommodate varied user preferences, multiple UI themes were incorporated, from classic light to cyberpunk neon. 
  • Guided Onboarding: A robust onboarding system was essential to demystify DEX operations. Users were introduced to concepts like liquidity pools, slippage, and gas fees through interactive guides. 
Decentralized Blockchain Exchange Development - 1
Challenges & Solution Provided

C1: Gas Fee Estimations: Given the fluctuating nature of gas fees on networks like Ethereum, users found it hard to estimate transaction costs. 

Solution: A real-time gas fee estimator was integrated, giving users a range of fee options from standard to fast. The system was taking feedback directly from the transaction pool of the blockchain and adjusting its estimations accordingly. Thus the percentage of delayed transactions given the users used the recommended fee amount was low. 

 

C2: Wallet Integrations: Supporting a variety of crypto wallets without cluttering the UI was challenging.

Solution: A dynamic wallet connection system was designed, which auto-detected popular wallets and streamlined the connection process. This way we made sure most of the popular wallets will be working nicely with the system. 

 

C3: Privacy Concerns: Users were apprehensive about on-chain data visibility. 

Solution: We integrated optional privacy features, allowing users to shield transaction details when needed. This would remove any extra information about transactions that our servers kept or that were designed to reach the blockchain. 

 

Given that DEXs operate on a decentralized model, they are prime targets for smart contract vulnerabilities and require rigorous audits and testing. Handling on-chain and off-chain data synchronization is another hurdle, ensuring that the DEX displays accurate and real-time information about orders, liquidity pools, and trades. This was mitigated mostly by having extensive coverage of the contracts used in the system and having them fully audited by three different entities in order to ensure clarity and efficiency and that they had no flaws that could be exploited in any way. 

Optimizing gas fees is an ever-present challenge in networks like Ethereum, where transaction costs can escalate quickly. We have to design efficient smart contracts to reduce these fees and also provide users with strategies or alternatives like Layer 2 solutions or integrating other low-fee chains. Additionally, achieving interoperability between various blockchain networks can be complex but is essential to ensure a seamless experience for users wanting to transact between different chains. 

Lastly, DEXs need to balance user-friendliness with the inherent complexity of decentralized systems. Too much complexity can deter the average user, but oversimplifying might not deliver the full potential and advantages of a decentralized platform. This was taken into account and the final decision was made to have 2 different UI interfaces, one simple that only provides the most crucial information to the users and one more detailed that adds all the extra bits of information that an experienced trader can use in order to perform better and have a better overview of the space. 

 

Iterative Improvements

After analyzing post-launch data, we found that many users were hesitant to add liquidity, possibly because they were unfamiliar with the concept. To address this, we introduced an “Liquidity 101” interactive module to educate users about the benefits and mechanics of providing liquidity. Additionally, user feedback indicated a demand for cross-chain swaps. As a result, we updated the user interface to support multi-chain functionality, making it more flexible and accommodating for a variety of crypto assets. Furthermore, we enhanced the UI to provide more advanced users with access to additional information. This update aimed to eliminate the need for external tools and scripts that some traders used to extract information already available through the blockchain. By taking this step, we ensured that more users had access to valuable information that may have been difficult to obtain otherwise.

Conclusion
Creating a decentralized exchange (DEX) with a good balance of user control, transparency, and ease of use is a complex undertaking. The user experience and user interface are not just extras; they determine how users understand and engage with decentralized finance. Making sure that they are user-friendly, intuitive, and responsive can greatly promote adoption and trust in the decentralized ecosystem.

The post Decentralized Blockchain Exchange Development: User Experience and Interface appeared first on WE AS WEB.

]]>
Development of a Frontend and Backend System for Moodle-based E-Learning Platform https://weasweb.com/development-of-a-frontend-and-backend-system-for-moodle-based-e-learning-platform/ Mon, 10 Jun 2024 08:22:39 +0000 https://weasweb.com/?p=4354 Unleashing the Power of Salesforce: How a FinTech Company Revolutionized its Operations
Discover how a dynamic FinTech company overcame operational hurdles and achieved remarkable results by harnessing the potential of Salesforce CRM.

The post Development of a Frontend and Backend System for Moodle-based E-Learning Platform appeared first on WE AS WEB.

]]>

The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Development of a Frontend and Backend System for Moodle-based E-Learning Platform

Industry: Education

Moodle E-Learning

In a world where time seems to move faster than ever, the demand for innovative e-learning solutions has never been greater. This case study explores how we developed a comprehensive Moodle-based e-learning platform to meet the client’s needs for skill upgradation and community engagement.

Client needs

The client, an educational organization, needed a comprehensive e-learning platform for skill upgrading and community engagement. The main goals were to develop a user-friendly interface, a strong backend infrastructure, and seamless integration with Moodle for learning management. Additional custom features were also required to improve user experience and offer functionalities not available in Moodle.

The Challenge

The project had presented several challenges, including the need to create an intuitive and responsive user interface for various devices. Additionally, there was a requirement to develop a scalable and efficient backend system to manage user data and course content. Integrating Moodle’s capabilities and adding custom functionalities, such as community forums, progress tracking, and real-time notifications, had also posed a challenge. Furthermore, ensuring secure and efficient data management using MongoDB was another aspect that needed to be addressed. All of these challenges had to be tackled within a limited budget and tight timeline, requiring strategic planning and efficient use of resources.

Technologies Used

  • Frontend: Bootstrap for responsive UI design.
  • Backend: Go programming language with MongoDB as the database.
  • E-Learning Engine: Moodle, utilized via its API for core learning management capabilities.
  • Integration: Custom development for additional functionalities not covered by Moodle.
Moodle
Solution Provided

We proposed a strategic development approach using Moodle, Bootstrap, MongoDB, and Go to create a functional and scalable MVP. We implemented Bootstrap for a responsive UI design, utilized Go for robust backend development, and integrated Moodle via its API for seamless learning management features. Additionally, we developed custom functionalities such as a community forum, progress tracking features, and real-time notifications. Our focus was on ensuring secure data handling and storage using MongoDB, as well as optimizing database queries and data retrieval processes for improved system performance.

Results Achieved

Improved User Engagement: The responsive design and intuitive interface led to a 40% increase in user engagement and satisfaction. The community forum fostered a collaborative learning environment, enhancing user interaction and retention by 35%. 

Scalability and Performance: The backend system developed using Go and MongoDB provided robust performance and scalability, efficiently handling a 50% increase in user load and data volume. Seamless integration with Moodle ensured a comprehensive learning management experience without compromising on performance. 

Enhanced Learning Experience: Custom functionalities such as progress tracking and real-time notifications enriched the learning experience, resulting in a 30% improvement in course completion rates. The integration of additional features not covered by Moodle made the platform more versatile and aligned with the client’s vision.

The post Development of a Frontend and Backend System for Moodle-based E-Learning Platform appeared first on WE AS WEB.

]]>
Optimizing Operations: A Fintech Case Study on Salesforce CRM Integration https://weasweb.com/a-fintech-case-study-on-salesforce-crm-integration/ Thu, 23 May 2024 05:56:51 +0000 https://weasweb.com/?p=4149 Unleashing the Power of Salesforce: How a FinTech Company Revolutionized its Operations
Discover how a dynamic FinTech company overcame operational hurdles and achieved remarkable results by harnessing the potential of Salesforce CRM.

The post Optimizing Operations: A Fintech Case Study on Salesforce CRM Integration appeared first on WE AS WEB.

]]>

The company needed to complete a complex migration on a tight deadline to avoid millions of dollars in post-contract fess and fines.

Optimizing Operations: A Fintech Case Study on Salesforce CRM Integration

Industry: Fintech

Salesforce_CRM-min

Our client is a FinTech company that offers small business loans and services. Their goal is to provide access to the best short and long-term loans, as well as business lines of credit. The company uses advanced technology and a customer-centric approach to redefine traditional lending models. They provide innovative solutions customized to the specific needs of small and medium-sized businesses. The company prioritizes transparency, affordability, and inclusivity.

Client needs

The client had been utilizing a custom-built lead management system (LMS) for lead generation, facing challenges such as limited scalability, high costs, and resource alignment efforts. Seeking a more efficient solution to support their ambitious growth plans while maintaining a customer-centric approach, they opted to transition to Salesforce CRM. Given their team’s lack of previous experience with Salesforce, they partnered with WAW to ensure a smooth rollout of the solution.

The Challenge

Our team of Salesforce experts has identified several hurdles in the client’s current system. These hurdles include tightly coupled code, weak validations, inadequate support services, and scalability limitations. To address these issues and enhance the merchant services workflow, we proposed transitioning their current Loan Management System (LMS) with Salesforce CRM.

However, the challenge was to ensure a seamless transfer of data across all subsystems without disrupting ongoing operations. We faced some difficulties in coordinating with external partners to receive leads in their LMS, which proved to be a cumbersome task. Also, managing commissions for sales reps and partners for closed deals was a challenge. Furthermore, lead assignment suffered due to the high volume of daily leads.

Salesforce-min

Solution

Our team of CRM integration professionals collaborated closely with the client to develop a tailored solution addressing their specific needs:

Salesforce CRM Implementation: We implemented Salesforce CRM and aligned it with the fintech company’s unique business processes and objectives to ensure seamless integration with their existing infrastructure. 

Incentivization: To motivate sales executives, we managed both monetary and behavioral incentivization through Salesforce Channel Incentive Management. The incentives ecosystem is purpose-built to differentiate between intrinsic and extrinsic incentives and to drive optimized merchant partner attainment, overall sales performance, and the organization’s bottom line.

Process Modularity: We developed several modules or sub-applications on Salesforce for Sales, Sales Leadership, Opportunity Management, Issue Tracking, and On-field processes. Each team is assigned various components of the lead journey, the approval mechanism, and the machine dispatch works on various custom modules tailored to streamline each function.

Data Migration and Cleansing: To consolidate customer information from disparate sources into Salesforce and eliminate duplicates, we conducted a comprehensive data audit, cleansing, and migration process.

Workflow Automation: We designed and implemented streamlined workflows for lead management, opportunity tracking, and customer service using Salesforce’s automation capabilities, reducing manual tasks and improving operational efficiency.

Partner Portal and API Integration: We implemented a partner portal for external partners to submit leads, which was integrated with Salesforce via APIs, enhancing revenue generation opportunities. 

Commission Calculation and Lead Assignment Lightning Component: We automated commission calculation for sales and partner reps, along with a custom Lightning component for round-robin lead assignment based on sales availability, significantly improving lead conversion rates.

User Training and Support: We conducted extensive training sessions for the client’s staff to ensure proficiency in using Salesforce CRM, with ongoing support and guidance to maximize user adoption and effectiveness.

Results Achieved

The implementation of Salesforce CRM integration yielded significant results for the fintech company:

Centralized Data: Consolidated customer data within Salesforce provided a unified view of client interactions, enabling personalized engagement and targeted marketing campaigns.

Improved Efficiency: Automation of key processes reduced manual effort and improved productivity across sales, marketing, and customer service teams, resulting in faster response times and increased customer satisfaction.

Enhanced Scalability: Salesforce’s scalable architecture allowed seamless accommodation of the company’s growing business needs, without compromising performance or reliability.

Increased Revenue: Better insights into customer preferences and behavior facilitated identification of new sales opportunities, optimization of the sales pipeline, and revenue growth.

Strategic Decision-Making: Advanced reporting and analytics empowered the leadership team to gain deeper insights into market trends, customer segmentation, and business performance, enabling more informed decision-making and strategic planning.

The post Optimizing Operations: A Fintech Case Study on Salesforce CRM Integration appeared first on WE AS WEB.

]]>