Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
deepaksood619 committed Aug 11, 2024
1 parent 508f1f5 commit 4d302e8
Show file tree
Hide file tree
Showing 35 changed files with 250 additions and 32 deletions.
12 changes: 11 additions & 1 deletion docs/about-me/achievements-activities-awards.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,13 @@ I was responsible of creating a product and infrastructure around it to help sav

## Activities

### Talk at 𝗠𝗲𝗲𝘁𝘂𝗽 𝗭𝗲𝗿𝗼 - 𝗚𝗲𝗻𝗔𝗜 𝗘𝗱𝗶𝘁𝗶𝗼𝗻
### Expert Talk and Hands-on at Manav Rachna - Department of Computer Science and Engineering (14 August 2024)

Presentation - [Empowering GenAI with RAG](https://docs.google.com/presentation/d/1s8lM_3jm6eF_SbWRSzGjREO3QN7RZcgeUM_zA6TH-J8/edit?usp=drive_link)

![Expert Speak - Empowering Gen AI with RAG](../media/WhatsApp%20Image%202024-08-10%20at%2016.09.32.jpeg)

### Talk at Meetup Zero - GenAI Edition (3 August 2024)

Presentation - [Empowering GenAI with RAG](https://docs.google.com/presentation/d/1s8lM_3jm6eF_SbWRSzGjREO3QN7RZcgeUM_zA6TH-J8/edit?usp=drive_link)

Expand All @@ -39,6 +45,10 @@ Topic: Empowering GenAI with RAG (Retrieval-Augmented Generation)
- How RAG is transforming industries by enhancing the capabilities of AI models.
- Insights into implementing RAG to empower your AI solutions.

![Meet Up Zero - Empowering GenAI with RAG](../media/Pasted%20image%2020240810153313.png)

![Empowering GenAI with RAG](../media/Pasted%20image%2020240810155153.png)

[TensorFlow User Group Ghaziabad (TFUG Ghaziabad) on LinkedIn: #tfug #tfugghaziabad #tensorflow #genai #newevent #event #developers #gde…](https://www.linkedin.com/posts/tensorflow-user-group-ghaziabad_tfug-tfugghaziabad-tensorflow-activity-7223731628953460737-v3xA?utm_source=share&utm_medium=member_desktop)

[OpsTree Solutions on LinkedIn: #tfug #tfugghaziabad #tensorflow #genai #newevent #event #developers #gde…](https://www.linkedin.com/posts/opstree-solutions_tfug-tfugghaziabad-tensorflow-activity-7223967005920354304-vmVu?utm_source=share&utm_medium=member_desktop)
Expand Down
5 changes: 5 additions & 0 deletions docs/about-me/experience.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,11 @@ At OpsTree, I spearheaded the creation of a data engineering vertical from the g
- Working on Databricks to create centralized data warehouse with bronze, silver and gold layers
- Creating and managing workflows/pipelines for ETL, ELT, Rollups, etc
- Working with product and data analysts team to drive dashboard, on-chain analytics and company metrics
- Led the new Data Engineering team, owning the data platform for a decentralised finance crypto startup.
- Built and owned the foundational data lake to ingest data from the production and external systems.
- Designed and implemented data models to enable BI developers and self-serve users, for Financial, Operational and Product analytics, improving the organizations analytical efficiency and reliability.
- Enabled insight and data driven decisions through analysis and dashboards, using SQL, Tableau and Slack.
- Mentored junior Data Engineers and BI Developers in technical, analytical, and career growth areas.

### Stashfin, Engineering Lead (September 2020 - Feb 2023)

Expand Down
2 changes: 2 additions & 0 deletions docs/about-me/social-links.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Social Links

[Schedule a call with me - Deepak Sood | Calendly](https://calendly.com/deepaksood619/deepak)

## Resume

- Full - https://docs.google.com/document/d/1g9yh9FJuJO_mCgJUXUxcWN9dw0GTFwS1N6DssRlqVHE/edit
Expand Down
2 changes: 2 additions & 0 deletions docs/ai/libraries/mlops-model-deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,3 +145,5 @@ https://www.seldon.io
- [GitHub - kelvins/awesome-mlops: :sunglasses: A curated list of awesome MLOps tools](https://github.com/kelvins/awesome-mlops)
- [10 Awesome Resources for Learning MLOps | DataCamp](https://www.datacamp.com/blog/10-awesome-resources-for-learning-mlops)
- [Let’s Architect! Learn About Machine Learning on AWS | AWS Architecture Blog](https://aws.amazon.com/blogs/architecture/lets-architect-learn-about-machine-learning-on-aws/)
- [AWS re:Invent 2023 - Introduction to MLOps engineering on AWS (TNC215) - YouTube](https://www.youtube.com/watch?v=2kzJPhgDkDE)
- [AWS re:Invent 2023 - Zero to machine learning: Jump-start your data-driven journey (SMB204) - YouTube](https://www.youtube.com/watch?v=-CSrOKo8Qgs)
2 changes: 2 additions & 0 deletions docs/ai/llm/design-patterns.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,5 @@ One of the biggest questions around in-context learning is: What happens if we j
- [Mastering Low-Rank Adaptation (LoRA): Enhancing Large Language Models for Efficient Adaptation | DataCamp](https://www.datacamp.com/tutorial/mastering-low-rank-adaptation-lora-enhancing-large-language-models-for-efficient-adaptation)
- [LoRA](https://huggingface.co/docs/diffusers/main/en/training/lora)
- [GitHub - microsoft/LoRA: Code for loralib, an implementation of "LoRA: Low-Rank Adaptation of Large Language Models"](https://github.com/microsoft/LoRA)
- [AWS re:Invent 2023 - Generative AI: Architectures and applications in depth (BOA308) - YouTube](https://www.youtube.com/watch?v=aEA6X_IElpc)
- [AWS re:Invent 2023 - SaaS meets AI/ML & generative AI: Multi-tenant patterns & strategies (SAS306) - YouTube](https://www.youtube.com/watch?v=oBhP44wowoY)
3 changes: 3 additions & 0 deletions docs/ai/llm/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,6 @@ The architecture is a standard [transformer network](https://en.wikipedia.org/wi
- [How to build an infrastructure from scratch to train a 70B Model?](https://mlops.substack.com/p/how-to-build-an-infrastructure-from)
- [On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Models from Google](https://mlops.substack.com/p/on-the-factory-floor-ml-engineering)
- [Financial Statement Analysis with Large Language Models](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4835311)
- [Scaling Meta’s Infra with GenAI: Journey to faster and smarter Incident Response - YouTube](https://www.youtube.com/watch?v=rpe7eAR90Ko)
- [AWS re:Invent 2023 - Navigating the future of AI: Deploying generative models on Amazon EKS (CON312) - YouTube](https://www.youtube.com/watch?v=I22pIUSgseA)
- [GenAI Training In Production: Software, Hardware & Network Considerations - YouTube](https://www.youtube.com/watch?v=1lhrGRqqPWU)
1 change: 1 addition & 0 deletions docs/ai/llm/llm-building.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@

## Dev Tools

- LangChain
- Langfuse
- Eden AI
- Langdock
Expand Down
1 change: 1 addition & 0 deletions docs/ai/llm/natural-language-to-sql.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ from langchain import OpenAI, SQLDatabase, SQLDatabaseChain
- [Natural Language to SQL using Google's Gemini Pro Model | SQL Database | Python - YouTube](https://www.youtube.com/watch?v=NUbYDCqojew)
- [End To End Text To SQL LLM App Along With Querying SQL Database Using Google Gemini Pro - YouTube](https://www.youtube.com/watch?v=wFdFLWc-W4k)
- [Pinterest's Text to SQL system through LLMs!](https://mlops.substack.com/p/pinterests-text-to-sql-system-through)
- [**Amazon Q generative SQL in Amazon Redshift** Query Editor Public Preview Demo | Amazon Web Services - YouTube](https://www.youtube.com/watch?v=4N9IplToB-w)
7 changes: 7 additions & 0 deletions docs/ai/llm/prompt-examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,3 +95,10 @@ ChatGPT, could you aid me in crafting a compelling proposal presentation script
![ChatGPT Prompts Commands](../../media/chatgpt-prompts.png)

Share the most important leadership lessons and insights from the book `{insert book}` by `{insert author}`. For each insight suggest an actionable way I can embody it.

## Create Proposal

For the attached RFP

1. Create questions to ask to the client for understanding the requirements more, and coming up with a proposal and sow based on the answers.
2. Along with this create a proposal for the SOW. Write clear assumptions wherever required, give timelines, resources required and full detailed proposal with detailed tasks bifurcation. Also add the tentative duration for each phase. also provide a list of required skills, the number of resources needed, and a high-level budget estimate for the project?
4 changes: 4 additions & 0 deletions docs/cloud/others/oracle.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ Become an Autonomous Database Specialist

[Introduction to Oracle Streams](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/strms/introduction-to-oracle-streams.html)

Exadata - [Exadata - Database Platform | Oracle India](https://www.oracle.com/in/engineered-systems/exadata/)

- Oracle Exadata is an enterprise database platform that runs Oracle Database workloads of any scale and criticality with high performance, availability, and security. Exadata’s scale-out design employs unique optimizations that let transaction processing, analytics, artificial intelligence, and mixed workloads run faster and more efficiently. Consolidating diverse Oracle Database workloads on Exadata platforms in enterprise data centers, Oracle Cloud Infrastructure (OCI), and multicloud environments helps organizations increase operational efficiency, reduce IT administration, and lower costs.

## Others

- [Oracle Hyperion Financial Management | EPM | Oracle India](https://www.oracle.com/in/performance-management/hyperion-financial-management/)
29 changes: 29 additions & 0 deletions docs/cloud/others/others-saas.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,35 @@ MuleSoft is a platform that gives IT the tools to automate everything. This incl
- [What is MuleSoft? | Introduction to MuleSoft | 5 min Salesforce - YouTube](https://www.youtube.com/watch?v=0e3uvFkybrA)
- **[Session 1: MuleSoft Overview | MuleSoft from Start: A Beginner's Guide - YouTube](https://www.youtube.com/watch?v=I6BWPoD639A)**

## Software AG

- [ADABAS](https://en.wikipedia.org/wiki/ADABAS "ADABAS") – a high performance transactional [database management system](https://en.wikipedia.org/wiki/Database_management_system "Database management system")
- Alfabet – IT Planning, Portfolio Management, and Enterprise Architecture Software
- [Apama](https://en.wikipedia.org/wiki/Apama_(software) "Apama (software)") – Platform for streaming analytics and intelligent automated action on fast-moving big data. Combines event processing, messaging, in-memory data management and visualization.
- [ARIS](https://en.wikipedia.org/wiki/Architecture_of_Integrated_Information_Systems "Architecture of Integrated Information Systems") – acquired business process analysis platform. A free version is available as [ARIS Express](https://en.wikipedia.org/wiki/ARIS_Express "ARIS Express").
- Centrasite – a flagship [SOA governance](https://en.wikipedia.org/wiki/SOA_governance "SOA governance") application which provides [UDDI](https://en.wikipedia.org/wiki/UDDI "UDDI") as well as governance
- CONNX - Data Access, Data Movement (ETL), Streaming Analytics
- Cumulocity – an Internet of Things (IoT) platform that provides services for connectivity for networked digital devices and sensors
- Natural – an [English-like](https://en.wikipedia.org/wiki/Natural-language_programming "Natural-language programming") [fourth-generation programming language](https://en.wikipedia.org/wiki/Fourth-generation_programming_language "Fourth-generation programming language") for application development
- NaturalONE - [Eclipse](https://en.wikipedia.org/wiki/Eclipse_(software) "Eclipse (software)")-based integrated development environment natural applications
- Presto – Self-service, real-time data visualization and exploration tool combines data from different applications to create mashups, which can be displayed on any device.
- Tamino Information Server – Information server based on [XML](https://en.wikipedia.org/wiki/XML "XML") for the storage, management and transfer of structured and [unstructured data](https://en.wikipedia.org/wiki/Unstructured_data "Unstructured data"),[[47]](https://en.wikipedia.org/wiki/Software_AG#cite_note-47) now called _webMethods Tamino_
- [Terracotta, Inc.](https://en.wikipedia.org/wiki/Terracotta,_Inc. "Terracotta, Inc.") – Company behind opensource Ehcache. Big memory, Quartz scheduler are their primary products. My-Channel's Nirvana messaging is now offered as Terracotta Universal Messaging.
- [webMethods](https://en.wikipedia.org/wiki/WebMethods "WebMethods") – an ESB, API Management, BPMS, SOA enablement, [MDM](https://en.wikipedia.org/wiki/Master_data_management "Master data management") and [B2B](https://en.wikipedia.org/wiki/Business-to-business "Business-to-business") integration
- [1# Introduction About Webmethods - YouTube](https://www.youtube.com/watch?v=wZCbwuT06MA)
- WM Deployer - [webMethods Deployer Documentation 10.3](https://documentation.softwareag.com/webmethods/deployer/wdy10-3/10-3_Deployer_webhelp/index.html)
- [webMethods.io Integration Developer Basics - YouTube](https://www.youtube.com/playlist?list=PL3HwmrSYjxiPlg7lz3TBuNuSrj76xFbLS)
- [WebMethods - YouTube](https://www.youtube.com/playlist?list=PLBVVICV4Qxkgg6KnSqmzh5h3625309Ww4)
- Cumulocity IoT - an IoT product, providing hardware, Cloud and Edge Services as well as platforms adaptable to the Software AG Cloud

[Software AG - Wikipedia](https://en.wikipedia.org/wiki/Software_AG)

[Digital Transformation Solutions & Services | Software AG](https://www.softwareag.com/en_corporate.html)

[API Integration Platform | Software AG](https://www.softwareag.com/en_corporate/platform/integration-apis.html)

[Enterprise Service Bus Platform (ESB) | WebMethods | Software AG](https://www.softwareag.com/en_corporate/resources/application-integration/article/enterprise-service-bus.html)

## Payments

- [Shopflo · A checkout that converts](https://shopflo.com/)
Expand Down
23 changes: 22 additions & 1 deletion docs/cloud/others/sap.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,25 @@ Enterprise resource planning (ERP) tools form the backbone of organisations in a

What is SAP, can be described as an enterprise resource planning software. SAP is the most-used ERP software in the market and contains hundreds of fully integrated modules covering nearly every aspect of business management. Using SAP creates a centralised system for businesses that enables every department to access and share data to create a better work environment for every employee.

[SAP Complete Details | SAP FICO | SAP SD | SAP MM | SAP ABAP | SAP ARIBA - YouTube](https://www.youtube.com/watch?v=bVmOu9bzu54)

## Modules

- SAP S/4 Hana Neo Cloud Core Modules
- SAP FI - Financial Accounting
- SAP CO - Cost Controlling
- SAP Treasury
- SAP SD - Sales and Distribution
- SAP MM - Materials Management
- SAP PS (Project System)
- SAP Enterprise Asset Management (EAM)
- SAP HR
- SAP ABAP - Advanced Business Application Programming - Developing Custom Application
- SAP ARIBA - Supply Chain
- SAP SuccessFactors
- SAP Commerce Automation
- SAP Cloud for Customer (SAP C4C)

## SAP FICO (SAP Finance and SAP Controlling)

**SAP FICO** is a module of SAP ERP which is used for financial reporting both externally and internally. The objective is to record all financial transactions that are posted by an entity and produce financial statements that are accurate at the end of the trading period. The SAP FICO full form is FI (Financial Accounting) and CO (Controlling).
Expand All @@ -20,7 +39,7 @@ This SAP FICO basics tutorial is going to explain SAP FICO overview and the majo

[What is SAP FICO? A definition from WhatIs.com](https://www.techtarget.com/searchsap/definition/SAP-FICO-SAP-Finance-and-SAP-Controlling)

[What is SAP FICO Explained | Introduction to SAP FICO Overview & Basics - YouTube](https://www.youtube.com/watch?v=ER4xnUGztaE)
[**What is SAP FICO Explained** | Introduction to SAP FICO Overview & Basics - YouTube](https://www.youtube.com/watch?v=ER4xnUGztaE)

## Links

Expand All @@ -31,3 +50,5 @@ This SAP FICO basics tutorial is going to explain SAP FICO overview and the majo
[What is SAP? | Definition and Meaning](https://www.sap.com/india/about/what-is-sap.html)

[Course SAP for beginners - YouTube](https://www.youtube.com/playlist?list=PLiFE0QmVk5NcXRHMbqEOwX7w8HDNThUgo)

[SAP Complete Details | SAP FICO | SAP SD | SAP MM | SAP ABAP | SAP ARIBA ‪@ZellEducation‬ - YouTube](https://www.youtube.com/watch?v=bVmOu9bzu54)
60 changes: 43 additions & 17 deletions docs/computer-science/testing/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,25 @@ https://en.wikipedia.org/wiki/Google_Test

https://github.com/google/googletest

## Other Tools
## Cucumber

- Puppeteer - https://github.com/puppeteer/puppeteer
- https://cucumber.io
- NCover
- Magellan
- JTest
- Cobertura
- Emma
- Bazel - Build and test software of any size, quickly and reliably - https://www.bazel.build
- REST Assured (REST Test Tool)
- Mockito (Mocking)
- JUnit
- [Getting Started with FitNesse - DZone Refcardz](https://dzone.com/refcardz/getting-started-fitnesse)
[BDD Testing & Collaboration Tools for Teams | Cucumber](https://cucumber.io)

[10 Minute Tutorial - Cucumber Documentation](https://cucumber.io/docs/guides/10-minute-tutorial/)

### BDD Testing - Behavior Driven Development Testing

[What is BDD Testing? A Comprehensive Guide](https://katalon.com/resources-center/blog/bdd-testing)

### Gherkin

With Gherkin, you can use your native language to describe test cases instead of difficult to read and understand camelcase test-method-names.

[Try the online-editor](https://specflow.org/tools/online-gherkin-editor/)

[Gherkin Language - Use Your Language to Describe Test Cases](https://specflow.org/learn/gherkin/)

[Gherkin Syntax - Cucumber Documentation](https://cucumber.io/docs/gherkin/)

## REST Assured

Expand All @@ -41,17 +46,23 @@ OpenTest is a free and open source functional test automation framework for web

[Katalon Studio](https://www.katalon.com) is a free and complete automation testing solution for Web, Mobile, and API testing with modern methodologies (Data-Driven Testing, TDD/BDD, Page Object Model, etc.) as well as advanced integration (JIRA, qTest, Slack, CI, Katalon TestOps, etc.). Learn more about [Katalon Studio features](https://www.katalon.com/features/).

## Katalon TestOps
### Katalon TestOps

[Katalon TestOps](https://analytics.katalon.com) is a web-based application that provides dynamic perspectives and an insightful look at your automation testing data. You can leverage your automation testing data by transforming and visualizing your data; analyzing test results; seamlessly integrating with such tools as Katalon Studio and Jira; maximizing the testing capacity with remote execution.

## Katalon Runtime Engine (KRE)
### Katalon Runtime Engine (KRE)

Katalon Runtime Engine (KRE)is the test execution add-on of Katalon Studio. KRE allows you to execute automation tests in CLI mode. It can be used in a variety of scenarios, such as scheduling your tests, integrating with CI/CD system, or bundling your tests to execute in virtual containers like Docker.

https://www.katalon.com
[Katalon AI-augmented Test Automation Platform](https://www.katalon.com)

[GitHub - katalon-studio/katalon-studio](https://github.com/katalon-studio/katalon-studio)

## Browserstack

https://github.com/katalon-studio/katalon-studio
[Most Reliable App & Cross Browser Testing Platform | BrowserStack](https://www.browserstack.com/)

[BrowserStack vs Katalon | BrowserStack](https://www.browserstack.com/dg/browserstack-vs-katalon-dg)

## TestLink

Expand All @@ -66,3 +77,18 @@ https://github.com/TestLinkOpenSourceTRMS/testlink-code
https://www.uipath.com

Robotic Process Automation (RPA) is a software program that imitates human actions while interacting with a computer application and accomplishing automation of repetitive, rule-based processes. UiPath is reliable, fast and one of the most popular among other existing automation tools.

## Other Tools

- Puppeteer - https://github.com/puppeteer/puppeteer
- NCover
- Magellan
- JTest
- Cobertura
- Emma
- Bazel - Build and test software of any size, quickly and reliably - https://www.bazel.build
- REST Assured (REST Test Tool)
- Mockito (Mocking)
- JUnit
- [Getting Started with FitNesse - DZone Refcardz](https://dzone.com/refcardz/getting-started-fitnesse)
- [Tricentis Tosca – Accelerate & Automate Continuous Testing | Tricentis](https://www.tricentis.com/products/automate-continuous-testing-tosca)
2 changes: 2 additions & 0 deletions docs/databases/data-warehousing/data-engineering.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,8 @@
- [Roadmap: Data Engineering for Data Scientists - YouTube](https://www.youtube.com/watch?v=fusLAtA1Eu4&ab_channel=AndreasKretz)
- [God Tier Data Engineering Roadmap 2024 with End-To-End Projects - YouTube](https://www.youtube.com/watch?v=HxdoBLc5_Qc&ab_channel=DarshilParmar)
- [Roadmap: Data Engineering for Software Engineers - YouTube](https://www.youtube.com/live/0e4WfIUixRw)
- [Roadmap to Becoming a Data Engineer In 2023](https://www.linkedin.com/pulse/roadmap-becoming-data-engineer-2023-arif-alam-/)
- [Data Engineer Roadmap for 2024](https://www.scaler.com/blog/data-engineer-roadmap/)

## Resources

Expand Down
Loading

0 comments on commit 4d302e8

Please sign in to comment.