Jordan Willis

Jordan Willis

Mentor
Rising Codementor
US$0.00
For every 15 mins
ABOUT ME
BS and MS in CS, Software generalist with strong interest and skills in full stack development
BS and MS in CS, Software generalist with strong interest and skills in full stack development

I am a full stack engineer that seeks out and works on pet projects within my company that have a potential big impact, but not a lot of attention. When I'm not busy hacking away at something, I spend my time trolling Stack Overflow looking for interesting questions and sharing my experiences.

English
Central Time (US & Canada) (-05:00)
Joined April 2018
EXPERTISE
12 years experience
I have used JavaScript both professionally and just for fun for over 12 years and prefer to use it across the entire stack (server, front...
I have used JavaScript both professionally and just for fun for over 12 years and prefer to use it across the entire stack (server, front-end, data stores...e.g. MongoDB) when possible. My experience includes using JavaScript to create simple interactive web pages, single-page apps, jQuery plugins, REST APIs, complex Node.js enterprise applications, perform testing and automation, and a lot of optimization and tuning. It is currently my language of choice for both front-end and back-end development because of its ease of use, degrees of freedom, and overall industry proliferation. Most recently I have used JavaScript to create a configuration driven web-based real time web reporting platform that was used to run the daily operations of 2 separate multi-billion dollar company divestitures. I am also a top answerer on the JavasScript tag on Stack Overflow.
5 years experience
I have used Node.js professionally for over 5 years and have used it for the backend of 2 large enterprise applications that have been re...
I have used Node.js professionally for over 5 years and have used it for the backend of 2 large enterprise applications that have been released to production. More specifically, my Node.js experiences include creating REST APIs for front-end applications, integrating with 3rd part APIs (REST and SOAP, file management, storage, and parsing, database integration (both SQL and NoSQL), and optimization and tuning. My most recent Node.js project released to production integrates with several enterprise applications via various channels (REST, SOAP, Files, and SQL databases) to acquire datasets that feeds a web-based front-end used for a real-time reporting in the browser. I have also answered many Node.js questions on Stack Overflow.
5 years experience
I have been using Meteor for the past 5 years to build several web applications and it is my go to full stack solution for any sort of pr...
I have been using Meteor for the past 5 years to build several web applications and it is my go to full stack solution for any sort of proof of concept or rapid development type projects. Though the stack uses Node.js, Socket.io, MongoDB, and any front-end library (e.g. React, AngularJS, Blaze), it includes its own specific API, design patterns, and features that are unique to the platform. Some large Meteor projects that I have brought to production include a corporate ideation gamification platform and a web-based real time reporting platform. I am also a top answerer on the Meteor tag in Stack Overflow.
Es6BlazeDdp
View more
5 years experience
I have used MongoDB in my web application stack for over 5 years and used it to bring 2 large enterprise applications to production. One...
I have used MongoDB in my web application stack for over 5 years and used it to bring 2 large enterprise applications to production. One of the applications extensively uses the MongoDB aggregation pipeline and I also setup and manage a 3 node replica set on a distributed Linux environment. I also receive many accepted answers and up votes for MongoDB Stack Overflow questions.
Aggregation piplineDatabase Administration
View more
Aggregation piplineDatabase Administration
View more
3 years experience
Though Chart.js is a relatively small JavaScript charting library, I have used it extensively as well as created my own extensions and mo...
Though Chart.js is a relatively small JavaScript charting library, I have used it extensively as well as created my own extensions and modifications as the charting framework for a web-based real time web reporting platform. As a result, I am one of the top Chart.js answerers on Stack Overflow and receive several hearts on examples that I have published on CodePen.
JavaScriptnpm
View more
JavaScriptnpm
View more
12 years experience
I have used standard HTML, CSS, and the expansive related libraries for standard web development for more than 12 years. Since this cate...
I have used standard HTML, CSS, and the expansive related libraries for standard web development for more than 12 years. Since this category goes hand and hand with my other expertise areas, I won't go into a lot of detail here. One specific area that I do want to highlight is my experience working with the HTML5 Canvas object and associated API.
12 years experience
Working for a large corporation inevitably means interacting with many large relational databases. I have used SQL off and on for more t...
Working for a large corporation inevitably means interacting with many large relational databases. I have used SQL off and on for more than 12 years and have extensive experience writing complex queries, aggregation, and query optimization techniques. I'm very familiar with SQL Server, Oracle, and MySQL DBMS systems and their related nuances.

REVIEWS FROM CLIENTS

Jordan's profile has been carefully vetted and approved as a Codementor. Connect with Jordan now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
4560 Reputation
1
7
19
EMPLOYMENTS
Software Engineer (Expert) – Full Stack Engineer / Global IT Analytics
Hewlett Packard Enterprise
2016-03-01-Present
⭢ Leading the technical development of a social media sentiment analysis pilot program using Azure Cloud Services and node.js custom conn...
⭢ Leading the technical development of a social media sentiment analysis pilot program using Azure Cloud Services and node.js custom connectors to collect and analyze data from 10 social media platforms in order to establish a company-wide social media marketing analytics platform. ⭢ Acting as chief designer and development lead of an internal real-time web reporting platform built using node.js, meteor, and mongoDB that has enabled real-time management and on-time delivery of 2 separate multibillion-dollar company divestitures. Platform was adopted by thousands of global users including senior management and the CIO and led to receiving a 2017 CIO IT Excellence Award.
Node.js
MongoDB
Meteor
View more
Node.js
MongoDB
Meteor
GitHub
Nginx
React
JavaScript
Chart.js
Blaze
Express.js
View more
Software Engineer (Expert) – New Methodology Expert / Enterprise Architect
Hewlett Packard Enterprise
2013-08-01-2016-03-01
⭢ Co-led an intrapreneur effort to develop a gamification platform and ideation game called “Make It Happen” using node.js, meteor, and M...
⭢ Co-led an intrapreneur effort to develop a gamification platform and ideation game called “Make It Happen” using node.js, meteor, and MongoDB to promote a culture of innovation across the company. The gamification engine and game earned several backers and was highlighted several times in various forums around the company. ⭢ Part of a team that architected and developed a pilot to production future state Information Management platform using open source technologies to replace legacy systems and act as the single information refinery for the company. Resulted in future plans to implement the multimillion dollar project. ⭢ Co-led a team focused on rolling out the Scaled Agile Framework across the company resulting in hundreds of SAFe certified practitioners and an official pivot away from Waterfall practices.
Node.js
MongoDB
Meteor
View more
Node.js
MongoDB
Meteor
Test driven development
JavaScript
Blaze
Apache Hadoop
Agile
View more
Software Engineer (Expert) – Domain Architect
Hewlett Packard Enterprise
2012-02-01-2013-08-01
⭢ Defined and promoted strategic direction, target architecture, and software development methodologies across multiple Channel IT domain...
⭢ Defined and promoted strategic direction, target architecture, and software development methodologies across multiple Channel IT domains for large multiyear high visibility programs resulting in on-time delivery of projects that reduced business costs by 10 million dollars. ⭢ Formulated strategic architectural roadmap and transformation approach to transform 9 legacy mission critical applications processing 18M transactions globally per week to an Event-Driven Service Oriented Architecture using an Agile methodology. ⭢ Defined architecture principles used by technical leads to design and develop mission critical HP systems reducing project timelines by 50%. ⭢ Established a metric-based software development estimation framework used to size major business projects that reduced the estimation time by 150% and greatly increased accuracy. ⭢ Participated in ongoing activities to establish and promote Agile processes, SOA, and Business Process Modeling (BPMN) across multiple IT and Business domains.
Java
Continuous Integration
SOA (Service-Oriented Architecture)
View more
Java
Continuous Integration
SOA (Service-Oriented Architecture)
Test driven development
JavaScript
Software architects
DevOps
View more
PROJECTS
Make It Happen
Hewlett Packard Enterprise
2016
Co-led an intrapreneur effort to develop a gamification platform and corporate ideation game called “Make It Happen” to promote a culture...
Co-led an intrapreneur effort to develop a gamification platform and corporate ideation game called “Make It Happen” to promote a culture of innovation across the company. The basic premise of the game is for emlpoyees to pitch interesting and novel ideas within the company that could result in good business outcomes if implemeneted. Other players could rate and review the ideas and invest "backer bucks" if they are particularly interested. Angel investors would also use the game to identify good ideas that had bubbled up from the community and ultimately have the ability to fund the idea in real life. An acquired idea would also provide a return on investment to the original idea author and all idea backers. The game leveraged various gamification techniques such as leaderboards, player types, levels, and achievements. The gamification engine and game won over several company backers and project sponsors and was highlighted several times in various forums around the company.
Node.js
MongoDB
Meteor
View more
Node.js
MongoDB
Meteor
JavaScript
Blaze
View more
IT Ops Reporting
Hewlett Packard Enterprise
2017
Designed and developed an internal configuration driven real-time web reporting platform that can assemble data from many different data ...
Designed and developed an internal configuration driven real-time web reporting platform that can assemble data from many different data sources (e.g. REST, SOAP, SQL, Files, etc.) and display interactive real-time dashboards. The project is unique in that it was achitected so that new data sources and real-time dashboards could be created using a simple UI. This means that every aspect of the application is a generic component that is purely configuration driven. The platform was used to create operations dashboards used to enabled real-time management and on-time delivery of 2 separate multibillion-dollar company divestitures. It was also adopted by thousands of global users, senior management, and the CIO and led to receiving a 2017 CIO IT Excellence Award
Node.js
MongoDB
Meteor
View more
Node.js
MongoDB
Meteor
React
JavaScript
Blaze
View more