Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/src/packages/next/pages/about/team/andrey-novoseltsev.tsx
Views: 687
import { Typography } from "antd";12import { TeamBio } from "components/about/team";3import withCustomize from "lib/with-customize";45import AndreyNovoseltsevImage from "public/about/andrey-novoseltsev.jpeg";67export default function AndreyNovoseltsev({ customize }) {8return <TeamBio9customize={customize}10givenName="Andrey"11surname="Novoseltsev"12position="Chief Operations Officer at SageMath, Inc. "13positionShort="COO"14positionTimeframe="2023-present"15image={AndreyNovoseltsevImage}16imageAlt={"A portrait of Andrey smiling."}17companyRole={18<Typography.Paragraph>19As Chief Operating Officer, Andrey keeps a keen eye on financial aspects20of the company to ensure everything is in order while looking for21insights to drive the company’s growth. If you need custom quotes and22special care for your purchasing orders and invoices, Andrey is always23happy to help you!24</Typography.Paragraph>25}26personalSection={27<Typography.Paragraph>28Apart from his efforts in SageMath, Inc. Andrey is a dedicated father of29two adorable daughters and strives to instill in them love for hiking in30the mountains (and perhaps even backpacking!). He enjoys learning about31global geopolitical perspectives and taking into account wood grain32irregularities using hand tools.33</Typography.Paragraph>34}35background={36<>37<Typography.Paragraph>38Andrey went through graduate school as a student and then an39instructor in Russia, USA, and Canada. With an interest in software40development starting with early childhood experience on Soviet ES EVM,41he used SageMath extensively both in his Ph.D. research and teaching.42</Typography.Paragraph>4344<Typography.Paragraph>45Together with Volker Braun (long term release manager of SageMath),46Andrey has implemented a framework for computations with toric47varieties and Calabi-Yau varieties in them, fixing various bugs and48making improvements in other areas of SageMath along the way.49</Typography.Paragraph>5051<Typography.Paragraph>52Andrey was one of the early adopters of SageMathCell and its53interacts, writing many of them for courses on differential equations54and multivariate calculus. He set up dedicated servers for his classes55and when the original lead of SageMathCell (Jason Grout) was switching56to other endeavours, it was natural for Andrey to pick up the project.57</Typography.Paragraph>5859<Typography.Paragraph>60As another direction of integrating SageMath into teaching, Andrey has61developed a module for interactive learning of intricacies of the62simplex method in optimization, which eventually grew into supporting63group homework assignments and exams for that course. That experience64was instrumental in understanding the importance of tools like CoCalc65to smoothly support instructors in using Python notebooks for66teaching.67</Typography.Paragraph>68</>69}70pastExperience={[71{72institution: "Self-Employed",73position: "Insurance Agent",74timeframe: "2019-present",75},76{77institution: "SageMath",78position: "SageMathCell Maintainer and Lead Developer",79timeframe: "2014-present",80},81{82institution: "SageMath",83position: "Developer",84timeframe: "2006-present",85},86{87institution: "University of Alberta",88position: "Postdoc",89timeframe: "2011-2016",90},91{92institution: "University of Alberta",93position: "Ph.D. in Mathematics",94timeframe: "2011",95},96]}97/>;98}99100export async function getServerSideProps(context) {101return await withCustomize({ context });102}103104105