Jonathan Carrigan

Jonathan Carrigan Email and Phone Number

Founder and Principal Software Engineer @ Clarksville, TN, US
Clarksville, TN, US
Jonathan Carrigan's Location
Clarksville, Tennessee, United States, United States
About Jonathan Carrigan

As a seasoned Software Developer, I bring a wealth of experience in developing robust, scalable software solutions. My expertise spans a variety of technologies, including C#, SQL, AngularJS, and ASP.NET MVC, among others. I've honed my skills in both remote and on-site settings, contributing to the success of organizations like Shaw Industries, the State of Tennessee's Comptroller's Office and Integra Software Systems.I hold a Master of Science in Computer Science from Middle Tennessee State University, where I graduated with a GPA of 3.95 and was honored with the Paul Hutcheson Computer Science Graduate Award. My academic journey also includes a Bachelor of Science in Computer Science with a minor in Mathematical Sciences, showcasing my strong foundation in technical and analytical thinking.In my recent career break, I focused on personal health and development. This period of reflection and growth has equipped me with a fresh perspective, ready to tackle new challenges in the tech industry.

Jonathan Carrigan's Current Company Details
Carrigan Software Solutions LLC

Carrigan Software Solutions Llc

Founder and Principal Software Engineer
Clarksville, TN, US
Jonathan Carrigan Work Experience Details
  • Carrigan Software Solutions Llc
    Founder And Principal Software Engineer
    Carrigan Software Solutions Llc
    Clarksville, Tn, Us
  • Shaw Industries
    Contract Senior Full Stack Developer
    Shaw Industries May 2021 - Dec 2021
    Dalton, Georgia, United States
    100% remote position contracted through Insight Global.Key Responsibilities• Supported internal the Electronic Claims System for the Product Master and the Communications team. • Performed full stack development and scripting for one of the leading floor covering companies in the world.• Collaborated with the Development Lead, business partners, and other team members to understand business requirements and build systems that drive results.• Demonstrated strong problem-solving skills, attention to detail, and effective communication in a fully remote work environment.Technical Skills• Utilized ASP.NET MVC, C#, MS SQL, TypeScript, and AngularJS Accomplishments• Automated a key weekly financial report, transitioning from manual generation to a Quartz-triggered SQL query, enhancing accuracy and saving administrative time. • Cleared backlog of critical support tickets and updates leading to improved system performance and user interface responsiveness.• Demonstrated strong problem-solving skills, attention to detail, and effective communication.
  • Tennessee Comptroller Of The Treasury
    Intermediate Software Developer
    Tennessee Comptroller Of The Treasury Jul 2014 - Aug 2020
    Nashville, Tennessee, United States
    80% remote position, contracted through Modis for the first 18 months.Key Responsibilities• Delivered comprehensive technology services and support, enhancing the operational efficiency of the Tennessee Comptroller’s Office.• Communicated complex technical information effectively to diverse stakeholders, facilitating improved decision-making and project alignment across departments.• Collaborated in the development and enhancement of web-based tracking, reporting, and management applications for audits, contracts, procurements, and HR systems using a full-stack Agile methodology.Technical Skills• Programming Languages: C#, VB.Net, JavaScript, SQL, LINQ, jQuery, and AngularJS• Frameworks & Technologies: ASP.Net, ASP.Net MVC, ASP.Net Web API, ASP.Net MVC Core, Entity Framework, Open XML, Git, Azure Cloud, and SSIS• Methodologies: Agile and ScrumAccomplishments• Improved application performance and user satisfaction through continuous design and development enhancements.• Reduced support tickets from dozens weekly to a few each month by fixing critical bugs in the Audit Tracking software.• Created SSIS packages to import various tax collection data needed for reporting.• Developed code to migrate data from SharePoint systems to new ASP.Net applications.• Enhanced site security by mitigating many injection vulnerabilities with SQL code by converting to parameterized queries and utilizing stored procedures.• Improved site security by scanning files for known file signatures, mitigating potential malicious uploads of various self-executing code disguised as approved file types.• Developed a reflection-based solution to automatically convert data tables to a collection of the respective data models.• Programmatically manipulated office documents using Open XML, implementing solutions to automatically read and write Excel documents.
  • Integra Software Systems
    Junior Applications Developer
    Integra Software Systems Mar 2010 - Jun 2014
    Franklin, Tennessee, United States
    Key Responsibilities• Supported and developed software for both legacy and new loan origination systems.• Cleared the backlog of programmatically driven document generation, including developing code for the new 2010 Truth in Lending Documents.• Conducted comprehensive training for customers and new hires on using Scheme as a scripting language with software products.• Supported and development of XML polling servers.Technical Skills• Programming Languages: SQL, Scheme, C#, C++, C, and Dynance C• Frameworks & Technologies: ASP.Net and WinFormsAccomplishments• Improved client relationships and operational efficiency through effective training programs.• Enhanced system performance and user interface responsiveness, leading to higher client satisfaction.• Overhauled the Flood Insurance server to support nonstandard functionality, meeting specific client needs.
  • Middle Tennessee State University (Mtsu)
    Graduate Teaching Assistant
    Middle Tennessee State University (Mtsu) Aug 2007 - May 2009
    Murfreesboro, Tennessee, United States
    • Taught computer literacy and computer orientation including the use of Word, Excel, and PowerPoint.• Assisted freshman with debugging logic and syntax errors.
  • Middle Tennessee State University (Mtsu)
    Summer Conference Director
    Middle Tennessee State University (Mtsu) Jun 2007 - Aug 2007
    Murfreesboro, Tennessee, United States
    • Provided support for the conference housing coordinator during summer conferences over a three-month period, managing approximately half a dozen incoming and outgoing camps and conferences weekly.• Performing administrative duties.• Communication with customers and team members.• Enforcing polices and procedures.• Maintaining key inventories and logs.
  • Middle Tennessee State University (Mtsu)
    Residential Assistant
    Middle Tennessee State University (Mtsu) Aug 2004 - May 2007
    Murfreesboro, Tennessee, United States
    • Supported Resident Directors and Area Coordinators in administering residence hall programs across diverse student communities.• Working as a member of a team.• Performing administrative duties.• Communication with customers and team members.• Enforcing polices and procedures.

Jonathan Carrigan Education Details

Frequently Asked Questions about Jonathan Carrigan

What company does Jonathan Carrigan work for?

Jonathan Carrigan works for Carrigan Software Solutions Llc

What is Jonathan Carrigan's role at the current company?

Jonathan Carrigan's current role is Founder and Principal Software Engineer.

What schools did Jonathan Carrigan attend?

Jonathan Carrigan attended Middle Tennessee State University (Mtsu), Middle Tennessee State University (Mtsu).

Not the Jonathan Carrigan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.