IAN KLEINFELD
SOFTWARE ENGINEERING + FRONT END + FULL STACK + UI/UX DESIGN
PROFILE SUMMARY
Software engineer with broad experience in programming, UI/UX, and design. Experience various software stacks (see below).
Highly skilled at translating technical content for non-technical people both verbally and in writing at various technical levels, as well as translating design, biz dev, and marketing culture to one another.
Expertise in design thinking, responsive design practices, UX testing, mockups, prototyping, and wireframing as well as Google tools such as Google analytics, Google Maps, other Google APIs. Regular usage of Node.js, NPM and other build tools such as Jenkins, working on Front End in a variety of environments from C# to ASP.net, to Java, and Node.js and various MVC environments in large code bases.
Dedicated to usability and web performance, as well as team collaboration and success. SKILLS + AREAS OF EXPERTISE
Web Development Web Design Responsive Web Design Javascript, whether vanilla or in a framework Web Accessibility Standards (A11y) React Vue Django Python Khoros Community and SDK SDLC Management Web Applications Node.js Servers GraphQL User Interface Design UX/UI Development Usability Unit Testing Scrum/Agile Environment Wireframing & Prototyping Accessibility API REST Google Analytics Google Maps Web and graphic design Copywriting & Editing, both Marketing and Technical TECHNICAL PROFICIENCIES
Frameworks
Javascript (both vanilla and various frameworks), jQuery, React.js, Python, Django, Bootstrap, SASS/SCSS, LessCSS, Express, Mongoose, Redux, Pinia, Node.js + NPM, Express, Vue.js, Typescript, Underscore/Lodash, D3.js, NPM, Gulp, Grunt, Jenkins and others. Languages
Standards-compliant and Semantic HTML 5, CSS 3, JavaScript, React, Vue, Python, SQL, Postgresql, MongoDB, Freemarker, LiQL, Velocity, XML, XPATH, XSL/XSLT, PERL and UNIX. Software
IntelliJ (IDE), VS Code, Balsamiq, Sketch, Figma, Git, SVN, MongoDB, SQL, Adobe: AEM / CQ5, XD, Photoshop, Dreamweaver, Khoros Community, Illustrator, Edge Animate, InDesign, Premier, Flash, and Audition, Camtasia, NPM, webpack, and more.
***********@*****.*** · 919-***-****
https://linkedin.com/in/iankleinfeld
Durham, NC 27707
CAREER EXPERIENCE
Intuit (contract, TEK Systems) Mountain View, CA (Remote) 6/13/2023 - 3/4/2024 Web Engineer II (Khoros Community, React, Vue, Front End, Experiments, Custom Intuit systems) Technical Scope: Khoros Community · LiQL · Community Studio · APIs V1 and V2 · HTML5 · JavaScript (Vanilla and Frameworks)· CSS · SCSS · Freemarker · Velocity · Custom CMS · ReactJS · Vue.js · Node · Tailwind · Figma · Experimentation A/B · Jira · Technical Writing · Interaction Design · UX Research · User-centered Design
• Primary engineer responsible for enhancements, bug fixes, and experimentation with the TurboTax Khoros User Community.
• Worked as part of a small, expert team, integrating myriad custom Intuit systems with the Khoros Community software.
• As part of that small team, worked with a larger team responsible for all of the “Out of product” help documentation online, including integrating the Community with the greater Intuit systems built in ReactJS, Javascript, SCSS, Storybook, Javascript ES6 (vanilla Javascript), and Tailwind.
• Projects built in Vue for particular needs
• Wrote and ran multiple A/B design and functionality tests using Intuit’s custom in-house web testing system, primarily in pure Javascript and CSS.
• Worked hand in hand with designers on Figma to create working versions of mockups and make Figma changes as needed
• Created custom components in React to integrate into Intuit proprietary apps and testing on Node.js servers.
Khoros LLC (Formerly Lithium) Austin, TX (Remote) 12/2021 - 3/2023 Senior Web Engineer (Front-End + Middle Layer)
Technical Scope: Khoros Community · LiQL · Community Studio · APIs V1 and V2 · HTML5 · JavaScript · Cascading Style Sheets (CSS) · SCSS · Freemarker · Velocity · npm · webpack · Custom CMS · ReactJS · VueJS · SVN · Jira · Confluence · Interaction Design · UX Research · User-centered Design
• Contributed to the web engineering efforts for the leading user community SAAS delivering services to dozens of Fortune 500 clients serving hundreds of thousands of users total, finding solutions to any customization request the client had.
• Spearheaded numerous functions associated with customization, creation, development, and troubleshooting of Khoros community components (https://khoros.com/platform/communities) and UI/UX for diverse customer needs and preferences, sometimes acting as a contributor, sometimes as a Tech Lead for small teams of 3-5.
• Completed various projects by working collaboratively with NPM and Node version manager, while leveraging overall HTML, CSS, SCSS, Javascript both within Frameworks and Vanilla Javascript, jQuery, Java Freemarker and Velocity templating and logic, Vue and React.
• Working with products and e-commerce within the functionality of Khoros Community
• Worked closely with clients on projects where I was a technical reference for them, helping them to learn and do the work themselves, while recommending strategies, actions, and technical explanations, as well as writing technical documentation for clients when needed.
• Worked with the Documentation team to rewrite incomplete or confusing documentation for over two dozen items. Updated Confluence documentation to be more readable and usable. SAS Institute, JMP Division Cary, NC 9/2016 - 11/2021 Senior Digital Designer (Front End Developer + UX Engineer & Designer) Technical Scope: Khoros Community · Khoros Community Customer SDK · Community Studio · LiQL
· APIs V1 and V2 · Freemarker · Velocity · HTML5 · JavaScript · ReactJS · VueJS · Angular · AngularJS · Typescript · Nodejs · Express · npm · IntelliJ · Adobe Creative Suite + AEM 6 / CQ5 · Cascading Style Sheets (CSS) · SCSS · LESS · Git · Jira · Jenkins · Interaction Design · UX Research · UX Interviews · Personas · User-centered Design
• Ensured complete design and development of the JMP Khoros user Community (http:// community.jmp.com), supporting a growing group from 10,000+ users initially, to 40,000+ users when I left JMP.
• Made hundreds of customizations to the Community with custom components, layouts, quilts, etc., that were not available out of the box both on the front end and on the Freemarker, as well as the Velocity email templates, adding Vue.js and React.js custom apps on top of sections of the community (developed with Node + Express then moved to the community), custom skins, localization, integration of iTalent and Lingotek translation matrices, debugging issues and working with Khoros technical support whenever necessary.
• Integrated with AEM where necessary.
• Saved many tens of thousands of dollars by diverting from phone tech support to Community support, with over 500,000 discussions in the Community.
• Maintained a keen focus on building the Lithium Community (now Khoros), while working in HTML, CSS, Javascript, jQuery, Freemarker, LiQL, SCSS, SASS, Angular.js, Vue.js, React.js, Node.js, and other libraries. Utilized Khoros’ V1 & V2 APIs to retrieve data for page building, and CRUD for pages and users, as well as the Customer SDK. Delivered effective technical support of other team members in Javascript, CSS, and various HTML esoterica.
• Worked with AEM to deliver templates, technical fixes, design elements, and other functionality as needed for the marketing team.
• Successfully developed the http://DiscoverySummit.jmp site for quarterly JMP conferences around the world by using AEM, LESS, and JavaScript.
• Leveraged WebWorks ePublisher, SCSS, JavaScript, HTML, ASP, XSL, and XML to design and development of documentation templates for JMP 13 - 16.
• Wrote, recorded, edited, and voiced 15+ instructional videos for users to understand the User Community overall, and in particular sections.
• Convinced the team to change from from pens and notepads using waterfall practices to Agile sprints, stories, and Jira tracking.
Cisco Systems Morrisville, NC 10/2015 - 8/2016 Front-End Engineer + Designer
Technical Scope: HTML5 · JavaScript · Cascading Style Sheets (CSS) · SCSS · LESS · AngularJS to Angular 2 conversion · Typescript · Unit Testing · e2e Testing · Jasmine · Karma · Protractor · Balsamiq Wireframing and Design · Photoshop Mockups · Git · Custom CMS · Interaction Design · UX Research · User-centered Design
• Worked as part of a team to plan and execute all activities related to redeveloping and updating in-house applications for bug tracking and enhancements in an Agile environment leveraging Google Web Toolkit to use Angular.js (1.5) with a focus on prepping for Angular 2+ and ECMAscript 6 via Typescript, Stylus, and Gulp, while also serving as a user experience designer and front-end engineer.
• Acted as Lead Designer for the team, successfully creating numerous wireframes, UX layouts, and visual templates for the new system design.
• Set up multiple experimental proof-of-concept Typescript and Angular apps with components, services, and testing.
• Used Karma, Jasmine, and Protractor to perform unit and e2e testing. aWhere Durham, NC 6/2014 - 10/2015
UX/UI Development & Design (Front-End Engineer + Designer) Technical Scope: HTML · JavaScript · jQuery · Angular.js · D3.js · Bing Maps API · Weather APIs · Visual Studio · PHPStorm (IntelliJ) · Git · Github · Bitbucket · Jira · Adobe Photoshop, Illustrator, Node Package Manager, InDesign, and Bridge, Microsoft Office, WAMP Server.
• Performed as a sole UX/UI designer and graphic designer for the company of approximately 50 people.
• Ensured go-to HTML, CSS, JavaScript, and design support for the marketing department, while working within Agile environment. Interacted with customers in an iterative design-testing- feedback loop to create and improve applications. Liaised with development team to highlight usability and feedback loops graphic design.
• Developed proprietary weather icons, various illustrations and infographics, and t-shirt design for Nairobi Hackathon.
• Architected online company style guide from zero both guidelines as well as the style guide site infrastructure in Angular.js.
• Created search and forecast application from zero combining Angular.js, D3.js, Bing Maps, and aWhere's API to allow search of weather using country and city names, latitude and longitude, or point-and-click on a map for non-profit organizations who serve farmers in developing countries.
• Designed a data visualization app from zero for a Gates Foundation grantee (SNV) in Angular.js and D3.js.
• Accumulated and retrieved data by using multiple weather service APIs.
• Successfully wireframed and designed numerous subsites and site changes as well as prototyped mockups, prototypes, and templates for various subsites. EDUCATION
• Graduate of General Assembly Software Engineering Intensive Full Stack Engineering Program
• B.A. Political Science, Minor in Entrepreneurship — UNC Chapel Hill, NC
• Currently pursuing a Master’s Degree in Health Informatics at Wake Forest University SPS
• React.js, Vue.js, Python, HTML Javascript frameworks, MySQL, Postgres, jQuery, Python, Django. React. Vue, EJS, Moustache,