Dmitriy Kononov
Let’s talkContact

PROJECT

Finance data, news API and AI chatbot in Google Sheets

Company data pulled into Google Sheets from finance sites or APIs, in an agreed format, with docs for the team and code protection. Upwork, 2023–2024, 5.0.

Financial data & AI

Sources → sheet → AI assistant

Concept illustration of the workflow

The client's brief

Srikesh Datta, based in London, wanted quantitative and qualitative company data brought into Google Sheets. The data could come from financial data sites or through an API, and had to be presented in an agreed format following an .xlsx guideline. The Upwork job was titled "Finance Data Grabbing and News API Integration (with AI Chatbot)", so a news API and an AI chatbot were part of the scope alongside the financial data.

Two more requirements were about day-to-day use. The code needed enough comments and documentation for the team to fix small things themselves. A virtual assistant would be running it, so the client also asked for a way to stop users from viewing or copying the code, such as an authentication code.

How the work went

The first project was handed over to me from another developer, and the client describes it as not an easy one. I resolved many of its issues and finished the tool they wanted. A lot of the work happened on video calls where we went through problems together. Further projects followed, and the collaboration ran from April 2023 to June 2024.

Where this fits

This setup suits a team that already researches companies in Google Sheets and wants the data to arrive in a structure it knows. Comments and documentation let the team handle small fixes without a developer. Code protection is worth settling early: in Google Sheets, what is possible depends on who runs the script and how.

Source

Upwork, 2023–2024, rated 5.0. The client's review is shown on this page.

See Google Workspace and API integrations.

What the client said

  • Dmitriy is a great full stack developer. He quickly understands the project requirements, and has consistently delivered outstanding work. Our first project was not the easiest of projects, and was handed over from another developer. He took on the challenge, was able to resolve many issues with the project and finally built the tool we wanted. Dmitriy has a good work ethic and is committed to resolving any issues that may arise. We've spent countless hours on video calls, running through issues, which he approaches with a solutions-oriented mindset, working tirelessly to ensure that the project is completed to the highest standards. … I would absolutely recommend Dmitriy to anyone looking for a skilled full stack developer with a strong work ethic, excellent communication skills, and collaborative spirit.

    Srikesh DattaLondon, United Kingdom · finance data and AI chatbotUpwork · Jun 2024 · original
All reviews

The same technologies, different tasks