Hire the Best dBase Programming Specialists

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Chris M.

Reading, Pennsylvania

$35/hr
5.0
10 jobs

Specialized in Systems Analysis and part-time maintenance (up to 20-30 hours/week) for legacy Powerbuilder / Oracle / Sybase / MS SQL Server environments. Productive on Day One. With over 20 years of specialized experience in PowerBuilder (v6.5 through v2022) and complex database environments, I provide the rare expertise needed to maintain, debug, and enhance mission-critical legacy applications. I specialize in the "plumbing" of legacy apps—ensuring stable SQLCA.DBMS connectivity and data integrity during system transitions. I possess the unique ability to step through established "black box" applications with little to no training, providing immediate value. Beyond coding, I bridge the gap between legacy systems and future goals by documenting existing functionality for developers, business analysts, and stakeholders to assist in eventual modernization strategies. Core Competencies: PowerBuilder Mastery: Expert work with PB versions 6.5, 8, 12.5, and 2016+, including the DIAMOND® Enterprise System and PFC frameworks. Database Expertise: Senior-level SQL, SQLCA.DBMS configuration, and Stored Procedure development for Oracle (Legacy to 19c), Sybase (v10, v12), and SQL Server. Modernized Documentation: I leverage modern AI-assisted tools to accelerate the analysis and summarization of legacy PowerScript logic, ensuring every finding is manually verified for technical accuracy. Industry Knowledge: Deep experience including Health Insurance (Diamond), Manufacturing, POS Systems, and Compliance Reporting. Whether you need urgent bug fixes, long-term system maintenance, or a technical guide to assist your modernization strategy, I am at ease collaborating with DBAs and Project Managers to deliver stable, documented results. Whether you need urgent bug fixes, long-term system maintenance, or a technical guide to assist your modernization strategy, I am at ease collaborating with DBAs and Project Managers to deliver stable, documented results.

  • SQL
  • Software Maintenance
  • PowerBuilder
  • Sybase Programming
  • Stored Procedure Development
  • System Analysis
  • Database Integration
Nghi L.

Ho Chi Minh City, Vietnam

$25/hr
5.0
53 jobs

⏰ Available 24/7 – Long-term & High-impact Projects Hi, I’m Nghi, a Senior Data Engineer and Data Architect with a strong backend foundation, now focused on building high-performance analytics platforms, explainable data pipelines, and production-grade cloud architectures. I help companies transform unreliable, slow, or opaque data systems into scalable, well-documented, and business-trustworthy platforms. 🧠 WHAT I SPECIALIZE IN 🏗️ Data Architecture & Platform Design - Designing modern lakehouse & warehouse architectures - dbt-first analytics engineering with testing, freshness & lineage - Event-driven and batch hybrid pipelines - Data quality frameworks & SLA monitoring - Customer-facing data explainability systems Tools: dbt, Dagster, Airflow, Spark, Kafka, Snowflake, BigQuery, Redshift, PostgreSQL, DuckDB, ClickHouse ⚡ Database Performance Engineering - If your queries are slow, costs are high, or dashboards lag, This is my zone - Query plan analysis & index strategies - Warehouse cost optimization (Snowflake, BigQuery, Redshift) - OLTP & OLAP performance tuning - High-concurrency workload design 🔄 Reverse ETL & Operational Analytics - Syncing analytics back to CRMs & internal tools - Building real-time metrics pipelines - Feature-store style transformations 🕷️ Enterprise-grade Web Data Extraction - I don’t just scrape pages, I build durable data acquisition systems: - Complex ASP.NET, JS-heavy, authenticated & paginated systems - Anti-bot bypassing & failure-recovery pipelines - Headless browser automation + async scraping - Real-estate, finance, campaign-finance & marketplace platforms ☁️ Cloud Infrastructure - AWS | Azure | GCP - EMR / Dataproc / Glue / Dataflow / Synapse / BigQuery / Redshift - Terraform-based deployments - Cost-aware architectures - Kubernetes + Dockerized data services 🧪 What You Get Working With Me ✔️ Production-ready pipelines ✔️ Clean, testable dbt models ✔️ Well-documented architecture diagrams ✔️ Transparent data logic for non-technical stakeholders ✔️ Systems that scale beyond MVP ✔️ Honest advice and not over-engineering 🏆 Ideal Projects 👍 Data warehouse migrations 👍 Broken pipelines that need debugging & stabilization 👍 Analytics platforms that lack trust or explainability 👍 Performance bottlenecks costing thousands per month 👍 Long-term data platform ownership ❣️ Why Clients Stay Long-Term 🍀Clear communication 🍀 Business-first thinking 🍀 No black-box systems 🍀 I build systems others can maintain 🇻🇳🇻🇳🇻🇳🇻🇳 If your data platform feels fragile, slow, or impossible to explain to customers, I can fix that. Let’s make your data system something you can confidently stand behind.

  • Python
  • Data Scraping
  • ETL
  • Data Visualization
  • SQL Programming
  • Microsoft Azure
  • Amazon Web Services
  • Web Development
  • Database Administration
  • NoSQL Database
  • Google Cloud Platform
  • Apache Airflow
  • dbt
  • Analytics
