Hung Nguyen
Email: [email protected] | Github: hn23
Professional Summary
## Contact Information
- **Email**: [email protected]
- **GitHub**: [hn23](https://github.com/hn23)
## Professional Summary
Adaptable DevOps Engineer with extensive experience in CI/CD pipelines, Infrastructure as Code, and cloud technologies. Passionate about automating processes and building scalable, reliable systems that drive business value.
<!-- Generated resume summary in markdown format -->
Work Experience
Anchore Inc (Remote), Rochester, NY
DevOps Engineer
- Migrated clusters from using monolith terraform files to modular terragrunt architecture.
- Set up monitoring of application and infrastructure using in-app configurations and alert-manager.
- Manage company helm charts including bug fixes, new features, etc.
- Worked with customers for escalations regarding deployment and infrastructure.
ThingWorx, a PTC business, Rochester, NY
Senior DevOps Engineer
- Monitor, support, and troubleshoot CI infrastructure (linux, windows, osx), when there are issues with build pipelines.
- Mentor junior developers with how to figure out solutions and use best practices.
- Standardize Jenkins pipelines by leading projects to convert freestyle jobs to pipeline style as well as create common library functionalities for pipelines.
- Management of Cloud infrastructure.
TraceLink, Rochester, NY
Software Development Engineer in Test
- Wrote a proof of concept for automating manual testing activities using the automation framework Appium.
- Automate device provisioning using bash scripts to cut provisioning time from 10 or more minutes each run, down to less than 6 seconds.
ThingWorx, a PTC business, Rochester, NY
Software Development Engineer (DevOps Team)
- Wrote various AWS lambda functions to automate manual intensive tasks for teams.
- Help implemented scalable Jenkins agents to reduce costs over long-running agents.
- Wrote automation to reduce the time spent manually deploying the platform for developer use from over a day of effort to one command which takes 30 minutes to run.
- Wrote automation to terminate AWS instances reducing the cost of some nightly tests by 75%.
GreySide LLC, Rochester, NY
Web Developer
- Django-Mesh: a Tumblr style blogging web application; Completed core functionality as requested by project owner, as well as wrote tests to achieve 100% code coverage.
- IDSKona: an internal employee communication portal with sales analytic features for each store; Contributed to a large portion of the project, wrote tests with Python Unittest to achieve 100% back-end code coverage, and Selenium to verify front-end javascript.
from dataclasses import dataclass
from typing import List
@dataclass
class Experience:
company: str
position: str
location: str
start_date: str
end_date: str
achievements: List[str]
work_experience = [
Experience(
company="Anchore Inc (Remote), Rochester, NY",
position="DevOps Engineer",
start_date="Jan 2022",
end_date="Present",
achievements=[
"Migrated clusters from using monolith terraform files to modular terragrunt architecture",
"Set up monitoring of application and infrastructure using in-app configurations and alert-manager",
"Manage company helm charts including bug fixes, new features, etc",
"Worked with customers for escalations regarding deployment and infrastructure"
]
),
Experience(
company="ThingWorx, a PTC business, Rochester, NY",
position="Senior DevOps Engineer",
start_date="November 2019",
end_date="December 2021",
achievements=[
"Monitor, support, and troubleshoot CI infrastructure (linux, windows, osx)",
"Mentor junior developers with how to figure out solutions and use best practices",
"Standardize Jenkins pipelines by leading projects to convert freestyle jobs to pipeline style",
"Management of Cloud infrastructure"
]
),
Experience(
company="TraceLink, Rochester, NY",
position="Software Development Engineer in Test",
start_date="December 2018",
end_date="November 2019",
achievements=[
"Wrote a proof of concept for automating manual testing activities using Appium",
"Automate device provisioning using bash scripts to cut provisioning time from 10+ minutes to under 6 seconds"
]
),
Experience(
company="ThingWorx, a PTC business, Rochester, NY",
position="Software Development Engineer (DevOps Team)",
start_date="August 2015",
end_date="December 2018",
achievements=[
"Wrote various AWS lambda functions to automate manual intensive tasks",
"Help implemented scalable Jenkins agents to reduce costs over long-running agents",
"Wrote automation to reduce platform deployment time from over a day to 30 minutes",
"Wrote automation to terminate AWS instances reducing test costs by 75%"
]
),
Experience(
company="GreySide LLC, Rochester, NY",
position="Web Developer",
start_date="July 2014",
end_date="August 2015",
achievements=[
"Django-Mesh: Tumblr style blogging web application with 100% code coverage",
"IDSKona: employee communication portal with sales analytics and 100% backend coverage"
]
)
]
Education
University at Buffalo
Bachelors with double major in Mathematics, Economics
Buffalo, NY
January 2009 – February 2014
"education": [
{
"institution": "University at Buffalo",
"degree": "Bachelor's Degree",
"majors": [
"Mathematics",
"Economics"
],
"location": "Buffalo, NY",
"start_date": "2009-01",
"end_date": "2014-02",
"degree_type": "Double Major"
}
],
"meta": {
"last_updated": "2024-01-01",
"format_version": "1.0"
}
}
Technical Skills
technical_skills:
programming_languages:
- Python
- Bash
cloud_platforms:
- Microsoft Azure
- AWS
containerization:
- Docker
- Kubernetes
- Helm
ci_cd:
- Jenkins
- Artifactory
- CircleCI
- Github Actions
- GitOps
- FluxCD
infrastructure_as_code:
- Packer
- Terraform
- Terragrunt
- Ansible
web_servers_and_systems:
- Nginx
- Tomcat
- Linux
# All 20 skills from the resume organized by category
all_skills: [
Python, Bash, Microsoft Azure, AWS,
Docker, Kubernetes, Helm, Jenkins,
Artifactory, CircleCI, Github Actions, GitOps,
FluxCD, Packer, Terraform, Terragrunt,
Ansible, Nginx, Tomcat, Linux
]
Personal Projects
A simple and intuitive todo application designed for personal productivity management. Built with modern web technologies to provide a clean, responsive user experience.
Encrypted document and text sharing platform that prioritizes security and privacy. Features end-to-end encryption to ensure sensitive information remains protected during transmission and storage.
Trading card marketplace with integrated cryptocurrency payment system. Enables seamless token-based purchases and provides a secure platform for collectors to buy and sell trading cards.
class Project {
constructor(name, url, description, technologies, category) {
this.name = name;
this.url = url;
this.description = description;
this.technologies = technologies;
this.category = category;
}
openProject() {
window.open(this.url, '_blank');
}
}
const personalProjects = [
new Project(
"todoody.com",
"https://todoody.com",
"A simple and intuitive todo application designed for personal productivity management. Built with modern web technologies to provide a clean, responsive user experience.",
["JavaScript", "HTML5", "CSS3", "LocalStorage"],
"productivity"
),
new Project(
"clipward.com",
"https://clipward.com",
"Encrypted document and text sharing platform that prioritizes security and privacy. Features end-to-end encryption to ensure sensitive information remains protected during transmission and storage.",
["Node.js", "Encryption", "WebCrypto API", "Express.js"],
"security"
),
new Project(
"bulkbinder.com",
"https://bulkbinder.com",
"Trading card marketplace with integrated cryptocurrency payment system. Enables seamless token-based purchases and provides a secure platform for collectors to buy and sell trading cards.",
["React", "Blockchain", "Web3.js", "Smart Contracts", "Cryptocurrency"],
"marketplace"
)
];
// Export projects for use in other modules
export { personalProjects, Project };
// Helper function to get projects by category
export function getProjectsByCategory(category) {
return personalProjects.filter(p => p.category === category);
}
Contact Information
Email: [email protected]
GitHub: github.com/hn23
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact - Hung Nguyen</title>
</head>
<body>
<header>
<h1>Contact Information</h1>
</header>
<main>
<p>Email: [email protected]</p>
<p>GitHub: github.com/hn23</p>
</main>
</body>
</html>