Sergey Ivaschuck

Software Developer

About Me

After earning my masters degree in computer science from University of Bristol, I entered financial technology world to explore my passion for problem solving, working as part of a team, and constantly learning about new technologies and software development practices. In my current role my responsibilities are divided between transitioning our legacy product from a monolith architecture to microservices and doing more DevOps-orientied tasks, such as migrating and optimising our CI/CD pipelines from Jenkins to CircleCi and improving release automation.

Continuous learning forms a significant part of my professional life since I believe that expanding my skillset allows me to spark new ideas, prepare for the unexpected and remain relevant. Currently I am learning about Apache Kafka, GraphQL, JavaScript and React, since my long term goal is to take on more front-end work.

My Interests

Photography

I love landscape photography and whenever an opportunity presents itself I am out and about first thing in the morning with my camera looking for something unique to photograph.

Films & TV Shows

Endless rewatches of James Bond, Mission: Impossible, Friends, Futurama, Peep Show, Star Trek: Voyager, For All Mankind and Battlestar Galactica provide ample amusement. I may pivot to other shows, but I also think that Tulsa is the Paris of Oklahoma, so probably not.

Travelling

Discovering and learning about different cultures and getting out of my comfort zone are some of many reasons why I enjoy travelling. I've been fortunate enough to visit Italy, Australia, Indonesia, Iceland, Japan and experience my home country Ukraine as a tourist.

Gaming

Crash Bandicoot, Ninja Gaiden, The Legend of Zelda: Breath of The Wild are on constant rotation, but ultimately Stardew Valley is where I end up spending the most time.

Reading

My current preferred genres are Biography and True Accounts as well as Business, Finance & Law. Some of the outstanding titles I've read recently include Reeves Wiedeman's Billion Dollar Loser, John Carreyrou's Bad Blood: Secrets and Lies in a Silicon Valley Startup and Oliver Bullough's Moneyland.

Podcasts

I find podcasts to be a great way to learn about current affairs, history and cyber security. Currently I am listening to BBC's The Lazarus Project, Darknet Diaries, Wondery's Business Wars and Noiser's Real Dictators.

Resume

Experience

2021 - Present
Gresham Technologies

Senior Software Engineer

Worked on re-architecting and migrating our product to a microservices architecture with an end goal being the ability to run it in a cloud environment instead of on premise.

2013 - 2021
Gresham Technologies

Software Engineer

Trained professional services employees how to use the product's new features. The latter activity involved me spending several months in our Sydney office closely working with our PS team on securing new customers in APAC region.

2011 - 2013
Gresham Technologies

Graduate Software Engineer

Worked on the first iteration of company's flagship reconciliation product, which provides real-time transaction control and enterprise data integrity.

Education

2010/11
University of Bristol

Computer Science MEng | Year 4

Final year units included Career Management Skills, Animation Production, Law and IT, Individual Project: Implementation, Individual Project: Business Plan.

2009/10
University of Bristol

Computer Science MEng | Year 3

Third year units included Group Games Project, Character and Set Design, Computer Graphics, Web Technologies, Introduction to Cryptography, Communication Studies, Databases.

2007/09
University of Bristol

Computer Science MEng | Year 1/2

First and second year units included Introduction to Computer Architecture, Data Structures and Algorithms, Software Product Engineering, Human-Computer Interaction, Concurrency and Communications, Language Engineering, Object Oriented and Functional Programming.

Coding Skills

  • Java
  • Groovy
  • Kotlin
  • Bash
  • JavaScript
  • HTML
  • CSS
  • MySQL
  • MongoDB
  • Microsoft SQL
  • GraphQL

Practices & Testing

  • Kotest
  • JUnit
  • Spock
  • JBehave
  • BDD
  • TDD
  • Automated Testing
  • Continuous Integration
  • DevOps

Tools & Frameworks

  • Docker
  • Docker Compose
  • Nomad
  • NGINX
  • Spring
  • Spring Boot
  • Kafka
  • Maven
  • CircleCI
  • Jenkins
  • Trivy
  • Sonatype Nexus
  • Sonatype NexusIQ
  • Amazon ECR
  • Git
  • GitHub
  • Intellij
  • VS Code
  • Jira
  • Confluence

Certificates

Contact

Get In Touch!