Website • CV • LinkedIn • StackExchange • NPM • Tatoeba.org
I am a software developer, specializing mostly in web applications. Programming is both my job and hobby, but I'm also interested in natural languages, cyber-security, astronomy, math, and art.
const scriptin = {
name: "Dmitry Shpika", // [DMEE-tree SHPEE-kah]
pronouns: ["he", "him"],
education: [
{ specialty: "Software Engineering",
type: "self-taught",
experience: "12+ years" },
{ specialty: "IT Security",
type: "degree",
experience: "Occasional consulting and auditing" },
],
hardSkills: {
programming: [TypeScript, JavaScript, Kotlin, SQL, ShellScripts, Python],
ui: [React, HTML, CSS, Tailwind, Bootstrap, MaterialUI, Figma],
api: [GraphQL, REST, SOAP, RPC],
buildTools: [Webpack, Vite, Gradle],
graphics: [Canvas2D, Processing, P5js, SVG],
testing: [TDD, BDD, Unit, E2E],
ci: [Docker, GitHubActions, GitLabCI],
other: [Parsing, WebScraping, XML],
_outdated: [PHP, Java, jQuery, AngularJS], // In the past
},
softSkills: {
teaching: "I like to explain complex topics in simple terms",
learning: "Currently focusing on foreign languages",
design: "Creating UIs using component libraries/frameworks, or from scratch",
writing: `Technical and fiction.
I've written 130+ answers on Stack Exchange,
maybe 5-7 articles, dozens of readmes,
countless Jira tickets,
a few short novels and poems`,
},
hobbies: [Programming, Languages, Astronomy, Math, Art],
} satisfies SoftwareEngineer;
Check out my pinned repos 👇