{
    "name": "Zalim Bashorov",
    "title": "(Lead/Senior) Software Engineer",
    "email": "bashorov@gmail.com",
    "workExperience": [
        {
            "company": "JetBrains (JetBrains N.V.)",
            "startDate": "Aug 2021",
            "endDate": "Present",
            "location": "Netherlands, Amsterdam",
            "roles": [
                {
                    "title": "Team Lead for Kotlin Wasm",
                    "startDate": "Oct 2022",
                    "endDate": "Present",
                    "responsibilities": []
                },
                {
                    "title": "Tech Lead for Kotlin Compiler Backends",
                    "startDate": "Aug 2021",
                    "endDate": "Oct 2022",
                    "responsibilities": [
                        "Design and evolution of common compiler infrastructure."
                    ]
                },
                {
                    "title": "Team Lead for Kotlin JS & Wasm",
                    "startDate": "Feb 2018",
                    "endDate": "Oct 2022",
                    "responsibilities": [
                        "(Same as below)"
                    ]
                }
            ]
        },
        {
            "company": "JetBrains (IntelliJ Labs Co Ltd.)",
            "startDate": "Oct 2012",
            "endDate": "Jul 2021",
            "location": "Russia, Saint-Petersburg",
            "roles": [
                {
                    "title": "Team Lead for Kotlin JS & Wasm",
                    "startDate": "Feb 2018",
                    "endDate": "Jul 2021",
                    "responsibilities": [
                        "Actively worked on the design of Kotlin/JS interop.",
                        {
                            "text": "Worked on the new Kotlin/JS compiler backend (as tech lead).",
                            "items": [
                                "Made various improvements in DCE optimization.",
                                "Implemented sourcemap generation."
                            ]
                        },
                        {
                            "text": "Actively participated in the common compiler infrastructure design.",
                            "items": [
                                "Common Intermediate Representation and utilities around it.",
                                "Drove works on klib (the new Kotlin library format)."
                            ]
                        },
                        "Was responsible for planning and prioritizing tasks with the following execution.",
                        {
                            "text": "Was involved in hiring processes:",
                            "items": [
                                "Interviewed candidates.",
                                "Prepared trial assignment tasks.",
                                "Verified candidates' works."
                            ]
                        },
                        "Build and optimize processes inside the team.",
                        "Worked closely with users by helping them and processing their feedback.",
                        "Advocated supporting wasm as another compilation target and started a new compiler backend for that."
                    ]
                },
                {
                    "title": "Coordinator for Kotlin Build Infrastructure",
                    "startDate": "Dec 2018",
                    "endDate": "Jun 2019",
                    "responsibilities": [
                        "Helped to coordinate and prioritize tasks due to team being left without a manager.",
                        "Started the hiring process and found and recommended a person as Team Lead of the team.",
                        "Actively pushed the process of getting regular green builds."
                    ]
                },
                {
                    "title": "Software Engineer in Kotlin",
                    "startDate": "May 2013",
                    "endDate": "Feb 2018",
                    "responsibilities": [
                        {
                            "text": "Worked on precise incremental compilation for Kotlin/JVM as coordinator and de facto tech lead.",
                            "items": [
                                "Designed base principles.",
                                "Refactored critical compiler parts to make it possible to collect the required information."
                            ]
                        },
                        "Helped fix bugs and implement various features in frontend and JVM compiler backend while preparing for the first release of Kotlin.",
                        {
                            "text": "De facto for a long time was Project Manager and Tech Lead of Kotlin/JS target:",
                            "items": [
                                "Actively worked on design of Kotlin/JS interop.",
                                "Implemented features and fixed bugs.",
                                "Prioritized and coordinated tasks."
                            ]
                        },
                        "Supervised an internship work on inline support in Kotlin/JS compiler backend."
                    ]
                },
                {
                    "title": "Intern in Kotlin Project",
                    "startDate": "Oct 2012",
                    "endDate": "May 2013",
                    "responsibilities": [
                        "Worked on implementing features and fixing bugs for Kotlin/JS.",
                        "Analyzed performance of code generated by Kotlin/JS compiler on various scenarios and proposed changes to improve performance.",
                        "Actively participated in the Kotlin Community."
                    ]
                }
            ]
        },
        {
            "company": "BFS corp.",
            "startDate": "Jan 2010",
            "endDate": "Aug 2011",
            "location": "Russia, Nalchik",
            "roles": [
                {
                    "title": "Software Engineer",
                    "startDate": "Jan 2010",
                    "endDate": "Aug 2011",
                    "responsibilities": [
                        "Developed drivers on Windows and macOS to update firmwares using the DFU protocol and integrated it with the UI part.",
                        "Worked on a service to take a snapshot of sites by schedule.",
                        "Some other fixes and improvements in customer systems."
                    ]
                }
            ]
        },
        {
            "company": "ITV Group / AxxonSoft",
            "startDate": "Oct 2008",
            "endDate": "Nov 2009",
            "location": "Russia, Nalchik",
            "roles": [
                {
                    "title": "Software Engineer",
                    "startDate": "Oct 2008",
                    "endDate": "Nov 2009",
                    "responsibilities": [
                        "Worked on supporting IP and other CCTV cameras in software products developed by the company."
                    ]
                }
            ]
        },
        {
            "company": "Kabardino-Balkarian State University",
            "startDate": "Sep 2005",
            "endDate": "Sep 2008",
            "location": "Russia, Nalchik",
            "roles": [
                {
                    "title": "Engineer",
                    "startDate": "Sep 2005",
                    "endDate": "Sep 2008",
                    "responsibilities": [
                        "Helped users with their daily work.",
                        "Installed, updated, and set up software.",
                        "Wrote some tools to automate daily routines."
                    ]
                }
            ]
        }
    ],
    "education": [
        {
            "institution": "Saint Petersburg Academic University",
            "startYear": 2011,
            "endYear": 2013,
            "degree": "Master of Applied Mathematics and Physics (Software Engineering Program)"
        },
        {
            "institution": "Kabardino-Balkarian State University",
            "startYear": 2003,
            "endYear": 2008,
            "degree": "Engineer of Automated Systems of Processing and Control Information"
        }
    ],
    "skills": [
        "Kotlin",
        "Java",
        "C++",
        "Compilers",
        "Interpreters",
        "Virtual Machines"
    ],
    "certificates": [
        {
            "title": "Brainbench C++ Fundamentals",
            "date": "09 March 2012",
            "score": "4.69 / 5",
            "url": "https://www.brainbench.com/content/transcript/topicdetail.do?testid=12321604"
        },
        {
            "title": "Brainbench C++",
            "date": "09 March 2012",
            "score": "4.25 / 5",
            "url": "https://www.brainbench.com/content/transcript/topicdetail.do?testid=12322725"
        }
    ],
    "languages": [
        {
            "language": "English",
            "proficiency": "B2+"
        },
        {
            "language": "Russian",
            "proficiency": "Native"
        }
    ]
}