Skip to content

Instantly share code, notes, and snippets.

@mpontus
Last active April 6, 2022 04:16
Show Gist options
  • Save mpontus/eb8f9034e74940276b085e3340af0ce7 to your computer and use it in GitHub Desktop.
Save mpontus/eb8f9034e74940276b085e3340af0ce7 to your computer and use it in GitHub Desktop.
My JSON Resume
{
"basics": {
"image": "https://uploads.toptal.io/profile_photo/image/user/303253/large_daedd2f18cf8bc05a522077d18e0141c.jpg",
"name": "Michael Pontus",
"label": "Full-stack Developer",
"email": "m.pontus@gmail.com",
"location": { "city": "St. Petersburg", "countryCode": "RU" },
"profiles": [
{
"network": "GitHub",
"username": "mpontus",
"url": "https://github.com/mpontus/"
},
{
"network": "LinkedIn",
"username": "mpontus",
"url": "https://www.linkedin.com/in/mpontus/"
},
{
"network": "Toptal",
"username": "michael-pontus",
"url": "https://www.toptal.com/resume/michael-pontus"
}
],
"summary": "Michael is a senior full-stack web developer with over eight years of professional experience. He is an expert front-end developer with a passion for modular architectures and a versatile skill set that can bring any design to life. In addition, he is a certified AWS Solutions Architect with industry experience in cloud development and release engineering. Mikhail likes to perform hybrid work between code and infrastructure. He is proactive, communicative, and receptive to feedback."
},
"skills": [
{
"name": "Languages",
"keywords": [
"TypeScript",
"JavaScript",
"GraphQL",
"Ruby",
"SQL",
"CSS3",
"HTML5",
"Java"
]
},
{
"name": "Libraries/APIs",
"keywords": [
"React",
"RxJS",
"Redux-saga",
"XState",
"GatsbyJS",
"Styled-components",
"Node.js",
"Jest",
"Cypress",
"Google Maps API",
"RxJava"
]
},
{
"name": "Platforms",
"keywords": [
"Linux",
"Docker",
"Firebase",
"Amazon Web Services (AWS)",
"GitHub Actions",
"Contentful",
"Shopify",
"Android"
]
},
{
"name": "Tools",
"keywords": [
"Git",
"AWS SDK",
"AWS Cloud Development Kit (CDK)",
"AWS Lambda",
"Amazon SNS",
"Amazon SQS",
"Amazon API Gateway",
"Amazon EC2",
"Amazon CloudWatch",
"AWS IAM"
]
},
{
"name": "Paradigms",
"keywords": [
"Reactive Programming",
"Functional Programming",
"Object-oriented Programming (OOP)"
]
},
{
"name": "Storage",
"keywords": [
"PostgreSQL",
"MySQL",
"MongoDB",
"Redis",
"Amazon DynamoDB",
"Amazon S3"
]
}
],
"work": [
{
"name": "PureMoto",
"location": "Remote (United States)",
"position": "Back-end Developer",
"summary": "Developed a platform to connect Shopify with vendors' inventories and fulfillment providers.",
"highlights": [
"Implemented serverless architecture using AWS services: S3, Lambda, DynamoDB, and SNS/SQS.",
"Developed a modular architecture for vendor integrations using AWS Cloud Development Kit (CDK).",
"Improved observability using AWS X-Ray, CloudWatch Dashboards, and CloudWatch Logs Insights.",
"Created infrastructure to test vendor integrations by using AWS SDK, CucumberJS, and API mocks."
],
"startDate": "2020-08-04"
},
{
"name": "Sundae",
"location": "Remote (United States)",
"position": "React Developer",
"summary": "Transformed a website from WordPress into GatsbyJS using Contentful as headless CMS.",
"highlights": [
"Built a component library using React and Storybook with styled-components and styled-system.",
"Created a workflow in GitHub Actions to run visual regression tests using BackstopJS."
],
"startDate": "2019-10-30",
"endDate": "2019-12-31"
},
{
"name": "Skeduly, Inc.",
"location": "Remote (United States)",
"position": "React/TypeScript Front-end Engineer",
"summary": "Built an application for fleet and personnel management in the aviation industry.",
"highlights": [
"Developed a frontend with a modular dashboard interface using React, TypeScript, and Jest.",
"Contributed to the backend written using Ruby on Rails, ActiveRecord, dry-monads, and rspec."
],
"startDate": "2019-04-01",
"endDate": "2020-01-19"
},
{
"name": "Wendero",
"location": "Remote (Germany)",
"position": "Backend & Frontend Developer",
"summary": "Built a tool for importing lead information from various CRM systems into SalesForce.",
"highlights": [
"Implemented a multi-step workflow using a state machine with XState.",
"Improved tool performance during conversion using Web Workers and SheetsJS."
],
"startDate": "2019-03-09",
"endDate": "2019-04-16"
},
{
"name": "Untaylored",
"location": "Remote (Belgium)",
"position": "Front-end Developer",
"summary": "Developed a frontend for an online store served by Mangento and GraphQL API.",
"highlights": [
"Implemented a component library using React, Storybook, and styled-components.",
"Introduced ESLint and Cypress tests into CI pipeline using GitHub Actions."
],
"startDate": "2018-12-17",
"endDate": "2019-02-20"
}
],
"projects": [
{
"name": "react-modal-hook",
"description": "React library provides a hook to create modal windows. The hook is responsible for both state management and rendering of the modal, which makes it more convenient to create modals from other components. Complete test coverage with Jest and react-testing-library.",
"keywords": ["TypeScript", "React", "Jest", "react-testing-library"],
"url": "https://github.com/mpontus/react-modal-hook",
"startDate": "2018-11-29"
}
],
"publications": [
{
"publisher": "Toptal Engineering Blog",
"name": "Maintain Control: A Guide to Webpack and React, Pt. 2",
"url": "https://www.toptal.com/react/webpack-config-tutorial-pt-2",
"releaseDate": "2019-12-05"
},
{
"publisher": "Toptal Engineering Blog",
"name": "Maintain Control: A Guide to Webpack and React, Pt. 1",
"url": "https://www.toptal.com/react/webpack-react-tutorial-pt-1",
"releaseDate": "2019-11-05"
},
{
"publisher": "Toptal Engineering Blog",
"name": "Finding a Better Framework than Vue.js, React, and Angular",
"url": "https://www.toptal.com/front-end/tips-and-practices",
"releaseDate": "2019-07-25"
}
],
"certificates": [
{
"name": "Amazon Web Services Solutions Architect Associate",
"issuer": "Amazon Web Services (AWS)",
"url": "https://www.credly.com/badges/5aa5e0f0-79bb-495f-87be-80635971d434/public_url",
"date": "2020-07-15"
}
],
"languages": [
{ "language": "English", "fluency": "Fluent" },
{ "language": "Russian", "fluency": "Native" }
],
"meta": {
"theme": "actual"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment