Skip to content

Instantly share code, notes, and snippets.

@asm0dey
Last active September 23, 2022 12:01
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 asm0dey/8472c4ed8e885525773e55f0dfa0dc78 to your computer and use it in GitHub Desktop.
Save asm0dey/8472c4ed8e885525773e55f0dfa0dc78 to your computer and use it in GitHub Desktop.
{
"basics": {
"label": "Developer Advocate – JetBrains",
"email": "me@asm0dey.site",
"phone": "+4915259817123",
"name": "Pasha Finkelshtein",
"summary": "Developer advocate for data engineering and a polyglot developer. I write in JVM languages (even exotic like Clojure), Python, and JS/TS. I love talking and people. Autonomous, but I don't like isolation. Learning never ends for me.",
"profiles": [
{
"network": "LinkedIn",
"username": "asm0dey",
"url": "https://www.linkedin.com/in/asm0dey/"
},
{
"network": "Twitter",
"username": "asm0di0",
"url": "https://twitter.com/asm0di0"
}
]
},
"work": [
{
"company": "JetBrains",
"website": "https://jetbrains.com",
"position": "Developer Advocate",
"startDate": "2021-02-28",
"summary": "Creating talks, workshops, blog posts about big data.\n\nThe product in my focus is the Big Data Tools plugin.\n\nCurrently, I'm creating content about data engineering and actively working with the data engineering community.\n\nMaintaining Kotlin API for Apache® Spark\n\nData engineering annotated monthly: https://jb.gg/de-annotated\n\nBig Data World series: https://jb.gg/big-data-world\n\nAll my posts: https://blog.jetbrains.com/author/pavel-finkelshteyn-jetbrains-com/",
"highlights": []
},
{
"company": "JetBrains",
"website": "https://jetbrains.com",
"position": "Software Engineer",
"startDate": "2020-02-28",
"endDate": "2021-02-28",
"summary": "Building Big Data Tools for IntelliJ IDEA Ultimate (https://jb.gg/bdt)\n\nAuthor and maintainer of Kotlin for Apache® Spark™ (https://github.com/JetBrains/kotlin-spark-api)",
"highlights": []
},
{
"company": "Lamoda",
"position": "WMS Team Leader, Data Engineer",
"startDate": "2018-09-30",
"endDate": "2020-02-28",
"summary": "As a team lead, I'm\n\nImproving development process\n\nPerforming code reviews\n\nSolve technological tasks, such as\n\n1) Clustering of application\n2) Improving testing architecture\n\n3) Complex refactorings\n\nTask management\n\nAlso, I was part of lamoda.tech brand team. As a member I'm\n\nspeaking at conferences/meetups\n\nstanding on our stand at conferences\n\nparticipate in speaker improvement in our speaker club",
"highlights": []
},
{
"company": "Home Credit Bank",
"position": "CIO at Digital Business block",
"startDate": "2017-11-30",
"endDate": "2018-09-30",
"summary": "My primary responsibility is to set up and fix the (where broken) development and testing process.\n\nMy main achievements are:\n\n1. have reoriented development from IT-centric to business-centric\n\n2. have almost wholly eliminated overtimes\n\n3. with changes have created a positive trend in bug elimination\n4. have created transparent stakeholders' communication and prioritization\nprocess",
"highlights": []
},
{
"company": "Sberbank Realty center",
"position": "Development tech lead",
"startDate": "2016-07-31",
"endDate": "2017-11-30",
"summary": "Tech leadership on Java developers, planning, and task decomposition.\n\nCommunication with business. Candidates interviews.\n\nProject:\n\nThe system, a de facto analog of the bill of credit, is performed without a bank license.\n\nThe system is built with:\n\nJava 8, Kotlin\nSpring\n\nPostgres\n\njOOQ\n\nRabbitMQ\n\nReact+Redux for frontend.\n\nAll the system works in the Kubernetes environment (and in Docker).\n\nOther responsibilities:\n\nIn my first month in the company, I created an architectural overview of the whole company ecosystem. I've created the presentation, where I made some accents on the most influencing weaknesses of existing solutions and proposed ways to improve the situation. Most of the ideas from this presentation are now accepted as rules for development in the company.",
"highlights": []
},
{
"company": "ATOL",
"position": "Software architect",
"startDate": "2015-12-31",
"endDate": "2016-07-31",
"summary": "I've achieved the following results:\n\nGot basic knowledge about retail business\n\nUnder conditions of constantly changing requirements, I've created a team, process, and product that can quickly adapt to these requirements.\n\nBrought a product into production exploitation (in the beta-test stage)\n\nTechnical stack is:\n\nSpring Boot with Cloud, Security, MVC, Core, JDBC, Cache, AMQP\n\nConsul\n\nPostgres\n\nRedis\n\nJava 8, Kotlin\nJavascript (ES2015, AngularJS, Webpack)\n\nDocker",
"highlights": []
},
{
"company": "NII Voskhod",
"position": "Team Lead",
"startDate": "2014-02-28",
"endDate": "2015-12-31",
"summary": "My responsibilities include:\n\nManagement of team up to 5 people, task assignment, planning.\n\nAlso I work as senior developer, so I have responsibility for final product architecture and things like deployment process automation, documentation etc.\n\nWe're developing enterprise-class application, which controls federal system of electronic data exchange and intercommunication.\n\nKey technologies: Java EE, JavaScript, CSS, HTML, Hibernate, Oracle.",
"highlights": []
},
{
"company": "CHIP",
"position": "Author",
"startDate": "2013-05-31",
"endDate": "2013-11-30",
"summary": "Wrote articles about linux for CHIP DVD.",
"highlights": []
},
{
"company": "URAN IBTAE RAN",
"position": "Developer",
"startDate": "2009-03-31",
"endDate": "2014-01-31",
"summary": "Java programming:\n\nstandart library, apache commons, JPA, google guava, Eclipse RCP, Hibernate (basic knowledge)\n\nResearch development: Metawidget, GWT, Vaadin, many other libs\n\nI am first in our team, who used mockito in unit tests.\n\nOther languages:\n\nGroovy, Scala and Kotlin (basic)\n\nBuild engineering: Jenkins CI, Maven\nSetup servers for development - all infrastructure work: OS setup, all necessary soft\n\nStrong knowledge of Unix-based OS'es - ubuntu, centos, fedora",
"highlights": []
}
],
"education": [
{
"institution": "Higher School of Economics",
"gpa": "Master",
"startDate": "2007-09-01",
"endDate": "2009-06-30",
"area": "Business Psychology",
"studyType": "Master's degree"
},
{
"institution": "Higher School of Economics",
"gpa": "Bachelor",
"startDate": "2003-09-01",
"endDate": "2007-06-30",
"area": "Psychology",
"studyType": "Bachelor's degree"
}
],
"skills": [
{
"name": "Communications",
"keywords": [
"Public speaking",
"Writing",
"Podcasting"
]
},
{
"name": "Programming",
"keywords": [
"Java",
"Kotlin",
"Python",
"JS",
"TS",
"Scala"
]
},
{
"name": "Architecture",
"keywords": [
"Microservices",
"Data Storage Architecture",
"Distributed Systems"
]
},
{
"name": "Data Engineering",
"keywords": [
"Apache Spark",
"Architecture",
"EMR",
"Kafka",
"GCP",
"Storages"
]
}
],
"interests": [],
"references": [
{
"name": "Slava Semushin",
"reference": "Pavel is one of the brightest persons that I've ever seen! He is quickly learning new stuff, very positive with open mind, eager to discover new horizons. I like (and I'm continue to learning from him) his attitude for mistakes and conflicts.\n\nI remember that when we worked together, we found a synergy between us that helped both of us to grow faster. Our communication also created a strong relationship that still alive and I always like to meet him over and over. If one day we'd be able to work together again, I will be happy!"
}
],
"languages": [
{
"fluency": "Professional Working",
"language": "English"
},
{
"fluency": "Native Speaker",
"language": "Russian"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment