- Inspired developers to build the next generation of amazing applications with GraalVM through understanding what problems are they trying to solve and providing them with tools and knowledge to become successful at it.
- Worked externally with the community of developers (Java, other JVM languages, Ruby, JavaScript, Python, etc) to drive experimentation, evaluation, and adoption of GraalVM technologies.
- Worked internally with the engineering and product teams to help them explore the community around GraalVM and build better features and the product for serving the needs of the community.
- Managed the developer relations team; mentored, inspired, and led actions for better outreach, clarity of the messaging, and more powerful content creation.
Oleg Šelajev
About
Oleg Šelajev is a developer advocate with experience in Java development and product engineering. He serves as a lead developer advocate at Oracle, wherein he works primarily with the community of developers (Java, other JVM languages, Ruby, JavaScript, Python, etc) to drive experimentation, evaluation, and adoption of GraalVM technologies. At ZeroTurnaround, he built a community of Java developers and handled RebelLabs. Oleg has presented technical sessions at many international conferences, including several JavaOnes, JPoint, Devoxx US, Belgium, Poland; JavaZone, JFokus, GeekOut, SpringIO, GeeCon, EclipseCon, JavaLand, JSpring, and JFall.
Employment
- Built a community of Java developers that are aware of and love ZeroTurnaround's products.
- Maintained the company blog, produced and managed the publication of the technical content about Java/JVM, software engineering, best practices, programming; how-tos, guides, and research pieces.
- Wrote more than 100 blog posts for RebelLabs, worked with the external authors for co-producing and publishing guest blog posts.
- Led SEO efforts. Launched a series of one-page printable cheat sheets about all kinds of Java-related topics.
- Wrote and managed the production of the RebelLabs Developer productivity report 2017: Why do you use Java tools that you use?
- Created the survey for the report, promoted it, analyzed the data, wrote the report, managed the design, publication, and post-promotion.
- Acted as the co-leader of the online JUG, responsible for overseeing the community, scheduling the meetups, inviting the speakers, hosting the sessions, producing write-ups of the presentations, and interviewing the speakers.
- Co-founded a GDG chapter in Tartu, a small community of developers interested in all kinds of technologies, helped with organizing and hosting meetups.
- Presented technical sessions at many international conferences, including several JavaOnes, JPoint, Devoxx US, Belgium, Poland; JavaZone, JFokus, GeekOut, SpringIO, GeeCon, EclipseCon, JavaLand, JSpring, and JFall,
- Helped to organize several editions of GeekOut, the largest Java conference in Baltics. From helping to organize it on-site, to hosting a track of sessions, helping the speakers, gathering feedback from the attendees.
- Worked as part of the content committee. Helped to run two very successful editions of vJUG24, online-only Java conference spanning 24 hours, from being in the content committee to preparing the infrastructure for the online event, managing the speakers and online participants during the event.
JRebel by Perforce is home to the award-winning Java developer tools, JRebel and XRebel.
- Developed software that allows Java developers and DevOps teams who manage Java applications to suffer much less through their work.
- Met with the development team to discuss product ideas.
