I'm Mark, a software engineer at Goldman Sachs in Singapore. I build robust and reliable systems that solve real-world problems.
At Goldman, I mostly focus on developing data-intensive microservices in Java, which carry out critical day-to-day business transactions. I am also proficient in front end (TypeScript & Angular), which allows me to develop and troubleshoot features end-to-end.
In my free time, I read up on distributed systems and product management, and occasionally build stuff. My interests are highly varied and I am passionate about the intersection of technology and liberal arts. To me, programming is one avenue of creative problem-solving, and I enjoy the challenge and putting in the work to get better at it step by step.
I have been studying and working around the world for the past 9 years. Born in Novouralsk, a small town in the Russian Urals, I started my journey at THINK Global School, the world's first traveling high school. My classmates and I studied in 12 countries in 12 trimesters, met incredible people from all over the world, got through the IB together, and had an absolute blast.
That amazing experience led me to stuying Computer Science at New York University Abu Dhabi, where, amongst other things, I worked on a payments startup, competed in a few triathlons and led HackAD, our largest tech club.
Between academic years I worked at Google Summer of Code on an open source system to compute energy-optimal routes for electric vehicles, and at Yandex, a Russian search engine, implementing new features for a Chromium-based web browser. I also did some front-end and product work at Datary, a startup in Madrid, and at Communitech, a really cool innovation hub in Waterloo, Canada.
I am a quick learner who absorbs new ideas and loves tackling stretch projects. Technology fascinates me, and I am always on the lookout for ways for it to bring value to the society and to help others.