Josh Christensen
Verified Expert in Engineering
Leadership Developer
Josh is passionate about technology and science. He enjoys web development, from the front-end to back-end and design. He's always striving to learn something new and is an adaptable, hard-working, open-minded, and flexible leader and developer. His goal is to become a more well-rounded developer and gain knowledge in all facets of development.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, MacOS
The most amazing...
...thing I've worked on is an application that helps convert military jobs into civilian jobs for veterans.
Work Experience
Front-end Development Manager
BB&T
- Interfaced with a diverse range of clients to complete development of sophisticated projects within budget and ahead of schedule.
- Created web content, graphic and multimedia elements, code, and content for online applications in support of the company brand across multiple channels.
- Designed and created custom web layouts, templates, banner ads, landing pages, demos, and tutorials.
- Coordinated projects and iterative design prototypes with cross-functional teams.
Senior Software Engineer
Futures, Inc.
- Developed and maintained cutting-edge front-end websites and application components that support the Futures, Inc. product suite.
- Worked on a highly agile, engaged, and motivated product development team.
- Analyzed requirements, contributed to software design specifications, and suggested alternative solutions.
- Conducted tests to verify the functionality, accuracy, and efficiency of software components; troubleshot and resolved problems as necessary.
- Built and updated web pages with HTML, SCSS, jQuery, and Ruby on Rails to meet design specifications and with web development best practices in mind.
- Maintained existing website code and made improvements to increase performance and scalability.
- Triaged and fixed any reported defects.
Lead UI Web Developer
Etix
- Worked with Product/UX to refine design specs, develop execution plan, and estimates, and then build and test UI components—the go-to person for everything the user interacts with, but in close concert with the server-side Java teams.
- Contributed to continuous improvement of our software development best practices across the technology stack (from front-end to database), and across the development cycle (coding through deployment).
- Participated in requirements gathering and functional specification activities, providing feedback on implementation feasibility as well as navigable prototypes/mockups.
- Took high-level written and verbal requirements and converted them into quality code, quickly and independently.
- Used technologies such as HTML, CSS, and jQuery, including preprocessors such as SCSS, LESS, and Jade.
- Managed the front-end team, consisting of 1 developer.
- Created modular and DRY CSS by using OOCSS/SMACSS principles.
Front-end Team Lead
Smashing Boxes
- Worked alongside product and design teams, from concept to delivery, to create web-based solutions unique to client needs.
- Used technologies such as HTML, CSS, jQuery, and Ruby on Rails, including preprocessors such as Sass/SCSS, Jade, Slim, and CoffeeScript.
- Created cross-browser and responsive sites for clients.
- Managed the front-end team, consisting of six developers.
- Interviewed potential candidates.
- Created modular and DRY CSS by using OOCSS/SMACSS principles.
- Worked with AWS to integrate cloud hosting among other services to help with the hosting and loading of the assets used within the site.
- Worked with the client to convert their Drupal system to Ruby on Rails as well as implement new functionality through PHP to integrate within their current Drupal CMS.
Web Developer
Northwest Media
- Developed JavaScript functionality from scratch.
- Created, edited, maintained, and troubleshot CSS.
- Worked with CMS WordPress.
- Implemented eCommerce solutions.
- Integrated APIs.
- Implemented and maintained SEO.
- Created sites that are also functional on a mobile device, and converted sites for viewing on mobile devices.
- Upgraded, maintained, and troubleshot existing projects.
- Developed new functionality for our CMS-based websites.
Team Lead
Maximum Processing
- Led projects with a small team of developers.
- Utilized proprietary server and development systems to create web-based insurance applications for insurance providers with multiple lines of business.
- Created a database-driven rating system for auto and aerospace insurance companies. Used (T-SQL) stored procedures and functions to retrieve, insert, and update data based on dynamic inputs.
- Created and administered MS SQL Server 2008 databases.
- Used JavaScript, CSS, and jQuery to manipulate web-based user interfaces based on specified business rules.
- Wrote documentation and instructional articles for developers on the internal company wiki.
- Trained new employees on how to develop for the proprietary system.
Experience
Smashing Boxes Redesign
http://smashingboxes.comFutures, Inc. Redesign
https://usmilitarypipeline.com/sign_inWikipedia Wiki
http://ethikz.github.io/wikiwiki/Wikipedia Error Page
https://github.com/ethikz/404-WikiSkills
Languages
HTML, Sass, HTML5, CSS, CSS3, SCSS, Less, JavaScript, XHTML, Ruby, Java, JADE, CoffeeScript, SQL, Delphi, T-SQL (Transact-SQL), PHP
Paradigms
Responsive Web Design (RWD), Responsive, BEM, Waterfall Development, SMACSS, Agile Software Development
Other
Front-end, Style Guides, Command-line Interface (CLI), Mobile First, Component Libraries, Leadership, User Experience (UX), Shell Scripting, Ajax
Frameworks
ZURB Foundation, Bootstrap 3, Slim, Java Agent DEvelopment (JADE), Ruby on Rails (RoR)
Libraries/APIs
jQuery, Vue, Handlebars, Underscore.js, Lodash, Node.js, React
Tools
GitHub, Front-end Build Tools, Git, Sublime Text 3, Vim Text Editor, Gulp, Adobe Photoshop, NPM, Bower, Shell, Grunt, Adobe Experience Manager (AEM), GitHub Pages
Platforms
MacOS, WordPress, Linux
Storage
JSON, MySQL, PostgreSQL, Microsoft SQL Server
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring