Scroll To View More
Josiah Kruse, HTML/CSS Developer in San Diego, CA, United States
Josiah Kruse

HTML/CSS Developer in 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

Portfolio

  • 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...

Experience

  • HTML/CSS, 12 years
  • JavaScript, 7 years
  • Agile Software Development, 6 years
  • PHP, 4 years
  • AngularJS, 2 years
  • Django, 2 years
  • Python, 2 years
  • Angular, 1 year
San Diego, CA, United States

Availability

Part-time

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.

Employment

  • Web Consultant

    2006 - PRESENT
    Self-employed
    • 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 Thinkful.com 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
    AT&T
    • Led the development of the marketing landing pages for AT&T's new video streaming service, DIRECTV NOW, https://directvnow.com/.
    • 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
    Vouchd
    • 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

Experience

  • DIRECTV NOW Marketing Landing Page (Development)
    https://directvnow.com

    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)
    http://kvptstories.org/

    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.

Skills

  • Languages

    HTML/CSS, JavaScript, TypeScript, Python, PHP
  • Frameworks

    AngularJS, Angular, Django
  • Libraries/APIs

    Node.js, jQuery
  • Tools

    Git, Adobe Photoshop, Gulp.js
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP)
  • Other

    HTML5 Video, Command Line, HTML Email, CSS3 Animation, HTML5 Audio, Unix Shell Scripting
  • Platforms

    Ubuntu Linux
  • Storage

    MySQL, MongoDB

Education

  • 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