Aleks

Aleks Baklanovs

Software Engineer

Personal Profile

Almost six and a half years ago, upon realizing that Public Relations wasn't as interesting of an area as my previous degree suggested, I moved to UK to study Software Engineering at Newcastle University. Tweaking code was my passion in my early teens when my friends and I would run trivia video-game files through a HEX editor and change some of the words in the game to swear words or write a simple program in BASIC that would format the teacher's hard-drive. That passion was fiercely reignited as soon as I started my studies at Newcastle University, with the focus of it shifting from swear words and hard-drive destruction to the prospect of creating clean, usable software. Alongside that passion - a firm belief that with the current rapid evolution of technology a lot of things in the modern world can be greatly improved through a better, more efficient utilization of new technologies.


Work Experience

Software Engineer at Spotify

May 2017 - present

  • Working as part of the Luthier squad working on an internal tool to help Spotify advisors address customer issues (Python, Django, Java)
  • Part of the Diversity and Inclusion work group
  • Road manager for Lunch and Learns
  • Part of the Backend Interview Workgroup aimed at figuring out best ways of interviewing people

Software Engineer at Kobalt Music Group

July 2016 - May 2017

  • Worked as part of the Registrations team, using Java and PL/SQL in my daily work on an internal product.
  • Testing

Software Engineer in IBM API Test Team

October 2015 - June 2016

Working on front- and back-end development. Mainly with:

  • Java (back-end);
  • Angular JS (front-end);
  • YAML, RAML, WADL.

Software Engineer in MDM Configuration Team (IBM)

September 2014 - October 2015

Here's some stuff that I did:

  • Developing solutions in Java and Ant;
  • Level 3 support;
  • Defect fixes;
  • Have 5 patents filed or published;
  • Lead IBM's Blue Fusion 2015 event;
  • Taught the basics of programming to Year 6 students at a local primary school.

Research Assistant with Newcastle University

June 2014 - August 2014

Here's what I did:

  • Verification of software for novel medical equipment by analysing native code written in C++ and C and reproducing its logical structure in Isabelle and eCv.

Software Developer in InfoSphere MDM Workbench Team (IBM, placement)

June 2012 - September 2013

My job involved, but was not limited to:

  • Developing wizards in Java;
  • Searching for/Resolving defects and porting resolved defects;
  • Creating/Performing functional and JUnit tests;
  • Modifying functionality and GUIs;
  • Leading development of an MDM solution for a project at IBM.

Education

Newcastle University

Computer Science (Software Engineering)

Graduated in 2014. First class.

Baltic International Academy

Public Relations

Graduated in 2008. Average grade: above 80%.


Key Skills

  • Java
  • Back-end Development
  • Eclipse
  • Teamwork
  • Juggling

Languages

  • Native Russian;
  • Bilingual proficiency in English;
  • Basic Latvian;
  • Basic French.

Interests

  • Clean code;
  • Game development;
  • 3D and 2D photography;
  • Sci-fi, reading everything from Dawkins to Heinlein to Somerset Maugham;
  • Travel (Portugal and Spain at the top of the list);
  • Slacklining;
  • Lists.