Scroll To View More
Josiah Kruse

Josiah Kruse

San Diego, CA, United States
Member since July 23, 2016
Josiah started in the web industry in 2006, helping to launch a startup eCommerce business that sold home and garden products. At the same time, he began taking college courses in programming. After trying out the GIS mapping industry, where he worked for a couple of years, Josiah settled back into web development in 2011. He's since worked for AT&T, the Freelancers Union, Vouchd, and Sunstone Components Group as a web developer.
Josiah is now available for hire
  • Self-employed
    WordPress, PHP, JavaScript, HTML5 Audio, Knockout JavaScript, AngularJS...
  • AT&T
    HTML5 Media, AngularJS, Sass, Gulp, Node.js, Apache, Ubuntu
  • Freelancers Union, Inc.
    Python, Django, Django REST Framework, Django Haystack, Django ORM...
  • HTML/CSS, 12 years
  • JavaScript, 7 years
  • Agile Software Development, 6 years
  • PHP, 4 years
  • Python, 2 years
  • AngularJS, 2 years
  • Django, 2 years
  • Angular, 1 year
San Diego, CA, United States
Preferred Environment
Mac OS X, Sublime Text, Git, GitLab, AngularJS
The most amazing...
...thing I built while at AT&T was the landing page for DIRECTV NOW, working closely with designers and engineering solutions for performance and responsiveness.
  • Web Consultant
    2006 - PRESENT
    • Worked on a custom software system for Caterpillar, Inc. in Angular and TypeScript.
    • Worked with InvestCloud Inc. to update sections of their 10-year-old+ Envisor application to AngularJS.
    • Assisted one of NYC's finest boutique hotels in updating their website in September 2016.
    • Completed an image and audio story website for the Kathmandu Valley Preservation Trust in April 2016.
    • Mentored developers at for their front-end web development course.
    • Expanded a website for a jazz piano teacher to sell audio lessons to students.
    • Volunteered as a UX designer at a nonprofit on large-scale, multi-language web applications.
    • Performed SEO and content management on an eCommerce website until the business was sold in December 2009.
    Technologies: WordPress, PHP, JavaScript, HTML5 Audio, Knockout JavaScript, AngularJS, Miva Merchant
  • Full-stack Web Developer
    2016 - 2017
    • Led the development of the marketing landing pages for AT&T's new video streaming service, DIRECTV NOW,
    • Built a content management system so that the videos and other content could be updated on a weekly basis.
    • Developed a framework on top of GSAP and ScrollMagic for creating JavaScript animations on responsive webpages.
    • Worked within the digital marketing group to produce media-rich and awesome marketing websites.
    • Helped to coordinate DevOps and performed regular server management tasks.
    Technologies: HTML5 Media, AngularJS, Sass, Gulp, Node.js, Apache, Ubuntu
  • Full-stack Web Developer
    2014 - 2016
    Freelancers Union, Inc.
    • Brought AngularJS to the site and built reusable components such as our site-wide share widget.
    • Established a living web style guide and coordinated ongoing input from both designers and developers.
    • Started off on the front-end but transitioned to full-stack development after six months as the need arose.
    • Suggested the Hives infinite scroll card design and developed both the front-end as well as a new API layer on top of our existing back-end.
    Technologies: Python, Django, Django REST Framework, Django Haystack, Django ORM, PostgreSQL, Memcached, Amazon Web Services, Ubuntu Linux, REST API
  • Front-end Web Developer
    2013 - 2014
    • Led HTML and CSS development in collaboration with three back-end developers.
    • Coded in JavaScript with jQuery and Knockout.js.
    • Provided UX design support and helped define requirements.
    Technologies: HTML, CSS, Git, jQuery, Knockout.js
  • Marketing Assistant/Webmaster
    2011 - 2013
    Sunstone Components Group
    • Designed, built, and created content for a fifty-page corporate website.
    • Created videos and graphics for corporate presentations.
    • Managed several freelance content writers and maintained a twice-weekly newsletter.
    Technologies: Joomla, WordPress, PHP, MySQL, HTML, CSS, JavaScript, jQuery
  • GIS Technician
    2010 - 2011
    Rancho California Water District
    • Used maps and aerial imagery to calculate how much water customers needed and evaluate requests for more water.
    • Wrote a Python script within ArcGIS mapping software to speed up data entry.
    Technologies: ArcGIS, Microsoft Excel, Python
  • GIS Intern
    2009 - 2010
    City of Temecula
    • Maintained workstation computers, printers, and copiers.
    • Wrote SQL queries against the help ticket database to report the department’s activities.
    • Worked with a deputy to produce a seven-foot-tall wall map for the police station.
    Technologies: ArcGIS, SQL, Large-format printers
  • DIRECTV NOW Marketing Landing Page (Development)

    I built the landing page that is the entry point into the buy flow for AT&T's new video streaming service, DIRECTV NOW.

    It was a challenging design to execute. I worked closely with three designers to flesh out many details including five background videos, CSS transitions and animations, and responsive layouts.

    I was the primary developer. I continue to support weekly refreshes as the networks provide new content.

  • Architecture in Nepal - KVPT Stories (Development)

    The Kathmandu Valley Preservation Trust wanted to tell the stories of men and women in Nepal who are working to restore important cultural landmarks following the 2015 Nepal earthquake.

    I was the only developer, and I built this site as a custom WordPress theme. I built a custom audio player using the HTML5 media element interface. I used AngularJS for a number of front-end components.

    Having so many photos and audio files created a challenging performance situation. I implemented lazy loading techniques and honed various aspects so as to not impede the user experience.

  • Hives Freelance Community (Development)

    The main product I worked on at Freelancers Union was their social networking site called Hives.

    For example, I worked on a major revamping of their list pages. I suggested the design which displayed cards in a few columns, which would be infinite-scroll. This new list page is now used for the Hives List page and for Post List pages.

    I had to build a new API layer on top of our existing backend as well as a client-side JavaScript app to fetch and display the data. The data, such as users, excepts of comments, etc. had to be pulled from many different objects. To prevent so many calls to the database, I set up back-end indexing of the data we wanted to display on the cards.

    To support non-JavaScript user agents, I engineered progressive enhancement, so that classic pagination would be available if nothing else. This was particularly important for SEO purposes to be sure we were supporting search engine crawlers.

    So that the progressive enhancement would not be seen by the user, considerable time was spent engineering the loading experience. For example, some initial items in the list were provided in the HTML document so additional rendering and API calls wouldn't be needed until the user scrolled down.

  • Languages
    HTML/CSS, JavaScript, Python, PHP, TypeScript
  • Frameworks
    AngularJS, Django, Angular
  • Libraries/APIs
    jQuery, Node.js
  • Tools
    Gulp.js, Git, Adobe Photoshop
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP)
  • Other
    HTML5 Audio, CSS3 Animation, Command Line, HTML Email, HTML5 Video, Unix Shell Scripting
  • Platforms
    Ubuntu Linux
  • Storage
    MySQL, MongoDB
  • Associate of Science degree in Computer Information Systems
    2009 - 2010
    Mt. San Jacinto College - San Jacinto, California
  • Associate of Science degree in Geographic Information Systems
    2006 - 2008
    Mt. San Jacinto College - San Jacinto, California
I really like this profile
Share it with others