Resume Experienced - Mobile Software Engineer Mobile Software Engineer with over 15 years of experience developing 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 Native Android Development (2024 - Present) Built multiple native android mobile applications. Utilize clean archicture techniques as recommended by Google. Implement mobile apps with Jetpack Compose, Kotlin, Room, Koin, Hilt, etc. Build mobile applications to match existing specs writen by designer in Figma. Also utilize Kotlin Multiplatform (KMP) as well as iOS development using Swift and SwiftUI (see portfolio for examples of work) Senior Software Development Engineer NFIB - Nashville, TN (2022 - Present) Build and maintain backend systems using .NET, C#, and REST. Write mobile application using Xamarin/Maui and C#. Advise team on best way to build mobile application using clean architecture. Convert existing Xamarin app to Maui. Write and Maintain ASP.NET Core API. Setup authentication between backend APIs and the mobile app. Work with QA and automation engineer to properly test mobile application. (Gitflow, Scrum) Software Engineer III Ramsey Solutions - Franklin, TN (2020 - 2022) Build mobile applications using Xamarin and C#. Utilize clean architecture to wite mobile application in a scalable way. Ensure functionality of mobile app with both online and offline access. Maintain and improve web services written in Ruby and React. Work with Product and Design to build mobile application that conformed to designs (Trunk-based, Kanban) Software Engineer II Ramsey Solutions - Franklin, TN (2018 - 2020) Develop and maintain many web properties (Ruby on Rails, JavaScript, CSS, HTML). Work with the team to build and maintain checkout flow for online product. 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 (Programmer) 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 portfolio page.)
Certification More information about each certification is listed on my certifications page.
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 Kotlin Python Swift JavaScript Ruby Bash/Batch Frameworks Spring Framework Rails Laravel ASP.NET CoffeeScript Bootstrap SASS Gulp Webpack CodeIgniter React Design Sketch Figma 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 Go To Top "Nōn nōbīs, Domine, nōn nōbīs, sed nōminī tuō dā glōriam."