Dewanand M.

Bhaktapur, Nepal

$25/hr
5.0
75 jobs

I have 12+ years of professional experience working in enterprise web applications. Fluent with Database programming. Currently, I am working as Principal Database Engineer in a USA based company providing solutions for trade and risk management. My responsibility covers: 1. Modeling complex business requirements in database 2. Database design 3. Writing stored procedures, jobs, functions, Reports 4. ETL operation using SSIS/CLR 5. Mentoring junior developers 6. Database documentation 7. Database Unit test (Tsqlt) Skill: 1. Microsoft SQL Server 2. MySQL 3. Oracle 3. PHP 4. JavaScript 5. Excel VBA

  • MySQL
  • Microsoft SQL Server
  • SQL
  • Database Design
  • Transact-SQL
  • Stored Procedure Development
  • ETL Pipeline
  • Microsoft Azure SQL Database
  • Query Optimization
  • Database Report
  • PHP
  • JavaScript
  • jQuery
  • HTML
  • Database Management
  • Visual Basic for Applications
Ronnel M.

Tanauan, Philippines

$10/hr
4.4
1 jobs

Microsoft SQL Server Database Administrator | 10+ Years of Experience I’m a highly experienced Microsoft SQL Server Database Administrator (DBA) with 10+ years of hands-on experience managing, optimizing, securing, and troubleshooting SQL Server databases in production and development environments. I help businesses keep their databases fast, reliable, secure, and highly available, while minimizing downtime and resolving complex SQL Server issues efficiently. 🔧 What I Can Help You With Microsoft SQL Server installation, configuration, and upgrades Database administration and day-to-day maintenance Performance tuning Troubleshooting blocking, deadlocks, and performance issues Backup and restore strategy and implementation High Availability and Disaster Recovery Always On Availability Groups Database migrations and upgrades SQL Server monitoring and health checks Security, permissions, roles, and access management SQL Agent jobs, alerts, and maintenance plans Replication and other SQL Server features Capacity planning and database maintenance Root-cause analysis and production issue resolution Development, staging, and production database support 💡 Why Work With Me? With more than a decade of experience supporting SQL Server environments, I understand that database administration is not just about keeping databases running. It’s about ensuring that your applications remain available, responsive, secure, and dependable. I take a practical, solution-oriented approach to every project. Whether you need help resolving a critical production issue, improving database performance, migrating SQL Server, or simply having an experienced DBA manage your environment, I can help. My goal is simple: keep your SQL Server environment stable, optimized, and running at its best.

  • SQL
  • Microsoft SQL Server
  • Database Administration
  • Data Entry
  • Microsoft Excel
  • Microsoft VBScript
Balwant S.

Hooghly, India

$75/hr
5.0
33 jobs

