Peter Anderson
MV BASIC Developer
Hire this person
Send a job offer directly to this candidate
About
MultiValue BASIC Developer with 12 years of experience designing, maintaining, and enhancing enterprise ERP applications on MultiValue database platforms including jBASE, UniVerse, UniData, and D3. Proven expertise in MV BASIC programming, MultiValue data modeling, file structures and dictionaries, TCL/jQL commands, and third-party system integrations. Strong background translating business requirements into technical solutions, performing production support and performance tuning, and delivering batch processing, online transaction programs, and operational reporting across Unix and Linux environments.
Experienced working with distributed technical and business teams to support stable, mission-critical enterprise operations.
Experience
Software Developer (Multivalue/Universe) - Tata Consultancy Services - New York, NY
(2020-04)
- Developed and maintained complex MultiValue ERP applications using MV BASIC and Universe environments, delivering enhancements and defect fixes across distribution and warehouse workflows while ensuring stable day-to-day operations and predictable release cycles for enterprise clients.
- Performed comprehensive analysis and design for new functionality and application changes, translating business requirements from stakeholders into technical implementation plans spanning programs, MultiValue data structures, file definitions, and supporting routines.
- Designed and enhanced MultiValue files, dictionaries, and index structures to support new ERP features, reporting requirements, and operational processing, including updates to attribute definitions (multi-valued attributes, values, and sub-values) that preserved existing system behavior while adding new fields and business logic.
- Built and supported third-party integrations by developing and maintaining ERP-side logic for reliable data exchange with external systems, including interface-driven processing using APIs, file-based exchanges, and middleware, and performed integration troubleshooting during system changes and outages.
- Developed and enhanced JavaScript-driven user interface functionality for ERP application modules, improving usability, client-side validation, and workflow efficiency across warehouse and distribution operations.
- Developed batch processing programs and automation routines using MV BASIC, Proc, and shell scripting to support scheduled operational tasks, data-handling workflows, and consistent processing windows required for enterprise throughput and nightly processing cycles.
- Conducted production support and root-cause investigation for application issues, utilizing TCL commands and jQL queries to trace failures to specific programs, data structure issues, or file and dictionary definition problems, then implementing fixes with comprehensive testing to validate outcomes before production deployment.
- Performed performance tuning and optimization work on existing MultiValue applications by analyzing program execution, file I/O patterns, and dictionary usage, then implementing targeted updates to improve runtime stability and response times while maintaining code maintainability.
- Implemented system improvements by extending core ERP functionality in ways that reduced manual operational steps and improved business process flow, ensuring changes remained compatible with established application patterns and did not introduce regressions.
- Supported data conversions and system transition work tied to modernization efforts, including data preparation, validation routines, and follow-through changes to programs and dictionary definitions to align with updated business data requirements.
- Used Git-based workflows to maintain version control for code changes and align development updates with team delivery practices, ensuring all changes were properly organized, documented, and reviewed before release to production environments.
- Built and maintained user interface components tied to business processes, including HTML-based interfaces and backend MV BASIC logic, ensuring alignment between user-facing behavior and underlying MultiValue data structures for consistent transaction processing.
- Delivered operational reporting solutions by creating and maintaining dictionary definitions, jQL queries, and custom MV BASIC report programs that provided business users with accurate, timely data for decision-making and compliance requirements.
Software Developer (Multivalue) - Precision Solutions - Leesburg, VA
(2018-11 - 2020-03)
- Designed and implemented ERP application programming using MV BASIC on UniVerse and UniData MultiValue database platforms, delivering new functionality and targeted enhancements aligned to operational requirements for distribution and enterprise clients.
- Developed complex MultiValue programs supporting distribution ERP processing, including online transaction logic, batch processing routines, and supporting subroutines used for core system behavior and business workflow automation.
- Performed analysis and design for system enhancements and integrations, converting business requirements into technical implementation plans across MV BASIC programs, MultiValue files, dictionaries, and data structure updates.
- Built and maintained file structures, dictionaries, and indexes supporting MultiValue data models, including proper handling of multi-valued attributes, values, and sub-values to ensure data integrity and support operational reporting and processing accuracy.
- Supported third-party integrations using SQL and Java with interface-based data exchanges, maintaining integration-side processing logic in MV BASIC and resolving issues impacting cross-system data flow between MultiValue ERP and external platforms.
- Enhanced ERP functionality by introducing new features and refining existing workflows using MV BASIC development, TCL commands, and jQL queries, ensuring updates fit established application patterns and did not introduce regressions into production operations.
- Worked with HTML-based user interfaces and backend MV BASIC logic, maintaining alignment between user-facing behavior and the underlying MultiValue data structures and application processing to ensure consistent user interaction.
- Supported application stability through ongoing maintenance and production issue resolution, investigating defects to the program and data level using TCL debugging and jQL analysis, then applying corrections with validation testing before deployment.
- Participated in testing and release activities by validating changes against expected system behavior using test cases and jQL verification queries, ensuring enhancements and fixes were ready for deployment without disrupting operational processing.
Junior Developer - Techmedics - Grapevine, TX
(2014-07 - 2018-11)
- Supported Pick BASIC development across UniData and jBASE environments, contributing to maintenance and enhancement work for business-critical applications used in enterprise operations.
- Troubleshot issues in programs, files, and dictionaries, then implemented changes and validation steps to confirm fixes, corrected defects and preserved expected transaction behavior.
- Created and maintained MultiValue files and dictionary definitions supporting structured data models and reporting requirements, ensuring definitions matched application usage and downstream processing needs.
- Wrote and updated Proc and RPL routines supporting batch processing, scheduled automation, and repeatable operational jobs requiring controlled execution and consistent outputs.
- Performed program testing and validation to confirm updates corrected issues and maintained expected behavior, including verification of processing outputs and edge-case handling.
- Documented system processes, file structures, and program logic to improve supportability and reduce investigation time during recurring production issues.
- Supported Unix and Solaris job execution and shell scripting tasks tied to batch operations and operational throughput.
Education
Bachelor of Computer Science - Computer Science - Missouri State University (2011-09 - 2014-05)





