Skip to content

Instantly share code, notes, and snippets.

@kevinsperrine
Last active October 30, 2023 19:47
Show Gist options
  • Select an option

  • Save kevinsperrine/e2d526d3cd8dc0381b014cdbaef10a8a to your computer and use it in GitHub Desktop.

Select an option

Save kevinsperrine/e2d526d3cd8dc0381b014cdbaef10a8a to your computer and use it in GitHub Desktop.

Revisions

  1. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    "email": "kevin@ksp.dev",
    "image": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "picture": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "label": "Web and Mobile App Developer",
    "label": "Full Stack Web and Mobile App Developer",
    "location": {
    "city": "Asheville",
    "countryCode": "US",
  2. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -234,7 +234,7 @@
    "location": "Asheville, NC",
    "position": "Senior Software Engineer",
    "startDate": "2022-05-23",
    "summary": "As a top performer at Vivun, I helped lead the Demo Automation team. We took this product from zero to one and added the third product to Vivun's offerings. I was the primary architect and developer of the capture extension and core contributor to the web-app. As the team grew, so did my responsibilities, and I helped to interview and hire 3 new team members to accelerate our timeline.",
    "summary": "As a top performer at Vivun, I helped lead the Demo Automation team. We took this product from zero to one and added the third product to Vivun's offerings. I was the primary architect and developer of the capture extension and core contributor to the web application. As the team grew, so did my responsibilities, and I helped to interview and hire 3 new team members to accelerate our timeline.",
    "website": "https://vivun.com"
    },
    {
  3. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,7 @@
    "basics": {
    "email": "kevin@ksp.dev",
    "image": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "picture": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "label": "Web and Mobile App Developer",
    "location": {
    "city": "Asheville",
  4. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -229,6 +229,7 @@
    "Received both High Performance Grant and Top Performer awards in 2022",
    "Winner of the inaugural Vivun Security Capture the Flag competition in 2022"
    ],
    "pinned": true,
    "location": "Asheville, NC",
    "position": "Senior Software Engineer",
    "startDate": "2022-05-23",
    @@ -274,7 +275,6 @@
    "TypeScript, Java, Objective-C"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, I built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    @@ -290,7 +290,6 @@
    "Amazon AWS EC2, S3, RDS, CloudFront, ElastiCache (Memcached), CloudFormation"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "summary": "After finishing development on the WordPress platform, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute and serving a total 32.7 million users in 2019.",
    @@ -309,7 +308,6 @@
    "Illustrator"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "summary": "During the first phase of my time at C3 Presents, I built a custom white label WordPress platform that enabled the marketing department to easily manage festival data and scale to support dozens of festivals. This platform was integrated with multiple third party services including Shopify, MailChimp, and Spotify. It also contained many custom components and features to fit the festival business. It was crucial to make all of the data easily administrable so that a small number of marketers could manage the content for many festivals.",
  5. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 11 additions and 6 deletions.
    17 changes: 11 additions & 6 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -137,7 +137,8 @@
    "Styled Components",
    "Typescript (TS)",
    "Jest",
    "Cypress"
    "Cypress",
    "Playwright"
    ],
    "level": "Master",
    "name": "Front-end"
    @@ -149,7 +150,9 @@
    "Node",
    "PHP",
    "Serverless",
    "WordPress"
    "WordPress",
    "Nest",
    "GraphQL"
    ],
    "level": "Master",
    "name": "Backend"
    @@ -163,11 +166,11 @@
    "React",
    "Typescript (TS)"
    ],
    "level": "Master",
    "level": "Advanced",
    "name": "Mobile App"
    },
    {
    "keywords": ["Agile", "Git-Flow", "Git", "Github", "Scrum"],
    "keywords": ["Agile", "Git-Flow", "Git", "Github", "Scrum", "Monorepos"],
    "level": "Master",
    "name": "General Software Development"
    },
    @@ -226,7 +229,6 @@
    "Received both High Performance Grant and Top Performer awards in 2022",
    "Winner of the inaugural Vivun Security Capture the Flag competition in 2022"
    ],
    "pinned": true,
    "location": "Asheville, NC",
    "position": "Senior Software Engineer",
    "startDate": "2022-05-23",
    @@ -272,6 +274,7 @@
    "TypeScript, Java, Objective-C"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, I built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    @@ -287,6 +290,7 @@
    "Amazon AWS EC2, S3, RDS, CloudFront, ElastiCache (Memcached), CloudFormation"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "summary": "After finishing development on the WordPress platform, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute and serving a total 32.7 million users in 2019.",
    @@ -305,10 +309,11 @@
    "Illustrator"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "summary": "During the first phase of my time at C3 Presents, I built a custom white label WordPress platform that enabled the marketing department to easily manage festival data and scale to support dozens of festivals. This platform was integrated with multiple third party services including Shopify, MailChimp, and Spotify. It also contained many custom components and features to fit the festival business. It was crucial to make all of the data easily administrable so that a small number of marketers could manage the content for many festivals.",
    "website": "https://www.c3presents.com/"
    }
    ]
    }
    }
  6. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 2 additions and 19 deletions.
    21 changes: 2 additions & 19 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -226,6 +226,7 @@
    "Received both High Performance Grant and Top Performer awards in 2022",
    "Winner of the inaugural Vivun Security Capture the Flag competition in 2022"
    ],
    "pinned": true,
    "location": "Asheville, NC",
    "position": "Senior Software Engineer",
    "startDate": "2022-05-23",
    @@ -271,7 +272,6 @@
    "TypeScript, Java, Objective-C"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, I built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    @@ -287,7 +287,6 @@
    "Amazon AWS EC2, S3, RDS, CloudFront, ElastiCache (Memcached), CloudFormation"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "summary": "After finishing development on the WordPress platform, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute and serving a total 32.7 million users in 2019.",
    @@ -306,26 +305,10 @@
    "Illustrator"
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "summary": "During the first phase of my time at C3 Presents, I built a custom white label WordPress platform that enabled the marketing department to easily manage festival data and scale to support dozens of festivals. This platform was integrated with multiple third party services including Shopify, MailChimp, and Spotify. It also contained many custom components and features to fit the festival business. It was crucial to make all of the data easily administrable so that a small number of marketers could manage the content for many festivals.",
    "website": "https://www.c3presents.com/"
    },
    {
    "company": "GCM Computers, LLC",
    "endDate": "2010-05-01",
    "highlights": [
    "Server (Linux and Windows) administration and network administration for multiple customers",
    "Developed multiple websites using WordPress or simply static HTML/CSS/JavaScript",
    "Performed software and hardware repairs on hundreds of customer computers and laptops"
    ],
    "location": "Fayetteville, AR",
    "pinned": false,
    "position": "Computer Technician, Systems Administrator, and Web Developer",
    "startDate": "2008-01-20",
    "summary": "Maintained and built multiple customer relationships while managing their network and system administration needs",
    "website": "https://gcmcomputers.com"
    }
    ]
    }
    }
  7. kevinsperrine revised this gist Oct 30, 2023. 1 changed file with 19 additions and 4 deletions.
    23 changes: 19 additions & 4 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -217,6 +217,21 @@
    }
    ],
    "work": [
    {
    "company": "Vivun, Inc",
    "highlights": [
    "Architected and implemented the capture extension for Vivun's Demo Automation product",
    "Interviewed and hired new team members to accelerate our development timeline",
    "Member of Architecture Council and Security Champions where we worked cross-teams to solve organization level problems",
    "Received both High Performance Grant and Top Performer awards in 2022",
    "Winner of the inaugural Vivun Security Capture the Flag competition in 2022"
    ],
    "location": "Asheville, NC",
    "position": "Senior Software Engineer",
    "startDate": "2022-05-23",
    "summary": "As a top performer at Vivun, I helped lead the Demo Automation team. We took this product from zero to one and added the third product to Vivun's offerings. I was the primary architect and developer of the capture extension and core contributor to the web-app. As the team grew, so did my responsibilities, and I helped to interview and hire 3 new team members to accelerate our timeline.",
    "website": "https://vivun.com"
    },
    {
    "company": "IBM",
    "highlights": [
    @@ -247,7 +262,7 @@
    "summary": "I lost my position at C3 Presents due to COVID-19 and immediately started freelancing again. During this time, I've taken various projects including: a simple live-stream event websites written in React, a native application for a coffee shop to allow online ordering and pickup written in React Native, a React component library used to build customer-facing applications, a WordPress plugin for using GravityForms to record audio answers to questions, and much more."
    },
    {
    "company": "C3 Presents, LLC.",
    "company": "C3 Presents, LLC",
    "endDate": "2020-04-01",
    "highlights": [
    "Architected and implemented a white-label React Native app for use at music festivals",
    @@ -263,7 +278,7 @@
    "website": "https://www.c3presents.com/"
    },
    {
    "company": "C3 Presents, LLC.",
    "company": "C3 Presents, LLC",
    "endDate": "2017-11-01",
    "highlights": [
    "Implemented a scalable AWS server infrastructure for running the WordPress platform capable of handling hundreds of thousands of users per minute",
    @@ -279,7 +294,7 @@
    "website": "https://www.c3presents.com/"
    },
    {
    "company": "C3 Presents, LLC.",
    "company": "C3 Presents, LLC",
    "endDate": "2015-04-01",
    "highlights": [
    "Architected and implemented a white-label WordPress platform for festival domain-specific data",
    @@ -298,7 +313,7 @@
    "website": "https://www.c3presents.com/"
    },
    {
    "company": "GCM Computers, LLC.",
    "company": "GCM Computers, LLC",
    "endDate": "2010-05-01",
    "highlights": [
    "Server (Linux and Windows) administration and network administration for multiple customers",
  8. kevinsperrine revised this gist Mar 2, 2022. 1 changed file with 0 additions and 12 deletions.
    12 changes: 0 additions & 12 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -311,18 +311,6 @@
    "startDate": "2008-01-20",
    "summary": "Maintained and built multiple customer relationships while managing their network and system administration needs",
    "website": "https://gcmcomputers.com"
    },
    {
    "company": "Anderson Creek Lodge",
    "endDate": "2012-05-01",
    "highlights": [
    "Learned how to market and manage a business from customer relations to budgeting, insurance, and taxes"
    ],
    "location": "Bellingham, WA",
    "pinned": false,
    "position": "Manager",
    "startDate": "2011-05-01",
    "summary": "Managed the day-to-day operations and administration of a 7000-sqft bed and breakfast"
    }
    ]
    }
  9. kevinsperrine revised this gist Mar 1, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -225,7 +225,7 @@
    "Helped maintain build processes, testing, visual regression testing, and deployment of these applications using various technologies such as Docker, Github Actions, Jest, and Cypress"
    ],
    "location": "Asheville, NC",
    "position": "Front-end Developer",
    "position": "Senior Front-end Developer",
    "startDate": "2021-01-04",
    "endDate": "2022-03-31",
    "summary": "I contracted with IBM via Thirteen23 and Guidea to work as part of IBM's PAL team building a component library used by various teams within IBM to build customer-facing applications.",
  10. kevinsperrine revised this gist Feb 27, 2022. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -237,13 +237,14 @@
    "Helped implement an update to a branding/marketing company's public website",
    "Wrote a React Native app for a coffee shop to take orders for pickup and delivery",
    "Developed a GravityForms plugin for WordPress to allow a user to record an audio or video reply to a form question",
    "Consulted with various agencies to help them choose the best technologies and platforms for their clients"
    "Consulted with various agencies to help them choose the best technologies and platforms for their clients",
    "Wrote and maintained components for a React component library used by IBM to build customer-facing applications"
    ],
    "location": "Asheville, NC",
    "position": "Owner",
    "startDate": "2020-04-02",
    "website": "https://ksp.dev",
    "summary": "I lost my position at C3 Presents due to COVID-19 and immediately started freelancing again. During this time, I've taken various projects including: a simple live-stream event websites written in React, a native application for a coffee shop to allow online ordering and pickup written in React Native, a react component library used to build customer-facing applications, a WordPress plugin for using GravityForms to record audio answers to questions, and much more."
    "summary": "I lost my position at C3 Presents due to COVID-19 and immediately started freelancing again. During this time, I've taken various projects including: a simple live-stream event websites written in React, a native application for a coffee shop to allow online ordering and pickup written in React Native, a React component library used to build customer-facing applications, a WordPress plugin for using GravityForms to record audio answers to questions, and much more."
    },
    {
    "company": "C3 Presents, LLC.",
    @@ -265,7 +266,7 @@
    "company": "C3 Presents, LLC.",
    "endDate": "2017-11-01",
    "highlights": [
    "Implemented a scalable AWS server infrastucture for running the WordPress platform capable of handling hundreds of thousands of users per minute",
    "Implemented a scalable AWS server infrastructure for running the WordPress platform capable of handling hundreds of thousands of users per minute",
    "Managed local developer tooling by creating a Vagrant instance matching our production EC2 servers",
    "Taught junior developers how to develop new websites using the custom WordPress platform",
    "Amazon AWS EC2, S3, RDS, CloudFront, ElastiCache (Memcached), CloudFormation"
  11. kevinsperrine revised this gist Feb 27, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -243,7 +243,7 @@
    "position": "Owner",
    "startDate": "2020-04-02",
    "website": "https://ksp.dev",
    "summary": "I lost my position at C3 Presents due to COVID-19 and immediately started freelancing again. During this time, I've taken projects from simple live-stream event websites written in React to native apps for a coffee shop to allow online ordering and pickup written in React Native. Currently, IBM is contracting me to help build React components for their IoT division."
    "summary": "I lost my position at C3 Presents due to COVID-19 and immediately started freelancing again. During this time, I've taken various projects including: a simple live-stream event websites written in React, a native application for a coffee shop to allow online ordering and pickup written in React Native, a react component library used to build customer-facing applications, a WordPress plugin for using GravityForms to record audio answers to questions, and much more."
    },
    {
    "company": "C3 Presents, LLC.",
  12. kevinsperrine revised this gist Feb 27, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -137,7 +137,7 @@
    "Styled Components",
    "Typescript (TS)",
    "Jest",
    "Cypress",
    "Cypress"
    ],
    "level": "Master",
    "name": "Front-end"
  13. kevinsperrine revised this gist Feb 27, 2022. 1 changed file with 18 additions and 2 deletions.
    20 changes: 18 additions & 2 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -135,10 +135,12 @@
    "React",
    "Redux",
    "Styled Components",
    "Typescript (TS)"
    "Typescript (TS)",
    "Jest",
    "Cypress",
    ],
    "level": "Master",
    "name": "Frontend"
    "name": "Front-end"
    },
    {
    "keywords": [
    @@ -215,6 +217,20 @@
    }
    ],
    "work": [
    {
    "company": "IBM",
    "highlights": [
    "Wrote and maintained a react component library based on IBM's carbon design system",
    "Worked on integrating these components into IBM's Graphite application framework part of the Maximo application suite",
    "Helped maintain build processes, testing, visual regression testing, and deployment of these applications using various technologies such as Docker, Github Actions, Jest, and Cypress"
    ],
    "location": "Asheville, NC",
    "position": "Front-end Developer",
    "startDate": "2021-01-04",
    "endDate": "2022-03-31",
    "summary": "I contracted with IBM via Thirteen23 and Guidea to work as part of IBM's PAL team building a component library used by various teams within IBM to build customer-facing applications.",
    "website": "https://github.com/carbon-design-system/carbon-addons-iot-react"
    },
    {
    "company": "KSP Development, LLC.",
    "highlights": [
  14. kevinsperrine revised this gist May 10, 2021. 1 changed file with 18 additions and 19 deletions.
    37 changes: 18 additions & 19 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -72,11 +72,7 @@
    "name": "Reading"
    },
    {
    "keywords": [
    "Dry",
    "Nymph",
    "Trout"
    ],
    "keywords": ["Dry", "Nymph", "Trout"],
    "name": "Fly Fishing"
    },
    {
    @@ -90,12 +86,7 @@
    "name": "Board Games"
    },
    {
    "keywords": [
    "Landscape",
    "Nikon",
    "Portraits",
    "Wildlife"
    ],
    "keywords": ["Landscape", "Nikon", "Portraits", "Wildlife"],
    "name": "Photography"
    }
    ],
    @@ -174,13 +165,7 @@
    "name": "Mobile App"
    },
    {
    "keywords": [
    "Agile",
    "Git-Flow",
    "Git",
    "Github",
    "Scrum"
    ],
    "keywords": ["Agile", "Git-Flow", "Git", "Github", "Scrum"],
    "level": "Master",
    "name": "General Software Development"
    },
    @@ -230,6 +215,20 @@
    }
    ],
    "work": [
    {
    "company": "KSP Development, LLC.",
    "highlights": [
    "Helped implement an update to a branding/marketing company's public website",
    "Wrote a React Native app for a coffee shop to take orders for pickup and delivery",
    "Developed a GravityForms plugin for WordPress to allow a user to record an audio or video reply to a form question",
    "Consulted with various agencies to help them choose the best technologies and platforms for their clients"
    ],
    "location": "Asheville, NC",
    "position": "Owner",
    "startDate": "2020-04-02",
    "website": "https://ksp.dev",
    "summary": "I lost my position at C3 Presents due to COVID-19 and immediately started freelancing again. During this time, I've taken projects from simple live-stream event websites written in React to native apps for a coffee shop to allow online ordering and pickup written in React Native. Currently, IBM is contracting me to help build React components for their IoT division."
    },
    {
    "company": "C3 Presents, LLC.",
    "endDate": "2020-04-01",
    @@ -309,4 +308,4 @@
    "summary": "Managed the day-to-day operations and administration of a 7000-sqft bed and breakfast"
    }
    ]
    }
    }
  15. kevinsperrine revised this gist Apr 17, 2020. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -104,6 +104,15 @@
    "name": "Andrew Brewer, Director of Development, Field Agent",
    "reference": "Kevin is arguably the most versatile person I know, capable of triaging and solving nearly any challenge he encounters yet still able to distill his complex ideas and solutions into comprehensible language for nearly anyone he meets; In all things, Kevin’s desire to serve people is clearly evident."
    },
    {
    "name": "Jason Hayes",
    "reference": "From my time knowing Kevin, I know him to be a man of integrity who’s intelligent, honest, considerate, and values living from the deep meaningful things in life."
    },

    {
    "name": "Evan Stewart",
    "reference": "Kevin Perrine is creative, passionate, enjoys intellectual challenges, and is a great father and husband."
    },
    {
    "reference": "Other references available upon request"
    }
  16. kevinsperrine revised this gist Apr 16, 2020. 1 changed file with 145 additions and 146 deletions.
    291 changes: 145 additions & 146 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -1,56 +1,102 @@
    {
    "basics": {
    "name": "Kevin S. Perrine",
    "label": "Web and Mobile App Developer",
    "image": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "summary": "Expert software engineer who writes easy to maintain code. Can adapt or pivot quickly to any new tech stack. Loves serving and developing a team.",
    "website": "https://ksp.dev",
    "email": "kevin@ksp.dev",
    "phone": "+14799669229",
    "image": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "label": "Web and Mobile App Developer",
    "location": {
    "postalCode": "NC 28801",
    "city": "Asheville",
    "countryCode": "US",
    "postalCode": "NC 28801",
    "region": "North Carolina"
    },
    "name": "Kevin S. Perrine",
    "phone": "+14799669229",
    "profiles": [
    {
    "network": "github",
    "url": "https://github.com/kevinsperrine",
    "username": "kevinsperrine",
    "network": "github"
    "username": "kevinsperrine"
    },
    {
    "username": "kevinsperrine",
    "network": "goodreads",
    "url": "http://goodreads.com/kevinsperrine",
    "network": "goodreads"
    "username": "kevinsperrine"
    },
    {
    "username": "kevinsperrine",
    "network": "instagram",
    "url": "https://instagram.com/kevinsperrine",
    "network": "instagram"
    "username": "kevinsperrine"
    }
    ]
    ],
    "summary": "Expert software engineer who writes easy to maintain code. Can adapt or pivot quickly to any new tech stack. Loves serving and developing a team.",
    "website": "https://ksp.dev"
    },
    "education": [
    {
    "institution": "Virginia Polytechnic Institute and State University",
    "area": "Computer Science",
    "studyType": "Bachelor (Incomplete)",
    "startDate": "2003-08-01",
    "endDate": "2005-12-20",
    "courses": [
    "Applied Combinatorics",
    "Calculus",
    "Data Structures and File Management",
    "Linear Algebra",
    "Vector Geometry",
    "UNIX",
    "Object-Oriented Software Development",
    "Multivariable Calculus",
    "Physics",
    "Data Structures and File Management",
    "Numerical Methods",
    "Applied Combinatorics",
    "Probability and Statistics for Engineers"
    ]
    "Object-Oriented Software Development",
    "Physics",
    "Probability and Statistics for Engineers",
    "UNIX",
    "Vector Geometry"
    ],
    "endDate": "2005-12-20",
    "institution": "Virginia Polytechnic Institute and State University",
    "startDate": "2003-08-01",
    "studyType": "Bachelor (Incomplete)"
    }
    ],
    "interests": [
    {
    "keywords": [
    "Business",
    "Economics",
    "Fantasy",
    "History",
    "Leadership",
    "Marketing",
    "Philosophy",
    "Psychology",
    "Science Fiction",
    "Self Help",
    "Sociology",
    "Theology"
    ],
    "name": "Reading"
    },
    {
    "keywords": [
    "Dry",
    "Nymph",
    "Trout"
    ],
    "name": "Fly Fishing"
    },
    {
    "keywords": [
    "7 Wonders",
    "Pandemic",
    "Settlers of Catan",
    "Wingspan",
    "Zombicide"
    ],
    "name": "Board Games"
    },
    {
    "keywords": [
    "Landscape",
    "Nikon",
    "Portraits",
    "Wildlife"
    ],
    "name": "Photography"
    }
    ],
    "references": [
    @@ -63,159 +109,152 @@
    }
    ],
    "skills": [

    {
    "keywords": [
    "Curious",
    "Adaptable",
    "Trustworthy",
    "Motivator",
    "Fast Learner",
    "Communication",
    "Teaching",
    "Problem Solving",
    "Curious",
    "Debugging",
    "Patience"
    "Fast Learner",
    "Motivator",
    "Patience",
    "Problem Solving",
    "Teaching",
    "Trustworthy"
    ],
    "level": "Master",
    "name": "Personal"
    },
    {
    "keywords": [
    "HTML",
    "CSS",
    "Apollo",
    "BEM",
    "Styled Components",
    "CSS",
    "HTML",
    "Javascript (JS)",
    "Typescript (TS)",
    "React",
    "Redux",
    "Apollo"
    "Styled Components",
    "Typescript (TS)"
    ],
    "level": "Master",
    "name": "Frontend"
    },
    {
    "keywords": [
    "Apollo",
    "Laravel",
    "Node",
    "PHP",
    "WordPress",
    "Laravel",
    "Serverless",
    "Apollo"
    "WordPress"
    ],
    "level": "Master",
    "name": "Backend"
    },
    {
    "keywords": [
    "React Native",
    "Java",
    "Javascript (JS)",
    "Typescript (TS)",
    "Objective-C",
    "React Native",
    "React",
    "Java",
    "Objective-C"
    "Typescript (TS)"
    ],
    "level": "Master",
    "name": "Mobile App"
    },
    {
    "keywords": [
    "Agile",
    "Git-Flow",
    "Git",
    "Github",
    "Git-Flow",
    "Scrum",
    "Agile"
    "Scrum"
    ],
    "level": "Master",
    "name": "General Software Development"
    },
    {
    "keywords": [
    "EC2",
    "EC2 Auto Scaling",
    "API Gateway",
    "AppSync",
    "Certificate Manager",
    "CloudFormation",
    "CloudFront",
    "DynamoDB",
    "RDS",
    "S3",
    "AppSync",
    "CloudWatch",
    "Cognito",
    "DynamoDB",
    "EC2 Auto Scaling",
    "EC2",
    "ELB",
    "IAM",
    "Kinesis",
    "Lambda",
    "Pinpoint",
    "Kinesis",
    "SES",
    "CloudWatch",
    "API Gateway",
    "RDS",
    "Route 53",
    "ELB",
    "IAM",
    "Certificate Manager",
    "S3",
    "SES",
    "WAF"
    ],
    "level": "Advanced",
    "name": "Amazon Web Services (AWS)"
    },
    {
    "keywords": [
    "Amazon Web Services (AWS)",
    "Ansible",
    "Apache",
    "Bash",
    "Linux",
    "Python",
    "Jenkins",
    "Node",
    "Amazon Web Services (AWS)",
    "Docker",
    "Git",
    "Apache",
    "Jenkins",
    "Linux",
    "MySQL",
    "nginx",
    "MySQL"
    "Node",
    "Python"
    ],
    "level": "Advanced",
    "name": "DevOps and Systems Adminstration"
    }
    ],
    "work": [
    {
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, I built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": "Austin, TX",
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "endDate": "2020-04-01",
    "highlights": [
    "Architected and implemented a white-label React Native app for use at music festivals",
    "Lead a team of contracted developers to define direction, maintain code quality, and set expectations",
    "React, React Native, Apollo, Redux",
    "TypeScript, Java, Objective-C"
    ]
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, I built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    "website": "https://www.c3presents.com/"
    },
    {
    "summary": "After finishing development on the WordPress platform, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute and serving a total 32.7 million users in 2019.",
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": "Austin, TX",
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "endDate": "2017-11-01",
    "highlights": [
    "Implemented a scalable AWS server infrastucture for running the WordPress platform capable of handling hundreds of thousands of users per minute",
    "Managed local developer tooling by creating a Vagrant instance matching our production EC2 servers",
    "Taught junior developers how to develop new websites using the custom WordPress platform",
    "Amazon AWS EC2, S3, RDS, CloudFront, ElastiCache (Memcached), CloudFormation"
    ]
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "summary": "After finishing development on the WordPress platform, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute and serving a total 32.7 million users in 2019.",
    "website": "https://www.c3presents.com/"
    },
    {
    "summary": "During the first phase of my time at C3 Presents, I built a custom white label WordPress platform that enabled the marketing department to easily manage festival data and scale to support dozens of festivals. This platform was integrated with multiple third party services including Shopify, MailChimp, and Spotify. It also contained many custom components and features to fit the festival business. It was crucial to make all of the data easily administrable so that a small number of marketers could manage the content for many festivals.",
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": "Austin, TX",
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "endDate": "2015-04-01",
    "highlights": [
    "Architected and implemented a white-label WordPress platform for festival domain-specific data",
    @@ -225,80 +264,40 @@
    "HTML, CSS, JavaScript",
    "Photoshop",
    "Illustrator"
    ]
    ],
    "location": "Austin, TX",
    "pinned": true,
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "summary": "During the first phase of my time at C3 Presents, I built a custom white label WordPress platform that enabled the marketing department to easily manage festival data and scale to support dozens of festivals. This platform was integrated with multiple third party services including Shopify, MailChimp, and Spotify. It also contained many custom components and features to fit the festival business. It was crucial to make all of the data easily administrable so that a small number of marketers could manage the content for many festivals.",
    "website": "https://www.c3presents.com/"
    },
    {
    "company": "GCM Computers, LLC.",
    "endDate": "2010-05-01",
    "highlights": [
    "Server (Linux and Windows) administration and network administration for multiple customers",
    "Developed multiple websites using WordPress or simply static HTML/CSS/JavaScript",
    "Performed software and hardware repairs on hundreds of customer computers and laptops"
    ],
    "summary": "Maintained and built multiple customer relationships while managing their network and system administration needs",
    "website": "https://gcmcomputers.com",
    "pinned": false,
    "company": "GCM Computers, LLC.",
    "location": "Fayetteville, AR",
    "pinned": false,
    "position": "Computer Technician, Systems Administrator, and Web Developer",
    "startDate": "2008-01-20",
    "endDate": "2010-05-01"
    "summary": "Maintained and built multiple customer relationships while managing their network and system administration needs",
    "website": "https://gcmcomputers.com"
    },
    {
    "company": "Anderson Creek Lodge",
    "endDate": "2012-05-01",
    "highlights": [
    "Learned how to market and manage a business from customer relations to budgeting, insurance, and taxes"
    ],
    "summary": "Managed the day-to-day operations and administration of a 7000-sqft bed and breakfast",
    "pinned": false,
    "company": "Anderson Creek Lodge",
    "location": "Bellingham, WA",
    "pinned": false,
    "position": "Manager",
    "startDate": "2011-05-01",
    "endDate": "2012-05-01"
    }
    ],
    "interests": [
    {
    "name": "Reading",
    "keywords": [
    "Psychology",
    "Business",
    "Theology",
    "History",
    "Economics",
    "Fantasy",
    "Science Fiction",
    "Philosophy",
    "Leadership",
    "Self Help",
    "Marketing",
    "Sociology"
    ]
    },
    {
    "name": "Fly Fishing",
    "keywords": [
    "Dry",
    "Nymph",
    "Trout"
    ]
    },
    {
    "name": "Board Games",
    "keywords": [
    "Settlers of Catan",
    "Pandemic",
    "Zombicide",
    "Wingspan",
    "7 Wonders"
    ]
    },
    {
    "name": "Photography",
    "keywords": [
    "Nikon",
    "Landscape",
    "Portraits",
    "Wildlife"
    ]
    "summary": "Managed the day-to-day operations and administration of a 7000-sqft bed and breakfast"
    }
    ]
    }
    }
  17. kevinsperrine revised this gist Apr 16, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -177,7 +177,7 @@
    ],
    "work": [
    {
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, Kevin built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, I built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
  18. kevinsperrine revised this gist Apr 13, 2020. 1 changed file with 2 additions and 3 deletions.
    5 changes: 2 additions & 3 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,13 @@
    {
    "basics": {
    "name": "Kevin Perrine",
    "name": "Kevin S. Perrine",
    "label": "Web and Mobile App Developer",
    "image": "https://avatars0.githubusercontent.com/u/609466?s=460&v=4",
    "summary": "Expert software engineer who writes easy to maintain code. Can adapt or pivot quickly to any new tech stack. Loves serving and developing a team.",
    "website": "https://ksp.dev",
    "email": "kevin@ksp.dev",
    "phone": "+14799669229",
    "location": {
    "address": "74 Pearson Dr",
    "postalCode": "NC 28801",
    "city": "Asheville",
    "countryCode": "US",
    @@ -27,7 +26,7 @@
    },
    {
    "username": "kevinsperrine",
    "url": "https://www.instagram.com/kevinsperrine",
    "url": "https://instagram.com/kevinsperrine",
    "network": "instagram"
    }
    ]
  19. kevinsperrine revised this gist Apr 10, 2020. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -76,8 +76,7 @@
    "Teaching",
    "Problem Solving",
    "Debugging",
    "Patience",
    "Attention to Detail"
    "Patience"
    ],
    "level": "Master",
    "name": "Personal"
  20. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 18 additions and 17 deletions.
    35 changes: 18 additions & 17 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -64,6 +64,24 @@
    }
    ],
    "skills": [

    {
    "keywords": [
    "Curious",
    "Adaptable",
    "Trustworthy",
    "Motivator",
    "Fast Learner",
    "Communication",
    "Teaching",
    "Problem Solving",
    "Debugging",
    "Patience",
    "Attention to Detail"
    ],
    "level": "Master",
    "name": "Personal"
    },
    {
    "keywords": [
    "HTML",
    @@ -157,23 +175,6 @@
    ],
    "level": "Advanced",
    "name": "DevOps and Systems Adminstration"
    },
    {
    "keywords": [
    "Curious",
    "Adaptable",
    "Trustworthy",
    "Motivator",
    "Fast Learner",
    "Communication",
    "Teaching",
    "Problem Solving",
    "Debugging",
    "Patience",
    "Attention to Detail"
    ],
    "level": "Master",
    "name": "Personal"
    }
    ],
    "work": [
  21. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -60,7 +60,7 @@
    "reference": "Kevin is arguably the most versatile person I know, capable of triaging and solving nearly any challenge he encounters yet still able to distill his complex ideas and solutions into comprehensible language for nearly anyone he meets; In all things, Kevin’s desire to serve people is clearly evident."
    },
    {
    "reference": "Others available upon request"
    "reference": "Other references available upon request"
    }
    ],
    "skills": [
  22. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 3 additions and 12 deletions.
    15 changes: 3 additions & 12 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -55,21 +55,12 @@
    }
    ],
    "references": [
    {
    "name": "Cody Henthorne, Native Engineering Manager, Leafly",
    "reference": "Self-driven, results-oriented software engineer with a focus in web technologies and a passion for clean, reusable code."
    },
    {
    "name": "Evan Stewart, Friend",
    "reference": "Kevin Perrine is creative, passionate, enjoys intellectual challenges, and is a great father and husband."
    },
    {
    "name": "Jason Hayes, Friend",
    "reference": "From my time knowing Kevin, I know him to be a man of integrity who’s intelligent, honest, considerate, and values living from the deep meaningful things in life."
    },
    {
    "name": "Andrew Brewer, Director of Development, Field Agent",
    "reference": "Kevin is arguably the most versatile person I know, capable of triaging and solving nearly any challenge he encounters yet still able to distill his complex ideas and solutions into comprehensible language for nearly anyone he meets; In all things, Kevin’s desire to serve people is clearly evident."
    },
    {
    "reference": "Others available upon request"
    }
    ],
    "skills": [
  23. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -56,19 +56,19 @@
    ],
    "references": [
    {
    "name": "Cody Henthorne",
    "name": "Cody Henthorne, Native Engineering Manager, Leafly",
    "reference": "Self-driven, results-oriented software engineer with a focus in web technologies and a passion for clean, reusable code."
    },
    {
    "name": "Evan Stewart",
    "name": "Evan Stewart, Friend",
    "reference": "Kevin Perrine is creative, passionate, enjoys intellectual challenges, and is a great father and husband."
    },
    {
    "name": "Jason Hayes",
    "name": "Jason Hayes, Friend",
    "reference": "From my time knowing Kevin, I know him to be a man of integrity who’s intelligent, honest, considerate, and values living from the deep meaningful things in life."
    },
    {
    "name": "Andrew Brewer",
    "name": "Andrew Brewer, Director of Development, Field Agent",
    "reference": "Kevin is arguably the most versatile person I know, capable of triaging and solving nearly any challenge he encounters yet still able to distill his complex ideas and solutions into comprehensible language for nearly anyone he meets; In all things, Kevin’s desire to serve people is clearly evident."
    }
    ],
  24. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -297,7 +297,8 @@
    "Settlers of Catan",
    "Pandemic",
    "Zombicide",
    "Wings"
    "Wingspan",
    "7 Wonders"
    ]
    },
    {
  25. kevinsperrine revised this gist Apr 7, 2020. No changes.
  26. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 1 addition and 5 deletions.
    6 changes: 1 addition & 5 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -259,11 +259,7 @@
    "summary": "Managed the day-to-day operations and administration of a 7000-sqft bed and breakfast",
    "pinned": false,
    "company": "Anderson Creek Lodge",
    "location": {
    "city": "Bellingham",
    "countryCode": "US",
    "region": "WA"
    },
    "location": "Bellingham, WA",
    "position": "Manager",
    "startDate": "2011-05-01",
    "endDate": "2012-05-01"
  27. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 4 additions and 20 deletions.
    24 changes: 4 additions & 20 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -191,11 +191,7 @@
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": {
    "city": "Austin",
    "countryCode": "US",
    "region": "TX"
    },
    "location": "Austin, TX",
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "endDate": "2020-04-01",
    @@ -211,11 +207,7 @@
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": {
    "city": "Austin",
    "countryCode": "US",
    "region": "TX"
    },
    "location": "Austin, TX",
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "endDate": "2017-11-01",
    @@ -231,11 +223,7 @@
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": {
    "city": "Austin",
    "countryCode": "US",
    "region": "TX"
    },
    "location": "Austin, TX",
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "endDate": "2015-04-01",
    @@ -259,11 +247,7 @@
    "website": "https://gcmcomputers.com",
    "pinned": false,
    "company": "GCM Computers, LLC.",
    "location": {
    "city": "Fayetteville",
    "countryCode": "US",
    "region": "AR"
    },
    "location": "Fayetteville, AR",
    "position": "Computer Technician, Systems Administrator, and Web Developer",
    "startDate": "2008-01-20",
    "endDate": "2010-05-01"
  28. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 25 additions and 5 deletions.
    30 changes: 25 additions & 5 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -191,7 +191,11 @@
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": "Austin, TX",
    "location": {
    "city": "Austin",
    "countryCode": "US",
    "region": "TX"
    },
    "position": "Technical Lead",
    "startDate": "2017-11-01",
    "endDate": "2020-04-01",
    @@ -207,7 +211,11 @@
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": "Austin, TX",
    "location": {
    "city": "Austin",
    "countryCode": "US",
    "region": "TX"
    },
    "position": "DevOps Engineer and Systems Administrator",
    "startDate": "2015-04-01",
    "endDate": "2017-11-01",
    @@ -223,7 +231,11 @@
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    "location": "Austin, TX",
    "location": {
    "city": "Austin",
    "countryCode": "US",
    "region": "TX"
    },
    "position": "Full Stack Web Developer",
    "startDate": "2012-08-01",
    "endDate": "2015-04-01",
    @@ -247,7 +259,11 @@
    "website": "https://gcmcomputers.com",
    "pinned": false,
    "company": "GCM Computers, LLC.",
    "location": "Fayetteville, AR",
    "location": {
    "city": "Fayetteville",
    "countryCode": "US",
    "region": "AR"
    },
    "position": "Computer Technician, Systems Administrator, and Web Developer",
    "startDate": "2008-01-20",
    "endDate": "2010-05-01"
    @@ -259,7 +275,11 @@
    "summary": "Managed the day-to-day operations and administration of a 7000-sqft bed and breakfast",
    "pinned": false,
    "company": "Anderson Creek Lodge",
    "location": "Bellingham, WA",
    "location": {
    "city": "Bellingham",
    "countryCode": "US",
    "region": "WA"
    },
    "position": "Manager",
    "startDate": "2011-05-01",
    "endDate": "2012-05-01"
  29. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 30 additions and 32 deletions.
    62 changes: 30 additions & 32 deletions resume.json
    Original file line number Diff line number Diff line change
    @@ -159,44 +159,35 @@
    "Node",
    "Amazon Web Services (AWS)",
    "Docker",
    "Git"
    "Git",
    "Apache",
    "nginx",
    "MySQL"
    ],
    "level": "Advanced",
    "name": "DevOps"
    },
    {
    "keywords": [
    "Bash",
    "Python",
    "Apache",
    "nginx",
    "MySQL",
    "Linux"
    ],
    "level": "Advanced",
    "name": "Systems Adminstration"
    "name": "DevOps and Systems Adminstration"
    },
    {
    "keywords": [
    "Curious",
    "Adaptable",
    "Trustworthy",
    "Motivator",
    "Fast Learner",
    "Communication",
    "Teaching",
    "Problem Solving",
    "Debugging",
    "Patience",
    "Attention to Detail"
    ],
    "level":"Master",
    "name": "Personal"
    "keywords": [
    "Curious",
    "Adaptable",
    "Trustworthy",
    "Motivator",
    "Fast Learner",
    "Communication",
    "Teaching",
    "Problem Solving",
    "Debugging",
    "Patience",
    "Attention to Detail"
    ],
    "level": "Master",
    "name": "Personal"
    }
    ],
    "work": [
    {
    "summary": "Finally, during the final phase of my time at C3, I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, Kevin built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 yearly active users.",
    "summary": "I leaped at an opportunity to work on mobile apps when the business decided to bring mobile app development in house and apply a similar white label pattern that had proven successful for websites. I architected and built a content management system (CMS) in React and the mobile apps in React Native. The server architecture of the mobile app was also built on AWS. Using Lambda, Cognito, AppSync, DynamoDB, S3, and CloudFront, Kevin built a highly scalable, serverless architecture to handle the application load. This effort was hugely successful as C3 quickly scaled the system to support approximately 40 apps with 900,000 active users.",
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    @@ -206,12 +197,13 @@
    "endDate": "2020-04-01",
    "highlights": [
    "Architected and implemented a white-label React Native app for use at music festivals",
    "Lead a team of contracted developers to define direction, maintain code quality, and set expectations",
    "React, React Native, Apollo, Redux",
    "TypeScript, Java, Objective-C"
    ]
    },
    {
    "summary": "In the second phase, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute.",
    "summary": "After finishing development on the WordPress platform, I pivoted to DevOps and Systems Administration. I worked entirely within the Amazon Web Services (AWS) ecosystem to move C3’s hosting from a single large RackSpace server to a scalable, distributed system using CloudFormation, CloudFront, S3, EC2, RDS, and ELB. Eventually, C3 hosted approximately 40 websites on this architecture capable of handling spiked server loads from hundreds of thousands of users per minute and serving a total 32.7 million users in 2019.",
    "website": "https://www.c3presents.com/",
    "company": "C3 Presents, LLC.",
    "pinned": true,
    @@ -221,6 +213,8 @@
    "endDate": "2017-11-01",
    "highlights": [
    "Implemented a scalable AWS server infrastucture for running the WordPress platform capable of handling hundreds of thousands of users per minute",
    "Managed local developer tooling by creating a Vagrant instance matching our production EC2 servers",
    "Taught junior developers how to develop new websites using the custom WordPress platform",
    "Amazon AWS EC2, S3, RDS, CloudFront, ElastiCache (Memcached), CloudFormation"
    ]
    },
    @@ -235,8 +229,12 @@
    "endDate": "2015-04-01",
    "highlights": [
    "Architected and implemented a white-label WordPress platform for festival domain-specific data",
    "Recorded walk-through videos detailing how to use the various features of the platform",
    "Development of various custom WordPress themes from designs provided in Illustrator or Photoshop",
    "PHP, WordPress",
    "HTML, CSS, JavaScript"
    "HTML, CSS, JavaScript",
    "Photoshop",
    "Illustrator"
    ]
    },
    {
  30. kevinsperrine revised this gist Apr 7, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion resume.json
    Original file line number Diff line number Diff line change
    @@ -118,7 +118,7 @@
    "Github",
    "Git-Flow",
    "Scrum",
    "Agile",
    "Agile"
    ],
    "level": "Master",
    "name": "General Software Development"