Ian Harden

Ian harden

bookmark on deepenrich
location of Ian HardenBrockport, New York, United States
Followers of Ian Harden121 followers
  • Timeline

  • About me

    Experienced Software Engineer | Computer Programmer | C# | .Net | React.js | TypeScript | Full Stack

  • Education

    • Weber state university

      2000 - 2006
      Bs computer science
  • Experience

    • Comcast - vehix.com

      Jan 2006 - Jun 2012
      Web developer

      • Expert in cross-browser UI development with single code stream for HTML, CSS, and JavaScript.• Wrote the inventory lead submission solution, ensuring that inventory leads would continue to be a major source of revenue for the company. • Experience using jQuery to traverse the DOM to apply new styles and content changes to HTML.• Extended jQuery with custom methods that include form validation and submission, UI transition and feedback effects, content replacement, web service calls, etc.• Built metrics collections framework using C# to support Omniture implementation.• Ability to hand-code HTML and CSS with emphasis on code reusability, page load and rendering times, and minimizing number of HTTP requests per page.• Incorporated Creative provided in .png and .psd formats to create top quality web pages using XHTML and CSS that rendered the same in all major browsers including IE7, 8 and 9.• Engineered each HTML document for ultimate SEO scoring by using the correct HTML tag for each content type, minimizing code vs. content, and bringing non-specific page content in through AJAX calls after the page was rendered.• Experience with ASP.NET, C#, MVC3, Razor, JavaScript, jQuery, CSS 2 & 3, HTML, XHTML. jQuery templating.• Participated in rewrite to employ MVC 3.0/Razor/.Net 4.0 and move from local data center to Windows Azure and Amazon EC2/S3/CloudFront.• Created HTML fragments for use in multivariate and A/B testing.• Participated in the design and implementation of a CMS using Percussion Software (formerly Rhythmyx).• Implemented and maintained ad tagging solution for spot ads using JumpStart and OAS. Show less

    • Select portfolio servicing

      Jun 2012 - Sept 2012
      Software developer

      Worked as the Lead Developer adding pages and performing maintenance on an internal website.• Wrote SQL back end support to collect data that was required for display.• Built front end pages to support business needs of loan modification.

    • Drivertech

      Oct 2012 - Mar 2015
      Web developer

      • Experience with ASP.NET, C#, MVC3, JavaScript, jQuery, CSS, HTML,jQuery templating.• Cross-browser UI development with single code stream for HTML, CSS, and JavaScript.• Extended jQuery with custom methods that include form validation and submission, feedback effects, content replacement, web service calls, etc.• Hand-code HTML and CSS with emphasis on code reusability, while minimizing page load and rendering times, and number of HTTP requests per page.• Built reports using jQGrid (now Guriddo) while also implementing JSON objects and ajax calls to facilitate user interaction.• Improved and streamlined CSS. Show less

    • Connect financial software solutions

      Apr 2015 - Feb 2017
      Software developer

      • Experience with ASP.NET, C#, MVC3, JavaScript, jQuery, CSS, HTML,jQuery templating.• Cross-browser UI development with single code stream for HTML, CSS, and JavaScript.• Extended jQuery with custom methods that include form validation and submission, feedback effects, content replacement, web service calls, etc.• Implemented business logic in C# backend to maintain stability.• Debugged blackbox code that required modifications.• Hand-code HTML and CSS with emphasis on code reusability, while minimizing page load and rendering times, and number of HTTP requests per page. Show less

    • Lexicon travel technologies

      Mar 2017 - Dec 2022
      Senior web developer

      • Expert in cross-browser UI development with single code stream using Typescript and React.• Wrote the inventory lead submission solution, ensuring that inventory leads would continue to be a major source of revenue for the company.• Used NextJs to build a site with reusable components and consistent standards .• Maintained C# backend services with an mvc controller api for React access.• Debugged and maintained existing SQL stored procedures.• Ability to hand-code HTML, React, Typescript, and CSS, with emphasis on code reusability, page load and rendering times, and minimizing number of HTTP requests per page.• Incorporated Creative provided in .png and from figma to create top quality web pages using React Semantic UI to create consistent look and feel between web browsers..• Experience with React, NextJS, Semantic UI, Material UI• Participated in the design and lead implementation on the front end.• Debugged through microservices to make sure data flow correctly made it to the endpoint from the front end. Show less

    • Kasa

      Dec 2022 - Mar 2024
      Software engineer iii

      • Expert in cross-browser UI development with single code stream using Typescript and React.• Wrote the inventory lead submission solution, ensuring that inventory leads would continue to be a major source of revenue for the company.• Used NextJs to build a site with reusable components and consistent standards .• Ability to hand-code HTML, React, Typescript, and CSS, with emphasis on code reusability, page load and rendering times, and minimizing number of HTTP requests per page.• Incorporated Creative provided in .png and from figma to create top quality web pages using React Semantic UI to create consistent look and feel between web browsers.• Debugged and enhanced business logic in Typescript microservices• Maintained data in Kasa PMS. Used Typescript, React, Next.Js, and MongoDB.• Experience with React, NextJS, Semantic UI, Material UI• Participated in the design and lead implementation on the front end.• Debugged through microservices to make sure data flow correctly made it to the endpoint from the front end. Show less

    • Wsp in the u.s.

      Sept 2024 - now
      Senior front end application developer
  • Licenses & Certifications