Skip to content

Instantly share code, notes, and snippets.

@tailhook
Last active February 25, 2024 15:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tailhook/008d9bf022cb756d5461ecb42a7ef03c to your computer and use it in GitHub Desktop.
Save tailhook/008d9bf022cb756d5461ecb42a7ef03c to your computer and use it in GitHub Desktop.
resume.json
{
"meta": {"theme": "elegant"},
"basics": {
"name": "Paul Colomiets",
"label": "System Software Developer",
"picture": "https://gist.github.com/tailhook/008d9bf022cb756d5461ecb42a7ef03c/raw/6949636b7a42e09f6bc6da30a067fe9171c3ecaf/avatar.jpg",
"email": "paul@colomiets.name",
"website": "https://github.com/tailhook",
"summary": "I'm a system software developer, who enjoy low-level code. Can do full stack web development. Manage people to make projects bigger than myself. Love big challenges. Push high performance.",
"location": {
"city": "Kyiv",
"countryCode": "UA"
},
"profiles": [{
"network": "Github",
"username": "tailhook",
"url": "https://github.com/tailhook"
}, {
"network": "Twitter",
"username": "PaulColomiets",
"url": "https://twitter.com/PaulColomiets"
}, {
"network": "Telegram",
"username": "PaulColomiets",
"url": "https://t.me/paulcolomiets"
}]
},
"work": [{
"name": "EdgeDB Inc.",
"position": "Software Engineer",
"website": "https://edgedb.com",
"startDate": "2019-11-27",
"endDate": "2023-06-30",
"summary": "Participated in EdgeDB database development",
"highlights": [
"Led development of the command-line tools",
"Participated in EdgeQL language design and feature development",
"Optimized server code with Rust"
]
}, {
"name": "ThinkGlobal",
"position": "CTO",
"website": "https://thinkglobal.xyz",
"startDate": "2019-02-20",
"endDate": "2019-09-30",
"summary": "Developed internal CRM for managing students of the 25 schools",
"highlights": [
"Python3 + Asyncio + GraphQL at backend",
"React + Hooks + Apollo at frontend",
"Clickhouse for analytics"
]
}, {
"name": "Evo (prom.ua)",
"position": "Architect",
"website": "https://evo.company",
"startDate": "2014-01-15",
"endDate": "2018-10-30",
"summary": "Developed few pieces of software on the company scale level",
"highlights": [
"Created container orchestration system before Kubernetes took off",
"Advocated asyncio within company (quite successfully)",
"Started using Rust for performance critical tasks"
]
}, {
"name": "Insollo Entertainment",
"position": "Programmer → CTO",
"website": "https://insollo.com",
"startDate": "2009-02-01",
"endDate": "2013-11-01",
"summary": "Developed turn-based and semi-real-time games",
"highlights": [
"Developed own high-performance platform for semi-real-time games",
"Took python3 and asynchronous programming when it wasn't a trend yet",
"Started using HTML5 for games (when whole market was using Flash)"
]
}, {
"name": "Mnemosoft",
"position": "Programmer",
"startDate": "2008-07-01",
"endDate": "2009-01-01",
"summary": "Developed site rating in Python and C++"
}, {
"name": "Own startup",
"position": "Co-founder",
"startDate": "2007-03-01",
"endDate": "2008-08-01",
"summary": "Created multi-player game server with classic board games"
}, {
"name": "New Age Lab",
"position": "Programmer",
"startDate": "2004-03-01",
"endDate": "2007-03-01",
"summary": "Coded various websites and working on a CMS in a web studio"
}],
"education": [{
"institution": "Kyiv Politechnic Institute (KPI)",
"area": "Infromation Control Systems and Technologies",
"studyType": "Specialist",
"startDate": "2003-01-09",
"endDate": "2008-05-30"
}],
"skills": [{
"name": "Web Development",
"keywords": [
"HTML", "CSS", "React", "GraphQL"
]
}, {
"name": "Programming Languages",
"keywords": [
"Rust",
"Python",
"Javascript",
"C", "C++"
]
}, {
"name": "Tools",
"keywords": [
"MySQL", "Redis", "PostgreSQL",
"Git", "CI/CD",
"EdgeDB"
]
}, {
"name": "Public Speaking",
"keywords": [
]
}],
"interests": [{
"name": "Distributed Systems",
"keywords": [
"Consensus", "Raft", "Paxos",
"CAP Theorem"
]
}, {
"name": "System Programming",
"keywords": [
"System Calls",
"Containers",
"Rust",
"Embedded",
"Languages",
"Parsers",
"SmartHome"
]
}, {
"name": "Networking",
"keywords": [
"Chats",
"Semi-real-time Apps",
"Federated Protocols"
]
}, {
"name": "Spec and Proof Languages",
"keywords": [
"Izabelle",
"TLA+",
"Coq"
]
}, {
"name": "Open-Source",
"keywords": [
"Using",
"Publishing",
"Community Management"
]
}]
}
containers:
cli:
setup:
- !Alpine v3.8
- !NpmInstall [resume-cli]
commands:
resume: !Command
container: cli
run: [resume]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment