Skip to content

Instantly share code, notes, and snippets.

@nathasm
Last active July 22, 2024 00:03
Show Gist options
  • Save nathasm/1266d176eacb2910d9d054b3e7a13535 to your computer and use it in GitHub Desktop.
Save nathasm/1266d176eacb2910d9d054b3e7a13535 to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Nathan Smith",
"email": "nathasm@gmail.com",
"phone": "(518) 221-6576",
"location": {
"address": "Signal Mountain, TN"
}
},
"education": [
{
"institution": "Ohio University",
"area": "Computer Science/Microbiology",
"studyType": "BS",
"startDate": "1997",
"endDate": "2001",
"location": "Athens, OH"
},
{
"institution": "Rensselaer Polytechnic Institute",
"location": "Troy, NY",
"studyType": "MS",
"area": "Computer Science",
"startDate": "2001",
"endDate": "2003"
}
],
"work": [
{
"highlights": [
"Led the design and implementation of full-stack features, collaborating closely with the product development team to translate designs into functional code",
"Developed and integrated user-facing features, leveraging TypeScript/React for front-end development and Python for back-end services, ensuring robust and scalable applications",
"Engineered and optimized internal ETL pipeline, transferring data from Google Cloud Platform (GCP) datastores to a PostgreSQL datastore, including creating new database tables and performing post-ingestion data calculations",
"Provided comprehensive production support for clients and internal staff, including bug tracking and resolution, customer-requested investigations, and upgrades from legacy platforms",
"Contributed to significant company growth, participating in interviews and mentoring over 10 new employees, helping the company quadruple in size",
"Served as a technical point of contact for both front-end and back-end architecture and design and implementation"
],
"company": "EvolutionIQ",
"position": "Senior Software Developer",
"location": "Remote",
"startDate": "2022-06",
"endDate": "2024-03"
},
{
"highlights": [
"Full-stack developer on a product that aims to use semantic analysis to better apply metadata to customers' data and reporting tools",
"Implemented numerous user-facing features leveraging TypeScript/React as part of our semantic analysis offering",
"Led efforts to standardize best practices and build processes for internationalizing applications across web-based product offerings",
"Focused on improving reliability, testability, and automation through implementing a complete CI/CD pipeline, unit testing with Jest/Karma, and E2E testing with Cypress",
"Supported field consultants and customers through various phases of project planning, POC implementation, and post-deployment support"
],
"company": "Ab Initio Software",
"position": "Software Developer",
"location": "Lexington, MA / Remote",
"startDate": "2019-05",
"endDate": "2022-06"
},
{
"highlights": [
"Improved code quality by providing constructive feedback, observations, and suggestions through code reviews"
],
"company": "PullRequest",
"position": "Code Reviewer",
"location": "Remote",
"startDate": "2021-08"
},
{
"highlights": [
"Architected and developed a full-stack web application from the ground up to interact with a new trading platform which encompassed 50k LOC, 10k tests, and 99% code coverage",
"Implemented front-end application using AngularJS and NodeJS/ExpressJS frameworks, and a C++ facade API to interact with the trading platform",
"Led and managed a team of 3 from hiring, cultivating culture, and performance reviews",
"Implemented features for various C++ applications to manage access to databases, cache system state, and proxy requests to provide near real-time queries without affecting mission-critical applications",
"Acted as project manager for a team of 7 developers during the initial build-out phase of the matching engine project. Handled communication between management and customers to deliver the project on time with 100% uptime",
"Architected and implemented a full software development life cycle using open-source tools to track progress, submit features/bugs, perform code reviews, and manage source control systems with continuous integration"
],
"company": "Thesys Technologies",
"position": "Senior Software Developer",
"location": "Charleston, SC / Remote",
"startDate": "2012-12",
"endDate": "2019-03"
},
{
"highlights": [
"Cofounded a business which aimed to connect businesses to share resources and build a client base",
"Designed and implemented a full-stack application using Angular and Ruby on Rails"
],
"company": "Cohortable",
"position": "Senior Software Developer",
"location": "Remote",
"startDate": "2016-08",
"endDate": "2017-08"
},
{
"highlights": [
"Managed a team responsible for market data distribution throughout the organization",
"Implemented and tested low latency feed handler applications in C++",
"Designed a new market data client API in C++ for Citi Equities global initiative",
"Investigated and evaluated hardware solutions to improve the existing system through network and server upgrades"
],
"company": "Automated Trading Desk",
"position": "Software Team Lead",
"location": "Mount Pleasant, SC",
"startDate": "2007-06",
"endDate": "2012-11"
},
{
"highlights": [
"Tested and critiqued software components and interfaces with technical depth",
"Wrote C/C++ test programs to assure quality and develop test tools to increase effectiveness through model-based, parameter, functional, and structural testing techniques",
"Developed stress infrastructure to verify the health of the Winsock component"
],
"company": "Microsoft",
"position": "Software Design Engineer in Test (SDET)",
"location": "Redmond, WA",
"startDate": "2005-08",
"endDate": "2007-06"
},
{
"location": "Niskayuna, NY",
"position": "Individual Contributor",
"website": "",
"startDate": "2001-06",
"endDate": "2005-08",
"highlights": [
"Completed a master's degree in Computer Science while working full-time on several research rotations throughout the Center",
"Designed, implemented, and tested a path planning application for aircraft engine fan blade inspection written in C++",
"Designed and implemented a novel transport layer protocol over ad hoc and large bandwidth/large delay networks within a test bed environment",
"Innovated active priority queuing algorithms and multi-criteria QoS routing metrics in an ad-hoc wireless active network",
"Utilized complexity techniques for semantically classifying various forms of network traffic"
],
"company": "General Electric"
}
],
"skills": [
{
"keywords": [
"React",
"Angular",
"VueJS",
"TypeScript",
"Cypress"
],
"name": "Front-End Web Development"
},
{
"keywords": [
"NodeJS",
"Python/FastAPI"
],
"name": "Back-End Web Development"
},
{
"level": "",
"keywords": [
"C++11, C++14"
],
"name": "Object Oriented Programming"
},
{
"keywords": [
"ZMQ, Google Protobuf, RabbitMQ, Custom language-independent protocols"
],
"name": "Middleware"
},
{
"keywords": [
"PostgreSQL",
"Google BigQuery",
"MariaDB"
],
"name": "Databases"
}
],
"projects": [
{
"name": "Patent",
"description": "Patent for generating numerically controlled tool paths on a solid model (USPTO #6678575)"
},
{
"name": "Patent Pending",
"description": "Machine learning techniques for discovering keys in relational datasets"
},
{
"name": "Patent Pending",
"description": "QoS techniques in an active networking environment"
},
{
"name": "Patent Pending",
"description": "Novel store-and-forward algorithm for use in active networks"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment