Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

DOMINIC DIGIACOMO

Raleigh,NC

Summary

Innovative and resilient technology professional with expertise in web development, automation, AI integration, and system optimization, complemented by 8 years of hands-on experience in customer service and table management. As a Co-founder of DGT-Finance in Houston, Texas, I led the development of an algorithmic trading system for the Forex market. After encountering challenges with the MetaQuotes library due to U.S. government sanctions, we pivoted to creating a custom library using GraalVM to seamlessly integrate Java and Python for API querying and algorithm development. My experience extends to full-stack development, building scalable and interactive applications such as AiGiene, a ChatGPT-powered interface that utilizes WebSockets for real-time AI response streaming and employs Redux and TypeScript for efficient state management. Additionally, I developed an automated job application tool using Python and Selenium, streamlining LinkedIn applications with intelligent search criteria and real-time logging. With a strong foundation in risk management and algorithmic trading, I also collaborated with financial analysts, optimized portfolio stability, and applied rigorous testing to improve system accuracy. My customer service background has strengthened my ability to develop user-centric solutions, troubleshoot issues, and optimize performance across various domains.

Overview

3
3
years of professional experience

Work History

CO-FOUNDER

DGT-Finance
Houston, Texas
08.2023 - Current
  • Our company's goal was to create an algorithm for trading in the forex market
  • We initially used the MetaQuotes library, which was a wonderful asset that made our development and backtesting processes easier to handle
  • However, towards the end of our project, or the 'Landing Stage,' as we liked to call it, the U.S.
  • Government imposed sanctions on the forex trading market, causing MetaQuotes to withdraw from the U.S Market
  • This threw a wrench in our final stage
  • Instead of giving up, we decided to build our own library using GraalVM, an environment that uses the Java language to support Python scripting, allowing the languages to work together seamlessly
  • In the application we used java for the API Querying and Python for creating the algorithmic strategies
  • Implemented risk management strategies and algorithms to optimize trading performance and ensure portfolio stability
  • Collaborated with financial analysts to integrate market insights and data into trading algorithms
  • Conducted rigorous testing and refinement of our code to improve accuracy and responsiveness
  • Managed day-to-day operations, including team collaboration, project planning, and back testing.
  • Utilized GitHub for version control purposes, enabling seamless management of project history and facilitating collaboration among team members

FREELANCE WEB DEVELOPER

Self Employed
Durham, NC
01.2023 - Current
  • Currently developing AiGiene, a fully functional OpenAI interface with real-time data streaming.Uses WebSockets to connect with the ChatGPT API, enabling live updates on the user's screen.
    - Frontend is built with React, TypeScript, and Redux to efficiently manage and update application state.
    - Includes a user image upload feature that streams images to MongoDB in chunks.
    - The backend retrieves and sends the image back to the Redux store, ensuring real-time updates.
    The project follows the MVC (Model-View-Controller) architecture for backend structure.
    - Implemented environment validation using Joi to ensure required variables such as DB_URI, PORT, ORIGIN, and OPENAI_API are properly configured.
    - Integrated login validation using the validator library to enforce alphanumeric usernames, password length, and complexity requirements.
    - Applied query validation and sanitization to filter OpenAI queries, ensuring they are alphanumeric and escaped to prevent malicious inputs like SQL injection and XSS attacks.
    - Developed file upload validation to check MIME types (JPEG, PNG, PDF) and sanitize filenames, preventing security vulnerabilities.
  • Developed websites using React.js and Node.js, managing dependencies with NPM.
  • Designed websites using MidJourney AI and Figma.
  • Designed and developed an investment estimation software using React.js and JavaScript.Given an investment amount, return rate, and investment duration, users can calculate projected returns for up to 15 years.
  • Improved website user experience by implementing responsive and interactive design elements using React’s useState() and useEffect() hooks with JavaScript.
  • Leveraging Amazon EC2 for hosting and ongoing maintenance.

SERVER

Nantucket Grill & Bar
Chapel Hill, NC
08.2022 - Current
  • Generated $107,000 in sales for the company as of August 20th, 2024
  • Provided exceptional customer service to 25 clients simultaneously
  • Took orders from customers accurately and in a timely manner
  • Responded efficiently to guest inquiries and complaints in a professional manner
  • Ensured that each guest was served courteously, quickly, and efficiently
  • Maintained records of transactions made during shift as required by law or company policy

Software Automation

Self Employed Web
Raleigh, NC
02.2022 - 04.2025
  • Automated job application software using Python and the Selenium library to streamline the LinkedIn job application process.
  • Users can:Log in securely to their LinkedIn account.
    Search for jobs based on job title, location, experience level, and listing age.
  • The software automates clicks to apply for jobs that match the user’s criteria, reducing manual effort.
  • Real-time logging provides updates on:The current job being applied for.
    Whether the application was successfully submitted.
  • If an error occurs, the software automatically exits the application process and moves on to the next matching job.

Education

Associate of Science - IT: Computer Programming and Development

Wake Technical Community College
Raleigh, NC
12.2024

Skills

  • JavaScript
  • Html5
  • CSS3
  • Reactjs
  • Tailwindcss
  • Python
  • Sql
  • Redux
  • MetaQuotes
  • AWS
  • Git/GitHub
  • MongoDB
  • Axious
  • Networking
  • Personal Relations

Timeline

CO-FOUNDER

DGT-Finance
08.2023 - Current

FREELANCE WEB DEVELOPER

Self Employed
01.2023 - Current

SERVER

Nantucket Grill & Bar
08.2022 - Current

Software Automation

Self Employed Web
02.2022 - 04.2025

Associate of Science - IT: Computer Programming and Development

Wake Technical Community College
DOMINIC DIGIACOMO