🏆 TOP RATED UPWORK PROFESSIONAL | 16+ YEARS IN DATA & ANALYTICS Need help with Snowflake migration, data engineering, data architecture, SQL optimization, or Databricks? I help businesses build, modernize, migrate, and optimize scalable data platforms using Snowflake, Databricks, SQL, Python, and cloud technologies. I bring 16+ years of experience across data architecture, data engineering, database modernization, data warehousing, business intelligence, and cloud data platforms. 🚀 WHAT I CAN HELP YOU WITH • Snowflake architecture, development, migration, and optimization • SQL Server to Snowflake database migration • Data engineering and ETL/ELT pipeline development • Databricks and Apache Spark solutions • Data warehouse and lakehouse architecture • Data modeling and database design • SQL development and performance optimization • Data integration and data quality • Database modernization and cloud migration • Python-based data engineering and automation • Azure data solutions • Power BI and analytics data platforms 📊 PROVEN EXPERIENCE • Migrated 29+ databases from SQL-based platforms to Snowflake, covering migration planning, architecture, data validation, performance optimization, and production deployment. • Worked with data environments exceeding 15 TB and designed scalable data platforms, pipelines, warehouses, and integration solutions. • Led teams of 18+ engineers across data engineering, database modernization, migration, and analytics initiatives. • Supported 25+ critical projects running in production for enterprise clients. 🗄️ DEEP SQL & DATABASE EXPERIENCE I also bring 12+ years of hands-on SQL Server experience across database development, administration, performance tuning, migration, high availability, backup and recovery, replication, clustering, SSIS, SSRS, T-SQL, and database troubleshooting. This combination of deep database experience and modern cloud data expertise allows me to understand both your existing environment and the target architecture before recommending a solution. ☁️ TECHNOLOGIES Snowflake | Databricks | Apache Spark | SQL | SQL Server | PostgreSQL | Python | Azure | Power BI | ETL/ELT | Data Warehousing | Data Modeling | Hadoop | Hive | MongoDB 🤖 AI & MODERN DATA I also have experience with Python, R, machine learning, NLP, pandas, NumPy, Matplotlib, scikit-learn, Hadoop, Hive, Spark, MongoDB, and modern AI/data concepts. 🎯 WHY WORK WITH ME? I focus on solving the actual business problem—not simply writing code. My approach is straightforward: 1. Understand your current environment and requirements 2. Design the right technical approach 3. Build or migrate the solution 4. Validate data quality and performance 5. Deliver a reliable, scalable, production-ready platform I value clear communication, ownership, quality delivery, and long-term client relationships. If you need a Snowflake Data Architect, Data Engineer, Databricks specialist, SQL expert, or database migration professional, let's discuss your project.

  • Microsoft Power BI
  • SQL
  • Databricks Platform
  • Data Science
  • SQL Server Integration Services
  • Microsoft SQL Server Programming
  • SQL Programming
  • Microsoft SQL Server Administration
  • Microsoft Access
  • PostgreSQL
  • Microsoft Azure SQL Database
  • dbt
  • Amazon Redshift
  • Transact-SQL
David D.

Tbilisi, Georgia

$60/hr
5.0
507 jobs

✅ 🔻TOP-RATED PLUS🔻 freelancer on UpWork ✅ Senior DBA and developer ✅ Senior database architect ✅ Business solutions and BI expert ✅ 20+ years of experience Senior Database Developer & DBA Consultant Certified and results-driven Database Administrator and Developer with over 20 years of experience across the full Microsoft SQL Server stack — from SQL Server 2000 through the latest 2025 release, including all Standard, Enterprise, and Azure SQL editions. Expertise includes on-premises, cloud (Azure SQL, Amazon RDS), and hybrid architectures, as well as MySQL, PostgreSQL, and MS Access environments. Specialized in performance tuning, query optimization, database design, migration, and automation using PowerShell and Azure tools. I have successfully supported and advised enterprise-level organizations in finance, healthcare, and IT, delivering enhanced reliability, security, and performance through strategic optimization and tailored development. My objective is to leverage deep database expertise to help businesses modernize, optimize, and scale their data platforms, providing efficient, secure, and business-driven solutions that deliver measurable results.

  • Transact-SQL
  • SQL
  • Amazon Web Services
  • Microsoft SQL Server
  • MySQL
  • Database Maintenance
  • Microsoft SQL Server Administration
  • SQL Programming
  • Microsoft Power BI
  • Microsoft Azure SQL Database
  • Microsoft SQL Server Programming
  • Database Programming
  • Amazon RDS

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does a dBase Programming specialist do?

A dBase Programming specialist builds and maintains database applications using the dBASE/xBase language ecosystem. This developer writes object-oriented, event-driven code that interacts directly with database tables through specific data objects. They design table structures, manage SQL queries, and debug complex logic within the dBASE Plus integrated development environment. Their work results in functional software that processes data reliably through custom forms and reports.

  • Designs and modifies database table structures using the IDE Table Designer or Table Wizard to define fields, indexes, and relationships. This structural work ensures data integrity before any application logic accesses the stored information. The specialist configures these tables to support efficient data retrieval and storage for the specific business requirements of the project.
  • Develops application features by creating reusable objects and classes in dBL, the object-oriented dialect of the language. They implement event-driven logic within form and report objects to handle user interactions and data processing tasks. This approach allows the specialist to build modular code that is easier to maintain and extend over time as business needs change.
  • Creates data access logic using dBASE Plus data objects such as Query, Session, and Rowset to manage SQL statements. These objects house the SQL commands and rowsets that retrieve or update records in the database tables. The specialist writes precise queries to filter, sort, and aggregate data, ensuring the application displays accurate information to the end user.
  • Debugs and tests applications by compiling source code and stepping through execution in the dBASE Plus Debugger. They set breakpoints to monitor variable values and program flow, identifying errors in the Source editor. After fixing issues, they recompile the code to produce tested executables that run without critical failures in the production environment.
  • Builds complete application projects in the dBASE Plus environment, organizing source files into manageable project structures. They use the Source Editor to write and edit code files, including project files with the .PRJ extension. This organizational skill keeps the development process structured, allowing for efficient navigation and modification of large codebases during long-term maintenance cycles.

