Skip to content

Instantly share code, notes, and snippets.

@nelsestu
Last active June 2, 2023 13:10
Show Gist options
  • Save nelsestu/5061023e014c80305de9029e62221e01 to your computer and use it in GitHub Desktop.
Save nelsestu/5061023e014c80305de9029e62221e01 to your computer and use it in GitHub Desktop.
JSON Resume offers a hosting service that renders your resume.json to any theme you would like. e.g. https://registry.jsonresume.org/nelsestu. All you have to do is create a Gist on GitHub named resume.json.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Erik Nelsestuen",
"label": "Senior/Staff Software Engineer",
"image": "",
"email": "erik.nelsestuen@gmail.com",
"phone": "",
"url": "https://www.linkedin.com/in/eriknelsestuen/",
"summary": "Creativity, accountability, and personal ownership drive my relationship with software design and architecture. The balance between the elegantly written, and the financially responsible, represents the crux of the day-to-day, even the year over year challenges of software engineering. I hope to make a significant contribution to a creative company, where I can bring expertise in object-oriented design, scalability, and test-driven development practices to a passionate work environment. My reputation as a results-oriented team player and a confident communicator, compliments my experience in technical and managerial leadership roles.<br><section class=\"card\"><h3>Skills and Specialities</h3> <ul><li><b>Languages:</b> C#, JavaScript, Golang, Python, Node.js, Swift, C++, Java, exposure to Ruby</li><li><b>Web:</b> RESTful SOA, Websockets, API Gateway, Nginx, IIS, ASP.NET MVC, Flask, GoBuffalo, Express, HTML5, CSS, jQuery, Backbone.js, Knockout.js</li><li><b>Databases:</b><ul><li>relational - MS SQL Server, Postgres, MySQL</li><li>nosql - DynamoDB, Kinesis, Mongo, Solr</li><li>queuing - SQS, RabbitMQ</li></ul><li><b>ORMs</b> (including but not limited to): SqlAlchemy, Pydantic, Dapper, NHibernate, EF designer and code first, ADO.NET, Pop, homegrown models written via native persistence libraries</li><li><b>IaS/PaaS:</b> Amazon Web Services (since 2012), Microsoft Azure, some exposure to Google Cloud</li><li><b>Methodologies:</b> Serverless, Cloud Native, Agile Scrum, Agile Methodologies, Agile Project Management, Test Driven Development, Object-Oriented Design</li><li><b>Virtualization:</b> Docker, Kubernetes, Vagrant, Packer, VirtualBox, vSphere</li><li><b>Other Skills:</b> Software architecture and design. Distributed Systems. Agile Project Management and Estimation. Extensive OOP, with experience using DDD and TDD.</li><li><b>Version Control:</b> Git, Subversion, Mecurial, TFS.</li><li><b>Continuous Integration:</b> Github Actions, Jenkins, TeamCity, CodeDeploy, CodeBuild, bash, MSBuild, PowerShell, Rake, NAnt</li></ul>",
"location": {
"countryCode": "US",
"address": "United States"
},
"profiles": [
{
"network": "LinkedIn",
"username": "eriknelsestuen",
"url": "https://www.linkedin.com/in/eriknelsestuen/"
}
]
},
"work": [
{
"name": "Cardinal Peak",
"position": "Senior Software Engineer",
"startDate": "2021-08-31",
"endDate": "2023-05-31",
"highlights": [],
"summary": "From November 2021 to June 2022, collaborated directly with our client and their subject matter experts to define high-level user stories and to decompose these into assignable technical tasks. \n\nBoth during and after my term as team lead, I contributed to requirements gathering, software design, technical implementation, and test/validation of the following aspects of our client's cloud-based image-processing platform (deployed on AWS): \n* a serverless multi-tenant API (python, flask, sqlalchemy)\n* an on-premise agent (python service)\n* an image processing work queue system (systemd python service)\n* the terraform and other infrastructure as code methodologies to deploy it all. \n\nThe on-premise agent provided disruption-resilient image uploads to multi-tenant S3 keyspaces. Registered to object-created events, the serverless API ingested image data and queuing any user-defined image processing workloads via SQS. The image processing pipeline consumed the SQS items, applying the user-defined workflow.",
"url": "https://www.linkedin.com/company/cardinalpeak/",
"location": "Lafayette, Colorado, United States"
},
{
"name": "Singularity Solutions LLC",
"position": "Principal Software Engineer",
"startDate": "2019-05-31",
"endDate": "2021-06-30",
"highlights": [],
"summary": "Working with a small and exceptional team of people, working on consumer focused digital media software platforms.",
"url": "https://www.linkedin.com/company/singularity-solutions-llc/",
"location": "remotely from Boulder, CO"
},
{
"name": "SolarWinds",
"position": "Senior Architect",
"startDate": "2017-07-31",
"endDate": "2019-05-31",
"highlights": [],
"url": "https://www.linkedin.com/company/solarwinds/",
"location": "Boulder, CO"
},
{
"name": "SolarWinds",
"position": "Technical Architect",
"startDate": "2016-06-30",
"endDate": "2019-05-31",
"highlights": [],
"summary": "In June of 2016 LogicNow was acquired by SolarWinds. I am excited to start yet another new phase of software design and development in the MSP/IT software space.",
"url": "https://www.linkedin.com/company/solarwinds/"
},
{
"name": "SolarWinds MSP",
"position": "Architect",
"startDate": "2014-09-30",
"endDate": "2016-06-30",
"highlights": [],
"summary": "In October of 2014 GFI Software restructured as LogicNow. During that time I became Software Development Manager for LogicNow's cloud integration platform, AppControl. In June of 2015 I transitioned back into a full time technical role, as Technical Architect, and have been enjoying the opportunities of full time software design and development.",
"url": "https://www.linkedin.com/company/solarwindsmsp/",
"location": "Boulder, CO"
},
{
"name": "GFI Software",
"position": "Senior Software Engineer",
"startDate": "2013-07-31",
"endDate": "2014-09-30",
"highlights": [],
"url": "https://www.linkedin.com/company/gfi-software/",
"location": "Boulder, CO"
},
{
"name": "Mapleton Hill Media",
"position": "Senior Software Engineer",
"startDate": "2011-12-31",
"endDate": "2013-06-30",
"highlights": [],
"summary": "Software analysis, design and development on widely varying projects from digital media, to enterprise system rewrites, to legacy system enhancements. Established boilerplate application architecture, automated builds and deployments. Brought agile leadership and many tech talks to the company.",
"url": "https://www.linkedin.com/company/mapleton-hill/",
"location": "Boulder, CO"
},
{
"name": "KPA LLC",
"position": "Development Manager",
"startDate": "2011-10-31",
"endDate": "2011-12-31",
"highlights": [],
"url": "https://www.linkedin.com/company/kpa-llc/",
"location": "Irvine, CA"
},
{
"name": "KPA LLC",
"position": "Senior Software Engineer",
"startDate": "2009-01-31",
"endDate": "2011-11-30",
"highlights": [],
"url": "https://www.linkedin.com/company/kpa-llc/"
},
{
"name": "KPA, LLC",
"position": "Web Developer",
"startDate": "2009-04-30",
"endDate": "2011-02-28",
"highlights": [],
"url": "https://www.linkedin.com/company/kpa-llc/"
},
{
"name": "LENA Foundation",
"position": "Web Developer",
"startDate": "2009-02-28",
"endDate": "2009-03-31",
"highlights": [],
"summary": "Infoture, Inc. restructured into the LENA Foundation a not-for-profit organization with the intention of carrying on Infoture's work, towards advancing research, diagnosis and analysis of child language development technologies.",
"url": "https://www.lena.org/"
},
{
"name": "Infoture, Inc.",
"position": "Web Developer",
"startDate": "2007-05-31",
"endDate": "2009-02-28",
"highlights": [],
"summary": "My responsibilities as lead web developer was to design, develop and maintain several public facing web sites, windows service applications, and internal-use web applications, using the .Net Framework.",
"url": "https://www.lena.org/"
},
{
"name": "Latitude Consulting Group",
"position": "Software Developer",
"startDate": "2005-06-30",
"endDate": "2007-05-31",
"highlights": [],
"summary": "Software Developer responsible for technical specification, estimation, software design and development associated with an enterprise web based e-Learning product for a Fortune 100 automotive company.",
"url": "https://www.linkedin.com/company/latitude-consulting-group/"
},
{
"name": "GSC Mobile Solutions",
"position": "Software Developer",
"startDate": "2002-05-31",
"endDate": "2005-06-30",
"highlights": [],
"summary": "Full time developer, on an agile software development team. We developed an all inclusive highly flexible field auditing and inspection system, spanning web, windows and pocket pc platforms.",
"url": "https://www.yellowpages.com/okemos-mi/mip/gsc-mobile-solutions-16911807"
}
],
"volunteer": [],
"education": [
{
"institution": "Michigan State University",
"area": "Computer Science Engineering",
"studyType": "BS",
"startDate": "1999-09-01",
"endDate": "2003-05-01",
"score": "",
"courses": []
}
],
"awards": [],
"certificates": [
{
"name": "AWS Certified Solutions Architect – Associate",
"issuer": "Amazon Web Services (AWS)",
"endDate": "2024-09-30",
"startDate": "2021-09-30",
"url": "https://www.credly.com/badges/5601164b-3708-43d9-9a97-3c514f65ac1b?source=linked_in_profile"
},
{
"name": "AWS Certified Solutions Architect – Professional",
"issuer": "Amazon Web Services (AWS)",
"endDate": "2024-10-31",
"startDate": "2021-10-31",
"url": "https://www.credly.com/badges/68d45c8b-8a57-40c3-ad86-efd018c98438?source=linked_in_profile"
}
],
"publications": [],
"skills": [
{
"name": "Python (Programming Language)",
"level": "",
"keywords": ["python"]
},
{
"name": "Terraform",
"level": "",
"keywords": []
},
{
"name": "PostgreSQL",
"level": "",
"keywords": ["database","RDBMS","RDS"]
},
{
"name": "Agile Methodologies",
"level": "",
"keywords": []
},
{
"name": "Agile Project Management",
"level": "",
"keywords": []
},
{
"name": "Test Driven Development",
"level": "",
"keywords": []
},
{
"name": "Virtualization",
"level": "",
"keywords": []
},
{
"name": "Agile Project Management",
"level": "",
"keywords": []
},
{
"name": "HTML5",
"level": "",
"keywords": []
},
{
"name": "JavaScript",
"level": "",
"keywords": []
},
{
"name": "Subversion",
"level": "",
"keywords": []
},
{
"name": "Swift",
"level": "",
"keywords": []
},
{
"name": "Cascading Style Sheets (CSS)",
"level": "",
"keywords": []
},
{
"name": "MySQL",
"level": "",
"keywords": []
},
{
"name": "ASP.NET MVC",
"level": "",
"keywords": []
},
{
"name": "Scripting",
"level": "",
"keywords": []
},
{
"name": "Object-Relational Mapping (ORM)",
"level": "",
"keywords": []
},
{
"name": "WCF",
"level": "",
"keywords": []
},
{
"name": "Amazon Web Services (AWS)",
"level": "",
"keywords": []
},
{
"name": "Object Oriented Design",
"level": "",
"keywords": []
},
{
"name": "ASP.NET",
"level": "",
"keywords": []
},
{
"name": "OOP",
"level": "",
"keywords": []
},
{
"name": "Continuous Integration",
"level": "",
"keywords": []
},
{
"name": "Microsoft Azure",
"level": "",
"keywords": []
},
{
"name": "HTML 5",
"level": "",
"keywords": []
},
{
"name": "jQuery",
"level": "",
"keywords": []
},
{
"name": "Representational State Transfer (REST)",
"level": "",
"keywords": []
},
{
"name": "SOAP",
"level": "",
"keywords": []
},
{
"name": ".NET",
"level": "",
"keywords": []
},
{
"name": "Object-Oriented Programming (OOP)",
"level": "",
"keywords": []
},
{
"name": "Windows Communication Foundation (WCF)",
"level": "",
"keywords": []
},
{
"name": "Java",
"level": "",
"keywords": []
},
{
"name": "Microsoft SQL Server",
"level": "",
"keywords": []
},
{
"name": "Node.js",
"level": "",
"keywords": []
},
{
"name": "Software Design",
"level": "",
"keywords": []
},
{
"name": "TFS",
"level": "",
"keywords": []
},
{
"name": "Git",
"level": "",
"keywords": []
},
{
"name": "C#",
"level": "",
"keywords": []
},
{
"name": "Databases",
"level": "",
"keywords": []
},
{
"name": ".NET Framework",
"level": "",
"keywords": []
},
{
"name": "dotnet core",
"level": "",
"keywords": []
},
{
"name": "CSS",
"level": "",
"keywords": []
},
{
"name": "Web Applications",
"level": "",
"keywords": []
}
],
"languages": [
{
"language": "English",
"fluency": "Native Speaker"
}
],
"interests": [],
"references": [
{
"name": "Eli Snyder",
"reference": "Erik is an exceptional developer. Not only does he excel at the technical aspects of development, he has a rare talent for building systems that make sense from the user perspective. His work completely transformed the usability of our products."
},
{
"name": "Mike AbiEzzi",
"reference": "Erik's ability to continuously consume and implement advanced object-oriented principles and apply them to an architectural framework, results in invaluable advancements towards team and project productivity and high quality software.\r\nHis professional transparency and unwaivering confidence and dedication to see a project through to success are indispensable traits of a leader.\r\nStrong communication and logic abilities seem to be very natural for Erik, making it easy to work with stake holders and extract requirements and then collaborate with a team in order to turn those requirements into quality software. On a personal level, Erik always has a smile on his face, is a very interesting person, and is a pleasure to work with day-to-day.\r\nThe combination of Erik's talents, skills, and personality make him a rare, solid addition to the success of a team, project, and organization."
},
{
"name": "Wim De Pril",
"reference": "Erik worked for me at KPA as a senior software engineer. He quickly established himself as a team lead within the development group and with management. His technical skill level is unsurpassed both during the architecture/design phase as during the implementation phase. He is one of those rare individuals that can translate difficult business problems into technical solutions and implement those solutions quickly and with quality. He is able to assess his work accurately and delivers on his promises. \r\nAs a person Erik is a joy to work with. Always dedicated and willing to help his colleagues out if need be. Always in good humor and nothing you ask him is too much. \r\nErik is the type of engineer we all want on our team. I can only but recommend Erik for any technical position."
}
],
"projects": [
{
"name": "App Control",
"startDate": "2014-02-28",
"summary": "Monitor and manage clients' critical cloud-based applications",
"url": "http://www.gfimax.com/remote-management/app-control",
"endDate": "2014-02-28"
}
],
"meta": {
"version": "v1.0.0",
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json",
"theme": "spartacus"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment