Daniel Flynn
Senior Programmer. Full Stack Developer. Software Engineer.
Expert in JavaScript, Typescript, Vue, PHP, MySQL, C#
I've worked primarily as a web developer building websites and web applications. I specialize in JavaScript/TypeScript and have professional experience working with PHP, C#, Angular, and VueJs. I also have some experience working with React and Cordova.
I love constantly learning and pushing myself. I Found a love of code young and have stuck with it.
Education
Bachelor of Science in Computer Science from Fresno State University
Skills
Languages
PHP, Python, JavaScript, Typescript, C#, C++, ASP.NET, Visual Basic, HTML, CSS, SASS
Libraries & Frameworks
jQuery, Vue, Angular, React, Cordova, Node.js, Phalcon, Entity Framework
Tools & Platforms
Git, WordPress, Drupal, Webpack, NPM, PNPM
More
MySQL, Mongo, GraphQL, RESTful APIs, Responsive Design, Accessibility, WCAG 2.1, Regex, Server Setup & Configuration, SCRUM
Soft Skills
Verbal/Written Communication, Leadership, Collaboration, Problem Solving, Patience, Critical Thinking, Accountability, Creativity, Tolerance
Volunteer Work
Unnamed Financial Software
Church 501(C)(3) | Current Project
Creating software for a local church that no longer has access to their previous software. The software manages all donations and receipts. It allows for custom categories. It will provide tax documents at the end of the year.
Food Bank Browser Extension
Butler's Pantry
Created a browser extension to automate the process of checking in users at food distributions. The Extension reduced check-in times per user by at least 70% allowing the staff to process customers more quickly.
Website Plugins & Tools
Butler Pentecostal Church of God
Create WordPress plugins and tools needed to accept tithes online, and easily create content for users.
Website Setup
Woodstackers
Setup the server, database, hosting & domain. Installed WordPress and created custom theme.
Sample Projects
PHP Framework for Front-end Developers
Developed a PHP framework that allows non-programmer front-end developers to easily create and manage static websites utilizing CMS-like features without the hassle of a database. The template is 508 compliant.
Features include: clean URLs, custom meta and Facebook OG tags. multiple header/footer options, multiple 404 templates, optional data files (json, csv, ini), and multi-language support. It also analyzes almost any server environment to automatically determine what it's base URL should be for linking public assets, meta URLs and page links.
Used on the following sites:
Project / Time Management Software
Worked with analysts constantly to develop in-house project management software. Includes deep data collection of clients, projects, tasks, employees, and logged time against them. Also includes several pages of various analytics.
The project data became quite large and I was able to optimize the MySQL queries for peak performance.
WordPress Environment Switcher
Created a tool that augments the WordPress startup process to allow the site to run simultaneously on multiple domains and environments.
GIS Photo Viewer
Scans an ever growing list of images taken from company's truck with 360 camera. Extracts geo data from each image to plot on ESRI maps and various aerial views from Bing. Images can be viewed both aerially and individually in integrated 3d viewer. Implements caching at all levels to ensure smooth and quick runtimes.
Associated with Blair, Church & Flynn Consulting Engineers
API for Wine Congolmerate
Developed an API for a global wine conglomerate in use by their 200+ websites that automated their legal pages, contact forms, store locators, and multinational age gates.