Coder Social home page Coder Social logo

glindsay65 / resume Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 696 KB

A resume application. It not only tells my story like a traditional resume, but also shows what I can do as a demonstration application.

License: Apache License 2.0

JavaScript 61.84% CSS 4.93% HTML 33.23%
resume resume-app bluemix cloudant node-js nodejs cloudant-database

resume's Introduction

Resume

A resume application. It not only tells my story like a traditional resume, but also shows what I can do as a demonstration application.

Background

My name is Grant Lindsay and I have been working as an application developer for more than 20 years.

So much of the work I do is for the proprietary use of my employers and clients. As a result, in almost all cases, I cannot show those projects as examples of work. I, therefore, realized that I needed a demonstration application. But, what kind of application should I build? What problem would I try to solve?

At the same time, I also wanted a resume that I felt would be a notch or two above the ordinary, printed-on-paper variety. It should be visually interesting (within my abilities) and in some way illustrate my skills. It began to feel like my resume should be an application. This project, the Resume Application, is the result of merging those two needs.

The final result, I feel, delivers several key benefits:

  • Always up-to-date. Having an online resume available from the same URL gives me the ability to make sure it is always current. If I e-mail or hand-deliver a resume, it is already stale and can never be updated (without sending a new copy, which is itself stale.) Whereas, the link to the Resume Application always points to the current version. It never goes stale.
  • A Demonstration of skills. Just like a traditional resume, my Resume Application tells the reader what I have done, where I have worked, and other important career-related information. In addition and beyond what a paper resume can do, this version also shows my skills, serving as a demonstration application.
  • Saves time. Since the source code for the Resume Application is also available on GitHub, a preliminary technical review of my skills is available even before an interview is scheduled, saving everyone time. I said I know JavaScript, but what does my code really say about that?

Unfortunately, old habits are difficult to unseat and more often than not I am expected to provide "a Word version" of my resume, regrdless of any other alternative I offer. As a result, I intend to also provide a link to such a version for those who insist on having it.

However, my goal is to dynamically generate that version from the same source data that drives the web version, so that I don't lose the advantages that I gained with a dynamic, data-driven resume. As a side benefit for me, such a feature will further serve to demonstrate my programming abilities.

License

Because I believe in sharing what I know, I have licensed this under the Apache License, Version 2.0. This will let you copy and modify what I have created, without cost, provided that you include required notices and give me credit for what I have done.

You can make your own version of this resume application, showing off what you know. That would be awesome!

resume's People

Contributors

dependabot[bot] avatar glindsay65 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

rajugee

resume's Issues

Provide an endpoint to generate a skeleton resume

Offer an endpoint that will generate the documents needed for a resume (as designed for this application.)
Naturally, the user will still need a Cloudant account.

Features:

  • Check if the database already exists and do not continue, if it is.
  • Include documents for each of the handlebar partial types.

Add an explanation for the scatter plots

The information conveyed in the scatter plots may not be immediately apparent.
A guide or explanation might be useful.

Ideas:

  • A verbal explanation for each quadrant as a hover tool tip.
    • Maybe a way to turn this off and on.
    • (time out to off in 60 seconds?)
  • A smaller grid with quadrants numbered and an explanation for each number below.
  • ?
     |    
  3  |  4  
-----+-----
     |      
  1  |  2  

  1. It's been awhile, but I can ramp up quickly.
  2. New things I'm dabbling with. Always learning.
  3. Still strong, even after all this time.
  4. Fresh and strong.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.