diff options
author | 53hornet <atc@53hor.net> | 2021-12-11 11:26:18 -0500 |
---|---|---|
committer | 53hornet <atc@53hor.net> | 2021-12-11 11:26:18 -0500 |
commit | 00d6a7d10f6267e437b330aa99df091bfc7c67b6 (patch) | |
tree | b3ffb8fc4f09933ebc8ed9c90f03412250199dd8 /hireme | |
parent | de9bbfdb8f0d3b366e76a5cc775690f7315c740f (diff) | |
download | 53hor-00d6a7d10f6267e437b330aa99df091bfc7c67b6.tar.xz 53hor-00d6a7d10f6267e437b330aa99df091bfc7c67b6.zip |
chore: organize pages and use router/renderer, organize assetsrouting
Diffstat (limited to 'hireme')
-rw-r--r-- | hireme/cv.html | 196 | ||||
-rw-r--r-- | hireme/cv.php | 5 | ||||
-rw-r--r-- | hireme/index.php | 47 |
3 files changed, 0 insertions, 248 deletions
diff --git a/hireme/cv.html b/hireme/cv.html deleted file mode 100644 index 5c93878..0000000 --- a/hireme/cv.html +++ /dev/null @@ -1,196 +0,0 @@ -<h1 id="cv">Adam T. Carpenter</h1> - -<label for="email">Email</label> -<a id="email" href="mailto:atc@53hor.net">atc@53hor.net</a> -<label for="www">WWW</label> -<a id="www" href="https://www.53hor.net/hireme">www.53hor.net</a> -<label for="git">Git</label> -<a id="git" target="_blank" href="https://git.53hor.net/explore/repos" - >git.53hor.net</a -> -<!--<label for="cv">CV</label> - (<a id="cv" href="https://www.53hor.net/hireme/cv.php">Download a PDF copy</a>)--> - -<p> - I am a computer programmer who has been developing and maintaining native and - web applications since 2018. I have also been providing systems administration - services and technical mentoring since 2016. I aim to create simple, - performant, and well-documented software that solves real problems with no - surprises. -</p> - -<p> - I am fluent in Rust, C#, Python, JavaScript, Bourne Shell, and HTML+CSS. I am - also familiar with Java, PHP, C, C++, TypeScript, and PowerShell. I have used - a variety of frameworks and libraries, as well as a myriad of web servers, - databases, and "DevOps" platforms. -</p> - -<hr /> -<h2>Skills</h2> - -<h3>Software Engineering</h3> - -<ul> - <li> - Build performant, correct applications and services with a focus on - automating manual labor and making architects' and operators' lives easier. - </li> - <li> - Contribute to internal and client-facing front-end software that is simple - and easy to use. - </li> - <li> - Integrating with organizational build chains and DevOps pipelines for - deployments with zero surprises. - </li> -</ul> - -<h3>Systems Administration</h3> - -<ul> - <li> - Architect and arrange physical machines and the servers that run on them for - minimal downtime and secure, speedy operation. - </li> - <li> - Administer container orchestration clusters with dozens of "micro-services" - that need to communicate together to achieve a common goal. Apply - zero-downtime upgrade practices as well as high-availability horizontal - replica scaling for high-use applications. - </li> - <li> - Self-host a variety of tools, applications, and web servers for the purpose - of learning and ownership of digital property. - </li> -</ul> - -<h3>Technical Mentoring, Leadership</h3> - -<ul> - <li> - Transfer knowledge and skills in a practical, enjoyable fashion in language - that is [hopefully] easy to comprehend. - </li> - <li> - Take a senior role in directing a flourishing new team of developers to get - started quickly and achieve a state of production in little time. - </li> - <li> - Co-host informal lectures and "lunch and learns" on a variety of topics, - especially but not limited to computing. - </li> -</ul> - -<hr /> -<h2>Work History</h2> - -<p> -<h3>Software Engineer</h3> -<em>Automatic Data Processing (August 2021-Present)</em> -<ul> - <li>Promoted after three years of hard work as a junior application developer</li> -</ul> -</p> - -<p> -<h3>Application Developer</h3> -<em>Automatic Data Processing (June 2018-August 2021)</em> -<ul> - <li> - Authored - <a href="https://github.com/adpllc/altruistic-angelshark"><em>Altruistic Angelshark</em></a>, - an Avaya Communication Manager automation - daemon, to ease friction caused by existing, interactive, and fragile - tools and processes. This tool was used to save the company rougly half a - million dollars per year by enabling unused license cleanup with little - operator input. It was deemed appropriately useful to release as free and - open source software. It was written in Rust and operates over the SSH2 - library using an undocumented Avaya protocol. - </li> - <li> - Co-authored an authentication/authorization API to specifically serve - the needs of our team. This software interacted with Active Directory - over LDAP, presented users with JSON Web Tokens, and was reworked be - used as a reverse proxy in front of our container services. - </li> - <li> - On-boarded and mentored team of six developers on organization DevOps - technology and practices. This included configuring and - knowledge-sharing a Jenkins CICD pipeline, local Docker Trusted - Registry, and IBM Cloud Private flavor of Kubernetes. This also - consisted of informal lectures on concepts such as continuous deployment - and delivery, the "12-factor" methodology, and containerization. - </li> - <li> - For multiple years in a row I offered my services for on-site training - of new college hires. My responsibilities included mentoring and - knowledge sharing for typical industry tools, languages, and frameworks, - as well as the inner workings of the company. Classes typically - consisted of 20-30 new employees. - </li> -</ul> -</p> - -<p> -<h3>Web Application Designer & Developer</h3> -<em>Freelance (July 2019-Present)</em> -<ul> - <li> - Built a from-scratch art studio storefront to exactly fit the customer's - specifications. Site is a mobile-friendly art gallery with a cart and - checkout system. I used Rust and Vue JS for the majority of this - project. Functionality was delivered ahead of schedule and I was able to - quickly compensate for shifting requirements. - </li> - <li>Built and maintained a variety of static sites.</li> -</ul> -</p> - -<p> -<h3>Technology Support Specialist, Repair Technician</h3> -<em>The College of William & Mary (February 2015-May 2018)</em> -<ul> - <li> - Worked directly with customers to diagnose issues and install and - configure software. Interactions were in-person and over the phone. - Responsibilities also included performing basic repairs to enterprise - laptops. - </li> - <li> - Maintained three to four public access labs at a time during the Summer - months, each with 20-30 machines. - </li> -</ul> -</p> - -<hr /> -<h2>Academic History</h2> - -<p> - I have a Bachelor of Science in Computer Science and graduated from the - College of William and Mary in May of 2018. While there, I participated in - several group software development projects such as hybrid Android application - testing and presided over the campus Game Design Club. -</p> - -<hr /> -<h2>About Me</h2> - -<p> - I wrote my first program on a TI-84 in BASIC to help finish my high school - math homework faster. I quickly transitioned to building more complicated - programs but have continued to enjoy finding the smallest amount of code to - solve a problem quickly, correctly, and securely. -</p> - -<p> - I grew up in and still call Hampton Roads, Virginia my home. In my spare time - I drive and maintain a classic car, a 1953 Hudson Hornet. I enjoy travelling - and being at home with my wife and cocker spaniel. I also self-host a web - server in a closet in my home. -</p> - -<p> - I keep a <a href="https://www.53hor.net">public journal on my web site</a>. -</p> diff --git a/hireme/cv.php b/hireme/cv.php deleted file mode 100644 index c9255a8..0000000 --- a/hireme/cv.php +++ /dev/null @@ -1,5 +0,0 @@ -<?php -header('content-type: application/pdf'); -header('content-disposition: attachment; filename=adam-carpenter-cv.pdf'); -exec('/usr/local/bin/mutool convert -F pdf -o /tmp/cv.pdf cv.html'); -passthru('/bin/cat /tmp/cv.pdf'); diff --git a/hireme/index.php b/hireme/index.php deleted file mode 100644 index e366e32..0000000 --- a/hireme/index.php +++ /dev/null @@ -1,47 +0,0 @@ -<?php -include('../includes/head.php'); -?> -<h1 style="text-align: center;">Carpenter Tech</h1> - -<p> - My name is Adam Carpenter and I am a freelance, general-purpose computer programmer. - -</p> -<ul> - <li>Does your business day consist of tedious, repetitive manual tasks? How do you go about streamlining the process and writing software to automate those tasks?</li> - <li>Maybe you've outgrown the limitations of DIY site designers such as Google Sites or Wix. How do you approach from-scratch web design and rich web applications?</li> - <li>Are you or your small business looking to take control of your IT by self-hosting? Wondering how to go about efficiently and securely serving your clients?</li> -</ul> - -<p> - I run a business called <em>Carpenter Tech</em> that aims to help you answer these questions by offering the following services. - -</p> - -<ul> - <li>Software engineering, custom software design, development, and deployment</li> - <li>From-scratch web site construction, hosting, and maintenance</li> - <li>Programming, self-hosting, and IT consulting for small businesses</li> -</ul> - -<p> - I am down to earth and enjoy solving problems. If you think I may be able to help solve yours, - -<ul> - <li><a href="#cv">Review my CV</a></li> - <li><a href="/contact">Contact me to get started</a></li> -</ul> -</p> - -<hr /> - -<?php -include('cv.html'); -?> - -<p> - <img src="https://nextcloud.53hor.net/index.php/s/zL2AJHwtCWLX2Eq/preview" /> -</p> -<?php -include('../includes/foot.php'); -?> |