Skip to content

Instantly share code, notes, and snippets.

@ppearcy
Last active March 17, 2024 19:43
Show Gist options
  • Save ppearcy/82f3ff234961b484f7de6212e82a7447 to your computer and use it in GitHub Desktop.
Save ppearcy/82f3ff234961b484f7de6212e82a7447 to your computer and use it in GitHub Desktop.
{
"meta": {
"theme": "elegant"
},
"basics": {
"name": "Paul Pearcy",
"label": "Software / Cloud Architect",
"summary": "I am a hands-on software architect that works at every level of the development lifecycle with a deep understanding of how to synergize design, development, deployment, and infrastructure to achieve quality, reliability, scalability, and affordability. The last few years I have been one of two lead Architects for the flagship Blackboard Learn LMS and have played a key role in evolving to a SaaS platform able to support our largest customers affordably and reliably.",
"email": "ppearcy@gmail.com",
"location": {
"city": "Indianapolis",
"countryCode": "US"
},
"profiles": [
{
"username": "Paul Pearcy",
"url": "https://www.linkedin.com/in/paul-pearcy",
"network": "linkedin"
},
{
"url": "https://github.com/ppearcy",
"username": "ppearcy",
"network": "github"
},
{
"url": "https://github.com/paulpearcy",
"username": "paulpearcy",
"network": "github"
},
{
"url": "https://stackoverflow.com/users/451617/ppearcy",
"username": "ppearcy",
"network": "stackoverflow"
}
]
},
"education": [
{
"endDate": "2002-05-01",
"startDate": "1998-07-01",
"area": "Computer Science and Math (double major)",
"studyType": "Bachelors of Science",
"institution": "Purdue University"
}
],
"references": [
{
"reference": "Paul is superbly analytical and brilliant, yet easy to talk to and does not look down on you when you have questions.",
"name": "Shannon Monasco, SDE II Amazon"
},
{
"reference": "Paul is an extremely efficient and dedicated worker. He creates quality work with attention to detail. He works well on a team and individually . I could not give a more positive recommendation for Paul.",
"name": "Jeff Kibler, Cofounder SecondSight"
},
{
"reference": "Paul is a smart, incredibly hard-working developer who can be relied on to complete his tasks with minimum oversight. He is proactive in seeking out everything he needs to get the job done and he works relentlessly to meet his objectives. He would be a strong addition to any development team.",
"name": "Aaron Hayes, Senior Software Engineer at Jump Trading"
}
],
"skills": [
{
"name": "Programming Languages",
"level": "Expert",
"keywords": [
"Java",
"Python",
"SQL",
"Scala",
"Typescript/Javascript",
"C/C++",
"bash"
]
},
{
"name": "Cloud Platforms",
"level": "Expert",
"keywords": [
"AWS",
"Cloudflare",
"New Relic",
"Snowflake",
"Dynatrace",
"Kubernetes",
"PSPDFKit"
]
},
{
"name": "Software Architecture",
"level": "Expert",
"keywords": [
"System Design",
"Deployment",
"Infrastructure Management"
]
}
],
"awards": [
{
"title": "Blackboard PD Silver Award for work on Blackboard Annotate",
"awarder": "Tim Thomlinson, Chief Product Officer",
"date": "2019-06-01"
},
{
"title": "Blackboard PD Gold Award for work on Learn CMS",
"awarder": "Tim Thomlinson, Chief Product Officer",
"date": "2018-09-01"
},
{
"title": "Motorola Barvo Award",
"awarder": "Motorola",
"date": "2006-11-01"
}
],
"work": [
{
"name": "Anthology (Formerly Blackboard)",
"position": "Senior Staff Software Engineer",
"startDate": "2013-10-01",
"summary": "Oversee architecture on Blackboard Learn product.",
"location": "Indianapolis, IN",
"highlights": [
"Learn is a rapidly evolving product with ~10 major features delivered per month with 20+ teams and ~200 engineers involved. Learn consists of a core Java monolith with 25+ million lines of code and 20+ supporting services all deployed to AWS. This is a high volume transactional system handling 35+ million users a day achieving 99.99% uptime supporting key teaching and learning workflows. There is a large amount of feature work combined with traditional bug, security and performance fixes.",
"Work with PMs, UX, dev teams, and ops teams to evolve designs and orchestrate infrastructure.",
"Help the security team triage potential issues, understand severity, and recommend fixes.",
"Final tier of troubleshooting the toughest production issues through a deep understanding of the app tier and infra.",
"Brought on as Tech Lead/Fixer for projects that are struggling to help scope and implement successfully. ",
"Manage our overall compute footprint consisting of over 5000 EC2 instances with a combination of spot and RI (reserved instances) EC2 usage working closely with the CloudFinOps team. ",
"Serve as an AWS, Cloudflare, New Relic, Dynatrace, and PSPDFKit expert and liason.",
"Mentor and guide engineers at various tiers to help enable them to be independent and productive."
]
},
{
"name": "Limberware LLC",
"position": "CEO/Software Architect",
"startDate": "2012-05-01",
"summary": "Built and manage a custom tax web for Pilots and Flight Attendants using Python/Django, operating for over 15 years with minimal intervention."
},
{
"name": "Markit On Demand",
"position": "Director - Lead Software Engineer",
"startDate": "2007-08-01",
"endDate": "2012-04-01",
"summary": "Focused on application development of core infrastructure applications, including document search, management system, and data processing. Worked with C++, Python, SQL, and Java.",
"location": "Boulder, CO"
},
{
"name": "Motorola",
"position": "Software Engineer",
"startDate": "2003-08-01",
"endDate": "2007-08-01",
"summary": "Software engineering tasks within Mobile Devices division.",
"location": "Champaign, IL"
},
{
"name": "Connectix Corporation",
"position": "Software Engineer Intern",
"startDate": "2001-05-01",
"endDate": "2001-08-01",
"location": "San Mateo, CA"
},
{
"name": "Bakerhill Corporation",
"position": "Software Development Intern",
"startDate": "1997-01-01",
"endDate": "1999-08-01",
"location": "Carmel, IN"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment