Josh A. Young
Software Engineer
Resume
Experienced - Software Engineer
Software Engineer with over 10 years of experience developing web and hybrid mobile applications. Using current programming languages to further company productivity. Improving user experience by working with members of my team to maintain and improve our applications.
Work Experience
Senior Software Development Engineer
NFIB - Nashville, TN (2022 - Present)
- Build and maintain backend systems using .NET, C#, and REST.
- Write mobile application using Xamarin and C#.
- Convert existing Xamarin app to Maui.
- Setup authentication between backend APIs and the mobile app. (Gitflow, Scrum)
Software Engineer III
Ramsey Solutions - Franklin, TN (2018 - 2022)
- Build mobile applications using Xamarin and C#.
- Maintain and improve web services written in Ruby and C#.
- Develop and maintain many web properties (Ruby on Rails, JavaScript, CSS, HTML).
- Write and update xUnit/RSpec tests to insure good test coverage for our applications.
- Troubleshoot logs to find and correct bugs in production.
- Work with Java/Spring service to correct errors and add features. (Trunk-based, Kanban)
Systems Analyst (Web Developer)
Huntsville Utilities - Huntsville, AL (2010 - 2018)
- Supported customers by developing web and mobile applications using PHP, Laravel, CodeIgniter, JavaScript, jQuery, React, HTML5, CSS, and MySQL.
- Improved old code to support newer standards via progressive enhancement.
- Guided other members of the team to deliver quality software to end-users.
- Ensured all details of new software projects were completed prior to final delivery.
- Utilized Balsamiq Mockups to provide visuals that aided in fulfilling design requirements.
- Enhanced application aesthetics by producing creative designs with Sketch.
- Taught training course on the on the Linux operating system.
- Focused on project goals to consistently deliver software on time.
- Attended conferences, workshops, and online training to continually improve skillsets.
- Worked with other technologies including: C#, ASP.NET, Ruby, Perl, Python, MS SQL, Oracle, Red Hat, macOS, and Windows Server.
Freelancing Development
Web Developer/Designer (2009 - 2011)
- Assisted customers by designing and developing web pages using standards-compliant XHTML, CSS, JavaScript, and jQuery.
- Enabled custom functionality by integrating new PHP code within websites.
- Diagnosed PHP, HTML, JavaScript, and CSS issues to correct bugs in code.
- Designed and edited web mockups using Adobe Photoshop and other design tools.
- Improved code as necessary to better support client needs and newer standards.
- Setup and maintained website back-end code bases and the supporting databases.
- Maintained databases and servers by writing bash and SQL scripts.
Developer
ASI Software & Web Solutions, Hoover, AL (November 2009 – August 2010)
- Built and improved customer websites using CSS, HTML, JavaScript, and jQuery.
- Worked with clients to identify back-end issues with PHP code and correct them.
- Coordinated with team members to identify web problems and propose solutions.
- Identified and corrected bugs in the front-end CSS, HTML, and JavaScript code.
- Communicated with supervisor to complete the most important tasks on time.
- Sliced Adobe Photoshop mockups to create CSS and HTML layouts.
Web Intern
IT Department Bryan College - Dayton, TN (2007 – 2009)
- Maintained the college website via XHTML, CSS, and a content management system (MODX).
- Developed web pages for each athletic department and email templates for the athletic director.
- Corrected ASP.NET and C# code to insure correct functioning of the school website.
Ledford Research Project (PHP Blogging System)
Student Researcher/Developer - Birmingham, AL (Summer 2008)
- Set-up Linux server for hosting website content and MySQL database.
- Developed website design using HTML and CSS.
- Used PHP scripting language to interact with website content and MySQL database.
- Implemented secure PHP practices and MySQL database schema.
- Arranged results of research into downloadable content for placement on website.
IT Internship (Development Work)
APAC Mid-South - Birmingham, AL (Summer 2008)
- Interacted with Microsoft SharePoint and SQL Server to formulate SQL reports.
- Worked with ASP.NET, HTML, and CSS within a Windows Server 2003 environment.
- Remoted into client's computers to set up software and troubleshoot technical problems.
Work Projects
- Mobile Application for Users to Get Out of Debt(C#, Xamarin, XAML - 2021 - 2022)
- Website for Checkout and Subscription Management(Ruby, Rails, CSS, HTML, JavaScript, Stripe - 2019 - 2020)
- Website for External Web Apps(Laravel, PHP, HTML, CSS, JavaScript, Sketch - 2018)
- Built Internal React App with PHP back-end(React, JavaScript, HTML, CSS, SASS, PHP, JSON - 2017)
- Redesigning Internal Portal Site(HTML, CSS, JavaScript, SASS, Gulp, Sketch - 2016)
- Designed Scheduling System(HTML, CSS, JavaScript, PHP, MySQL - 2015)
- Build Internal iPhone App with back-end(Objective C, XCode, PHP, MySQL, CSS, JavaScript - 2014)
- Program Internal Calendaring System(PHP, MySQL, CSS, HTML - 2013)
- Outage Map(Google Maps, JavaScript, Oracle, C# - 2012)
- Building Web SCADA Modeling Graphs(ASP.NET, C#, CSS, JavaScript - 2012)
- Data System to Track Customer Payments(PHP, HTML, CSS, JavaScript - 2011)
- Redesign Help Desk System(PHP, HTML, CSS, JavaScript - 2010)
Personal Projects
I have listed more details about each one of these projects on my projects page.
- Simple Notes App(C#, Xamarin, Xaml - 2021)
- Xamarin Courses App(C#, Xamarin, Xaml - 2021)
- Notification System(Ruby, SQLite, Docker, Docker Compose - 2021)
- Joshayoung.com)(Gatsby, React, Jest - 2020)
- Will It Rain(Ruby, RSpec - 2019)
- Plot Notes(Ruby/Rails, RSpec, HTML, CSS, JavaScript - 2019)
- Note/URL System(PHP, Laravel, PostgreSQL - 2017)
- Joshyoung Website(HTML, CSS, SASS, JavaScript, jQuery, Jekyll - 2016)
- Note Taking System(Python, Flask, SQLite - 2014)
- Joshayoung Website(HTML, CSS, JavaScript - 2012)
- Code It Creation Website(HTML, CSS, JavaScript - 2011)
- Ticketing System v2(C#, MSSQL, ASP.NET, CSS, JavaScript - 2010)
- Ticketing System v1(PHP, MySQL, HTML, CSS, JavaScript - 2010)
- Comments and Capers Website(HTML, CSS, JavaScript - 2009)
- Blogging System(PHP, MySQL, HTML, CSS, JavaScript - Summer 2008)
Education
Bryan College, Dayton Tennessee (2006 - 2009)
Bachelor of Science, Computer Science
Minor: Business Administration
(Also see my continuing education under my classes page.)Certification
More information about each certification is listed on my certifications page.
- CompTIA Security+
- Certified Ethical Hacker
- Zend Certified PHP Engineer
- CompTIA Network+
- CIW Web Development Professional
- CIW Database Design Specialist
- CIW Perl Specialist
- CIW JavaScript Specialist
- CompTIA Linux+
- SUSE Certified Linux Administrator 11
- LPCI-1
- CompTIA A+
Technical Skills
- Server Technologies
- Docker
- Apache
- IIS
- Nginx
- MS Servers 2008/2012
- Linux (Debian/Red Hat/CentOS)
- FreeBSD
- Operating Systems
- Windows 7/8/10
- Mac
- VMware
- Linux (Arch, Fedora, Ubuntu)
- Networking
- TCP/IP
- Routing/Switching
- VLANs
- DNS
- DHCP
- SSH
- (S)FTP
- TLS
- Programming Languages
- Java
- PHP
- Ruby
- C#
- Perl
- Python
- JavaScript
- ES2015
- Ruby
- Bash/Batch
- Objective C
- Frameworks
- Spring Framework
- Rails
- Laravel
- ASP.NET
- CoffeeScript
- Bootstrap
- SASS
- Gulp
- Webpack
- CodeIgniter
- React
- Design
- Sketch
- Photoshop
- Gimp
- Balsamiq Mockups
- Databases
- MySQL
- MS SQL
- Oracle
- SQLite
- NoSQL (MongoDB)
- PostgreSQL
- Firebase
- Normalization
- Markup Languages/Protocols
- HTTP(S)
- XHTML/HTML5
- Markdown
- CSS
- XML
- SVG
- REST
- JSON
- YAML
- SASS
- Security
- NMAP
- Kali Linux
- Wireshark
- Vulnerability Scanning
- Enumeration
- Footprinting
- Web Security and Testing