How to hire a dBase Programming specialist on Upwork

Step 1: Post a job

Define your database application needs clearly to attract qualified developers. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description in seconds. Describe your project requirements in a few sentences, and Uma constructs a tailored job post for this role. You can write a new post, update a saved draft, or reuse an existing post to start hiring immediately.

  • Specify whether you need new dBASE Plus applications built from scratch or legacy code maintained and debugged within the Source Editor.
  • List required deliverables such as custom table structures created via Table Designer or data access logic using Query objects with SQL rowsets.
  • Clarify if the work involves designing event-driven forms and reports or compiling tested executables for deployment.

Step 2: Evaluate candidates

Look for portfolios that demonstrate hands-on experience with the dBASE Plus IDE and object-oriented dBL coding practices. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Verify their ability to design and modify table structures using the IDE Table Designer or Table Wizard for efficient data modeling.
  • Check for examples of reusable classes and objects that interact with Session, Database, and Rowset data model components.
  • Confirm they use the integrated Debugger to set breakpoints and monitor execution before returning to the Source Editor to fix issues.

Step 3: Interview your top choices

Discuss specific technical workflows to gauge their proficiency with the dBASE development environment. Schedule and conduct interviews within Upwork Messages, which generates an immediate transcript and summary after each session for your records.

  • Ask how they structure project files like .PRJ and manage source code organization within the dBASE Plus Source Editor.
  • Request examples of how they implement event-driven logic in form and report objects to handle user interactions.
  • Inquire about their process for testing one-line commands in the Command window during initial development phases.

Step 4: Agree on scope and begin work

Set clear milestones for delivering compiled application code and verified database tables. Use Upwork Messages and the contract workroom for all communication and project management, while identity verification, payment protection, hourly tracking, and project funds secure the engagement.

  • Define milestones for completing specific modules, such as building Query objects that house SQL statements and manage rowsets.
  • Agree on a schedule for debugging sessions where the freelancer steps through execution to resolve logic errors.
  • Establish criteria for final acceptance, including the submission of tested executables and updated table schemas.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring a dBase Programming specialist cost?

$500-$1,500 per project is a typical range for focused dBase Programming specialist work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Table design and modification

$500-$1,200/project

Entry-level to mid-level
  • Created or modified database tables using Table Designer
  • Defined fields and relationships via Table Wizard
  • Verified table integrity and structure accuracy

Data access logic implementation

$1,200-$2,500/project

Mid-level
  • Built Query objects with SQL and rowsets for data access
  • Configured Session and Database objects for connectivity
  • Authored event-driven code for data retrieval and updates

Form and report development

$2,500-$4,500/project

Mid-level to senior-level
  • Designed forms with reusable objects and classes
  • Constructed reports linked to Xbase worksets
  • Coded event-driven logic for user interactions

Application debugging and testing

$4,500-$7,000/project

Senior-level
  • Stepped through execution using the Debugger tool
  • Fixed issues identified in the Source editor
  • Compiled application code into debugged executables

Full application architecture

$7,000-$12,000/project

Expert-level
  • Organized .PRJ files and source code in dBASE Plus IDE
  • Developed object-oriented classes for core business logic
  • Published compiled executables with integrated data models

Frequently asked questions

Is hiring a dBase Programming specialist worth it?

For most businesses, yes: hiring a dBase Programming specialist is worthwhile. These developers maintain legacy systems that still drive critical operations for many organizations. They build object-oriented applications using dBASE Plus data objects to keep existing databases functional and secure.

How do I evaluate dBase Programming specialist candidates?

Review their experience with the dBASE Plus IDE and their ability to debug code using the integrated Debugger. Ask them to describe how they use Query objects to manage SQL and rowsets within an event-driven application.

What tools does a dBase Programming specialist use?

A dBase Programming specialist works primarily within the dBASE Plus environment, including the Source Editor and Table Designer. They also use the Command window for testing and the Debugger to monitor execution and fix issues.

Can a dBase Programming specialist modify existing database structures?

Yes, they design and modify table structures using the IDE Table Designer or Table Wizard. This allows them to update schemas while maintaining compatibility with existing dBASE applications.