Prakash Verma

Senior Software Engineer

Harrow, England, United Kingdom16 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in building AI-driven applications.
  • Strong background in cloud computing and data management.
  • Proven track record in software development and engineering.
Stackforce AI infers this person is a SaaS and Cloud Computing expert with strong software engineering capabilities.

Contact

Skills

Core Skills

FastapiNext.jsLangchainPythonNeo4jReact.jsJavascriptJava.netC++

Other Skills

AlgorithmsAmazon BedrockAmazon Web Services (AWS)C#C/C++ STLCeleryCloud ComputingDatabase DevelopmentDebuggingDesign PatternsHACKHugging Face ProductsJavaScript LibrariesMLOpsMicrosoft Visual Studio C++

About

Solving real life problems through programming and algorithms

Experience

16 yrs 5 mos
Total Experience
3 yrs
Average Tenure
1 yr 5 mos
Current Experience

Hubspot

Senior Software Engineer II

Jan 2025Present · 1 yr 5 mos · London Area, United Kingdom · Hybrid

  • In Hubspot, I am working in the strategic integrations platform org in the partner enablement team. I am helping in building infra, tools, APIs to make it easier for our Hubspot partners to build and manage their Apps in Hubspot. Some of the projects I am working on include:
  • 1. Connected Application Status to ascertain and report the status of integration of Apps with Hubspot portal.
  • 2. Building AI skills on the different App integrations in Hubspot, e.g. Zoom meeting summary skill, etc.
Vector DBFastAPINext.jsLangChainNeo4jHugging Face Products

Cleeai

Senior Software Engineer

Jun 2024Jan 2025 · 7 mos · London · Hybrid

  • 1. Worked on build the CleeAI's AI based search engine:
  • a. worked on building its Frontend with features like AI search chatbot, AI deep research report generatation, keypoints and summary generation, data visualization reports generated with Three.js.
  • b. Worked on building the backend of the CleeAI Search, building search tool backend in typescript and Next.js. Also worked on building the RAG based data pipeline to answer search queries from CleeAI. Used technologies like Python, FastAPI, Langchain, Vector DB, to build the data pipeline.
  • c. Worked on automating CICD using github actions, automated testing using Jest and pytest, etc. Managed deployments in AWS, worked with many AWS services like S3, RDS, ECS, EKS, etc.
  • 2. Worked on building Large Knowledge Model using technologies like Graph DB (Neo4J), Celery, Python. As part of this I worked on building data pipeline for scraping, cleaning, processing, mapping data to useful context to store in Graph DB. Built graph based search to find the write context for a query and use LLMs with the context to answer the query. I built the orchestration workflow for LKM creation, data upload to LKM and workflow to query LKM. I also created APIs for triggering and managing these workflows using Python FastAPI. Other technologies I worked with in this project included Celery, Web Scraping tools like Bright Data, Apify, Vector DBs, Neo4J Graph DBs, Langchain, AWS bedrock, etc.
Vector DBPythonFastAPITypeScriptNext.jsReact.js+3

Meta

Software Engineer

Oct 2015Feb 2024 · 8 yrs 4 mos · London, United Kingdom · On-site

  • 1. Worked in Engineering team of Content management system tool, which is an internal tool used for creation of static and dynamic websites, storing config, managing graphic content like images, video. Worked in both backend and frontend features, like complete re-design of tool UI, elastic search on CMS documents, etc.
  • 2. Worked in Collaboration Engineering team:
  • a. Creating room tool for easily calling rooms for meetings, managing room resources, etc.
  • b. Searching room in workplace chat and facebook messenger, to allow calling a room from chat.
  • c. Worked on enhancing and maintaining remote management of Gizmo applications running on devices installed within and outside of meeting room. E.g. Room Tool for managing room’s booking schedule, meeting tool for managing meeting calls, visitor management system, etc.
  • d. Dashboard application for visualizing data in big monitor screens.
  • e. Live VC application for broadcast streaming and/or recording live meetings to workplace or facebook groups and pages.
  • 3. Deletion Framework: Worked in building some APIs Meta’s developers can use to configure in Ent Framework how user data should be deleted which is stored for their product/feature. E.g. I worked on building vector field edge API, which is used for configuring how a set of foreign keys will affect deletions. Also worked on Deletion Constraints used for specifying constraints on how a data object can be deleted.
  • 4. Deletion Coverage: Worked on many projects in this team. All of these projects allowed us to catch UDDP (User Data deletion policy) violations in assets, and report Meta’s deletion mechanism to outside regulators/assessors, etc.:
  • a. Stock: A system to track and manage deletion related metadata of (millions of) all assets used in the family of products of Meta.
  • b. CDS: Collecting and maintaining deletion strategy of each Data Systems used in Meta, in a human and machine readable codified format. This allowed us to review them.
HACKRedux.jsPHPPythonMySQLReact.js+2

Amazon

Software Development Engineer 2

Apr 2014Sep 2015 · 1 yr 5 mos · Bangalore · On-site

  • I worked in Softlines Technologies team (retail segment) of Amazon. Here I worked on design, development, maintenance of different features of Amazon product detail page for following category of products: Clothes, Shoes, jewellery, Watches.
  • Some of the features/products I worked on:
  • 1. Size Charts: Implement front end and backend of a system to collect sizing information from in a standardized way and show them to Amazon customers in a standard way in all browsers and devices like mobile, tablets, desktop. This was to help Amazon customers understand sizing information about items like clothing, shoes, jewellery and watches. This significantly reduced sizing related returns.
  • 2. UI features like auto-rotate, banner campaigns, etc.: Auto-rotate was the feature to automatically rotate between images of the product to allow customers to see all product images without clicking through them. This significantly improved sales particularly in shoes category.
Cloud ComputingPerlJavajQueryTest Driven DevelopmentJavaScript

Microsoft

Software Development Engineer in Test II

Jul 2012Apr 2014 · 1 yr 9 mos · Hyderabad Area, India · On-site

  • Developing the test framework for testing the Azure based Cloud Data Management system: both client and services.
  • Actively participating in designing new features of the system, developing automations for testing new features, etc. Worked with technologies like C#, .NET, powershell, Mstest, TFS. Owned multiple components and features, like Windows Azure backup client, Versioning, installer-update, testing identity service, etc.
  • I was also managing a team of 3 test automation engineers who were working on contractual basis. I onboarded them to our product and services, and mentored them and helped them develop test automation for many features in our product and services.
Powershell.NETTest Automation

Adobe systems

Member of Technical Staff

Aug 2009Jul 2012 · 2 yrs 11 mos · Noida, Uttar Pradesh, India · On-site

  • I have been working in Design and Development of large desktop software product called InDesign. This product is a WYSIWYG layout software used in designing magazine layout, layouts for digital publishing, etc. I have mainly worked on many features of Indesign product like text linking, object linking, character and paragraph style mapping, text import export from documents of other applications like Word, etc.
  • My role is design and development of the new features which includes requirement elicitation, and unit testing of the implementation.
  • From time to time I have worked on product stabilization in general, by extensive investigation and bug fixing and Performance optimization, restructuring of code (and design) in various areas of InDesign.
  • I have participated in all phases of software development life cycle, through different processes like feature spec discussions, prototyping, design discussions, design reviews, code reviews, build-duty, bug hunt, etc.
Microsoft Visual Studio C++Design PatternsXcodeObject-Oriented Programming (OOP)C/C++ STLC++

Education

Indian Institute of Technology, Guwahati

Master's degree — Computer Science

Jan 2007Jan 2009

Gauhati University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Fastapi & Next.js

Explore similar profiles based on matching skills and experience