I’m a backend and full-stack software engineer with experience building web applications, APIs, databases, automation tools, integrations, and production systems. My background includes C#, JavaScript, Perl, PHP, SQL, REST APIs, MySQL, PostgreSQL, WordPress, Linux, Azure, and Git.
I focus on practical software that improves business operations, replaces manual processes, and is reliable in day-to-day use. I’m comfortable handling the full development lifecycle, including requirements, architecture, development, deployment, troubleshooting, maintenance, and user support.
Perl
PHP
WordPress
Data Scraping
API Development
Scripting
Automation
Linux
MySQL
PostgreSQL
C#
Microsoft Visual Studio
Azure DevOps
JavaScript
Asterisk
PBX
FreePBX
Remote IT Management
Excel Macros
Telephone System
Ryan F.
Los Angeles, California
$80/hr
4.4
263 jobs
Hello, thanks for reviewing my profile. ~10 years in web and application development. Experience with various languages, including but not limited to C++, C#, PHP, Java, JS, and Python. Experience with various hosting platforms and project management tools, including but not limited to AWS, Docker, Git and SSH. Extensive experience with HTTP REST APIs and OAuth / OAuth2 protocols.
HTML
PHP
JavaScript
C++
C#
Python
Linux System Administration
Amazon Web Services
Clayton M.
New Smyrna Beach, Florida
$85/hr
5.0
29 jobs
RELEVANT EXPERIENCE
Trisura Specialty Insurance Company, Oklahoma City, OK
• Title: Senior Software and Automation Developer - 7/1/2023 to 6/17/2026
• Responsible for Database Object Development, ETL Processing/Data Automation and User/Testing Automation.
o Communicating with BAs and End Users
• Gathering Requirements
• Identifying gaps in processing
• Creating solutions
• Building User Stories, Assigning Epics, and Story Points via JIRA
o Build ETL processes in Safe FME/Server and Python
• Data Mapping, Data Conversions, Data Migrations (Upload, Download, API, New Source, and DataVerse all to SQL Server), Automated Reporting, Automations (with API), Server Apps (Workspace and Automation), Gallery Apps, and Scheduling.
o Build Database Objects: Tables, Stored Procedures, and Schemas
• Tables: setting Primary Keys, Foreign Key Constraints, determining data types (via company coding standards), and programmable fields (if necessary) - via scripting
• Stored Procedures: Update, Delete, Insert, and Trigger.
• Schemas: Depending on data needs, determining proper schema or creating new schemas to handle data objects.
o Build Automation Objects using: UiPath, PowerAutomate (and Desktop), and Playwright
• Automated user interaction with internal or external applications using UiPath
• Automated file movement (from Network Locations to SharePoint), notifications (email or teams), database event triggers and data flows to PowerApps using PowerAutomate
• Automated internal web application functionality testing using Playwright. Used for new releases of UI Updates, new features or business logic testing
• Title: Senior IT Business Analyst Supervisor - 3/1/2021 to 6/30/2023
• Responsible for Premium, Claim and Collected Premium Reporting Data
o Communicating with partners on their submitting reports
o Communicating errors and validation issues to partners
o Validating for data integrity
• Responsible for ETL Processes/Data Automation
o Build ETL processes in Safe FME
o Validated Reporting Data
o Created new validations for business logic using existing data or data points within reporting schemas
o Automated Cleaning and Formatting Reporting Data into internal Database Schema
Needham Energy Data Solutions, Oklahoma City, OK 3/27/2017 to 3/1/2021
• Title: Business Analyst
• Responsible for data management for Needham Energy Data Solutions
o Building the databases for different types of Oil and Gas data products
o Built tables to hold data and their attributes: setting data types
o Updating/Inserting/Deleting data using SQL
o Using Master Data Services in SQL to apply an algorithm to match and update data
o Created Stored Procedures for reports and matching jobs
o Used queries to find incontinences in data
o Creating database schemes
• Responsible to data cleaning and formatting
o Used VBA code to clean data and to format files for SSIS import
• Responsible for creating reports in SSRS for internal and client use
• Responsible for documenting data processes and data types
o Using Visio for data process flow
o Created process documentation for each type of data being stored
• Used Data Miner to scrap public websites
o Gathering information on possible clients
• Reaching out and building relationships with clients
o Acting as a sales representative for our data
o Acting as a point of contact for internal clients
• Built an automated process for extracting respondent data
o Used UiPath to automate the processes of connecting different applications; desktop, native, and online database
o Used Abbyy Finereader templates to extract respondent data from different OCC applications.
o Built and applied a C# .net application parser to parse raw respondent data
• Managed server migration
o Used Synology NAS cloud sync to files and folders to AWS S3 and then synced the data back down to our new Synology NAS.
• Languages: SQL, C#, Python
• Tools/Programs: Access, Excel (with VBA Developer), Word, Visio, JIRA, Microsoft SQL Server, SSRS, SSIS, Data Miner, Abbyy Finereader 14, UiPath, VSCode, FME, Playwright, DevOps, PowerAutomate, PowerAutomate Desktop, Lucidchart
• Methodologies: Agile
Data Entry
Data Extraction
PDF Conversion
UiPath
Automation
SQL
Data Scraping
Python
Microsoft Power Automate
ETL
Microsoft PowerApps
Microsoft Access Programming
Robotic Process Automation
Microsoft SQL Server Reporting Services
SQL Server Integration Services
Web Scraping
Microsoft Excel
Business Analysis
Process Improvement
Database Development
Eli B.
Chico, California
$175/hr
4.9
10 jobs
Professional Full-Stack Web Developer with twenty years experience
Familiar with the full life-cycle of software development (SDLC)
Committed to developing secure, robust, and well-documented code
Values honesty and transparency
Northern Californian
Perl
HTML5
JavaScript
PHP
Ruby
SQL
C#
.NET Core
Website Security
Troubleshooting
Software Testing
Web Application Development
Database Design
API Development
Keith D.
West Monroe, Louisiana
$40/hr
4.0
1 jobs
A short bit about myself. Software development ALONG with network and database design/development, network & systems engineering, and network, systems, and program administration.
The development over the years comprised of backend creation, maintenance, and using/developing APIs; mostly for device setup/administration/and monitoring (with many things connected to networks *and* OS; CORE language being PERL). ALSO about 30-35% involved interacting with backend to do UI presentation mostly in web; but *some* mobile. Much of this was also considered as lead positions, with varying responsibilities, including project management, training, documentation, presentation and planning, and DevOps (Project Manager).
I have worked in communications through the years starting with BBS's, to Bayou Internet, to Centurylink (Lucent) to AT&T. I have also worked with many in different facets of government (mostly concerning court and inmates), and private/corporate situations involving payroll, logistics, and medical.
I do programming, network design, administration, and database engineering. The only reason I don't have any current certifications is economic.
Perl
PHP
DevOps
Systems Engineering
Linux System Administration
Network Administration
Juniper
Cisco IOS
Database
Ivan V.
Quincy, Massachusetts
$45/hr
5.0
3 jobs
I am a versatile software engineer with over seven years of professional experience, specializing in backend web development, distributed data processing, and developer tooling. I have a proven track record of delivering high-quality solutions across various domains.
• Languages and Technologies: Elm, Python, Ruby, TypeScript, JavaScript, Rust, C, C++, Lua, Zsh, Bash, Rails, Qt, Pandas, NumPy, CSS, HTML, HTTP, SQL, Redis, RabbitMQ, Rollbar, AWS, GCP, Linux
• Web Development: Proficient in backend architecture and API integrations, with full-stack capabilities. I develop and fix web applications and services using frontend and backend technologies.
• Desktop Applications: Competent in adding features or fixing bugs in Qt desktop applications using C++ or Python.
• DevOps and Tooling: Skilled in creating and enhancing build and deployment tools, CI/CD pipelines, automated testing frameworks, and configuration management scripts.
• Data Analytics: Experienced in performance and event monitoring, analytics data handling, and data visualization techniques.
• ETL Processes: Expertise in developing and optimizing synchronous and asynchronous ETL pipelines, utilizing async functions within languages and distributed components coordinated via message brokers.
• Documentation: Ability to create comprehensive code and API documentation, ensuring clarity and ease of use for future developers.
I'm seeking short-term freelance opportunities and am ready to bring my skills to your project. Contact me to discuss how we can collaborate to create something great!
Elm
Python
Ruby
TypeScript
JavaScript
C++
C
Lua
Bash
CSS
HTML
Linux
Git
Qt Framework
NumPy
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
“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.”
KD
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.”
DM
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.”
KK
Katja Krohn
Summa Linguae
How do I hire a Perl Developer & Programmer in the United States on Upwork?
You can hire a Perl Developer & Programmer in the United States on Upwork in four simple steps:
Create a job post tailored to your Perl Developer & Programmer project scope. We'll walk you through the process step by step.
Browse top Perl Developer & Programmer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Perl Developer & Programmer profiles and interview.
Hire the right Perl Developer & 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 Perl Developer & Programmer?
Rates charged by Perl Developers & 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 Perl Developer & Programmer in the United States on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Perl Developers & Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Perl Developer & Programmer team you need to succeed.
Can I hire a Perl Developer & 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 Perl Developer & Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top states for Perl Developers & Programmers in the United States