Hire the Best Visual Basic Programmers
in the United States
Roseville, Minnesota
AVAILABLE NOW! I have a Finance MBA, Project Management Professional Certification (PMP), and over 15 years of data analysis, data modeling, conversion, and building models, analytics, and dashboards using MS Excel and VBA. I also work with Google Sheets for data analysis and reporting. My focus is on Data Conversions, Dashboards, and Automation. Over 400 clients on Upwork have been happy with my work.
- Visual Basic for Applications
- Microsoft Excel
- Data Analysis
- Microsoft Power Automate
- Data Mining
- Office 365
- Predictive Analytics
- Data Cleaning
- ETL
- Analytics
- Data Migration
Windsor, Connecticut
I’m a senior Excel VBA developer with 29 years of corporate-level experience automating spreadsheet processes, enhancing productivity, and modernizing legacy applications. My clients have included MassMutual, The Hartford, Pratt & Whitney, Connecticut Children’s Medical Center, CVS/Health, and more than 85 Upwork clients. For Cornerstone Real Estate Advisers (a MassMutual subsidiary), I developed a suite of proprietary budgeting tools that saved the firm over $1 million in commercial software licensing fees. The suite of asset-type-customized workbooks ran successfully for two decades and was widely preferred to commercial software alternatives across a user base of 100+ property management companies in the U.S. and Canada. Excel VBA is my specialty. I build and code robust automation solutions, eliminate time-consuming manual tasks, and stabilize unstable or error-laden workbooks. I also integrate Excel with Word, Outlook, and other MS Office applications for data-driven document generation and communication workflows. With advanced writing skills and an editor’s keen eye, I deliver top-shelf documentation. I write clean VBA code that is easy to follow, maintain, and troubleshoot, using a style refined over nearly three decades—far more readable, efficient, and maintainable than typical auto-generated macro code. I'm experienced collaborating with professionals in finance, accounting, engineering, and actuarial science—delivering tools that streamline operations, enhance decision-making, and stand the test of time. I favor a structured, incremental development process—guided by clear communication and steady progress toward the right solution. My goal isn’t just to deliver working code—it’s to create lasting value, delivered clearly, with precision and purpose.
- Visual Basic for Applications
- Macro Programming
- Microsoft Excel
- Microsoft Word
- Writing
- Data Processing
- Business Mathematics
- Employee Training
- UI Graphics
- Python
Pacifica, California
My goal is to provide solutions that meet or exceed my clients' expectations. I have a B.S. in Computer Science and a Minor in Mathematics. I have developed applications and scripts using over a dozen programming languages, and specialize in working with data. I am an Excel/Access expert and can automate these applications. I have worked with relational databases, including Microsoft SQL Server (2005, 2008R2, 2014, and 2017). I have reporting and data visualization experience using SSRS, Excel and Tableau. Additionally, I have experience working with APIs, Google Sheets, and App Scripts. I welcome any requests, big or small.
- Visual Basic for Applications
- Microsoft Excel
- SQL
- JavaScript
- Data Visualization
- API Integration
- Microsoft VBScript
- Microsoft Access Programming
- PostgreSQL Programming
- SQL Programming
- MySQL Programming
- Microsoft SQL Server Reporting Services
- Data Cleaning
- Microsoft SQL Server Administration
- Relational Database
- Computer Skills
Herndon, Virginia
My name is Martin Gruszka, I am an experienced, solution oriented, systems programmer. I code VB, VBA, T-SQL, C#, and ASP Dot Net. I have deep familiarity with Microsoft Access in the Enterprise and Microsoft SharePoint as a Document Management and Automation platform. I design and integrate database systems, deploy data transformation solutions, migrate companies to new platforms, design new processes, project manage vendors and initiatives. I have developed a keen sense and understanding of the underlying Business Practices that these technologies tend to support. Particularly solutions impacting the non-profit world but also membership management, sales, and accounting. Working with me you'll find articulate, highly technical yet business oriented, professional, always seeking a win win, and able to present technical concepts to business audiences and vice versa. Let's connect! I program primarily in - T-SQL - ASP Dot Net - C# - Python - VBA - Visual Basic - JavaScript I have direct experience implementing on top of the following platforms: - MS Access - MS SharePoint - Dynamics CRM, AX, SL - DotNetNuke - MemberTrack - MS SQL Server - SQL Server Integration Services (SSIS) - SQL Server Reporting Services (SSRS) - Azure SQL Server
- Visual Basic for Applications
- Microsoft Access
- SQL Programming
- SQL Server Integration Services
- SQL Server Reporting Services
- SQL
- C#
- ASP.NET
- Transact-SQL
- Business Analysis
- Requirement Analysis
- Microsoft SharePoint
- Microsoft Azure SQL Database
- Microsoft Dynamics ERP
- Data Analysis
Southwick, Massachusetts
I build and maintain VB.NET Windows Forms applications with SQL Server and Microsoft Access backends. With 35+ years of experience, I handle the full stack — systems analysis, database design, stored procedures, UI development, and API integrations (Salesforce, Stripe, QuickBooks). I specialize in custom line-of-business applications where off-the-shelf software doesn't fit. Recent projects include a $50M+ factoring management system, a SaaS tax collection platform used by ~100 municipalities, and an emergency response system for FEMA/Travelers Insurance. I am also currently finishing up work on a software application that landscapers and other similar businesses can use to run their businesses. I like to use DevExpress DXperience controls extensively to create beautiful, feature-rich user interfaces and reports. I also migrate legacy Access/VB6 systems to modern .NET platforms. I excel at being able to come up with innovative, efficient, and user-friendly software solutions and at breaking down complex problems into smaller, more easily understood ones. I pride myself in writing well-organized and easily understandable code, emphasizing object-oriented principles, thereby creating code that is much easier to maintain, for myself and others. I am a clear communicator and a thorough analyst. MS Electrical Engineering | BS Industrial Engineering
- Visual Basic
- Visual Basic for Applications
- Microsoft Access
- Microsoft Excel
- HTML
- JavaScript
- Microsoft SQL Server
- Database Development
- System Analysis
- Object-Oriented Programming
- CSS
- Google Sheets
- SQL
Virginia Beach, Virginia
I am an experienced developer and programmer with 25 years of experience in industries including manufacturing, medical, financial, law, construction, and more. I specialize in designing and enhancing Microsoft Access applications that feel modern, user-friendly, and efficient—whether they use an Access backend or a full SQL Server backend for increased scalability and performance. With extensive experience in both new system development or legacy systems upgrades, I can help you build, repair, or optimize your database without disrupting your workflows. I create application-like forms with intuitive navigation and clean dashboards, with modules including Human Resources, Shipping, Finance, Invoicing, or areas that fit your business needs. I also incorporate built-in error handling to ensure smooth daily use. I have deep experience fixing broken functionality and modernizing older Access applications while preserving current business logic. My skill set includes writing efficient SQL queries (Access SQL or T-SQL), building automated data processes, and optimizing systems for long-term performance, reliability, and ease of use. Deliverables • Build customized ERP, CRM, or industry-specific systems using a wide range of MS Access and SQL Server templates from my development library • Repair or optimize slow, broken, or outdated VBA code • Automate data import/export between Access, Excel, CSV, or external systems • Convert current Excel spreadsheets into a customized database application • Create clean, centralized switchboards/navigation menus • Generate detailed, dynamic reports • Set up data backup processes • Integrate PDF forms directly into Access workflows Reporting • Provided detailed, real-time reports and analytics through advanced automation that intelligently adapts to and mimics your business logic including: • Informational Reports • Statutory Reports • Department Reports • Vertical & Lateral Reports • Analytical Reports • Progress Reports • Research Reports • Operational Reports • Internal Reports • Strategic Reports • Industry Reports • External Reports • Project Reports • Product Reports • Insert charts and graphs to provide clear visual insights into the company’s performance Backend Options • Microsoft Access backend for smaller, lightweight databases • SQL Server backend for high-performance, multi-user, or enterprise environments Security Features • Password-protected login system • Role-based access (Admin, Standard User, Optional Restricted User) with customized permissions set by user levels I’d welcome the opportunity to discuss your goals and show how I can deliver a clean, reliable, and efficient Access solution tailored to your needs. Examples of my work can be provided upon request.
- Visual Basic for Applications
- Data Science
- Intranet Architecture
- CRM Software
- SQL Programming
- Microsoft SQL Server
- ERP Software
- Web Application
How it works
Post a job for free Post 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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
How do I hire a Visual Basic Programmer in the United States on Upwork?
You can hire a Visual Basic Programmer in the United States on Upwork in four simple steps:
- Create a job post tailored to your Visual Basic Programmer project scope. We'll walk you through the process step by step.
- Browse top Visual Basic Programmer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top Visual Basic Programmer profiles and interview.
- Hire the right Visual Basic Programmer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Visual Basic Programmer?
Rates charged by Visual Basic Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Visual Basic Programmer in the United States on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Visual Basic Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Visual Basic Programmer team you need to succeed.
Can I hire a Visual Basic Programmer in the United States within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Visual Basic Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top states for Visual Basic Programmers in the United States
- Visual Basic Programmers in Virginia
- Visual Basic Programmers in Georgia
- VB.NET Developers in California
- Windows Forms Developers in Florida
- Visual Merchandisers in California
- Visual Merchandisers in New York
- WebGL Developers in Texas
- WebGL Developers in Florida
- Visual Effects Artists in Texas
- TypeScript Developers in Missouri
- Visual Presentation Design Freelancers in Pennsylvania
- TypeScript Developers in Georgia
- Magazine Layout Designers in Virginia
- .NET Framework C# Engineers in Texas
- .NET Framework C# Engineers in Georgia
- Visual Arts Specialists in Pennsylvania
More top skills in the United States
- Microsoft Visual Studio Specialists in the United States
- Microsoft Visual C++ Programmers & Developers in the United States
- Visual Merchandisers in the United States
- VB.NET Developers in the United States
- Windows Forms Developers in the United States
- Visual Presentation Design Freelancers in the United States
- Cinematographers in the United States
- WebGL Developers in the United States
- Access VBA Freelancers in the United States
- .NET Compact Framework Developers in the United States
- Magazine Layout Designers in the United States
- Calligraphers in the United States
- Presentation Designers in the United States
- Functional Programmers in the United States
- Microsoft Developers in the United States
- Microsoft Access Programmers in the United States