MARTIN SIDOROV

Welcome to my portfolio

Show projects

ABOUT

Experienced software engineer with a robust background in backend development, specializing in microservices architecture, Golang programming, RPC implementation, and AWS services. With over three to four years of dedicated work in backend systems, I have successfully developed, and maintained scalable applications, using RPC communication protocols, and utilizing AWS services including SQS, SNS, and S3 to build robust and scalable cloud-native applications.

In addition to my backend proficiency, I possess a strong foundation in front-end technologies, honed through hobbyist projects and some of professional experience in web development. Skilled in HTML, CSS, and JavaScript, I create visually appealing and user-friendly websites tailored to the needs of clients. This blend of backend expertise and frontend proficiency enables me to deliver end-to-end solutions that meet both functional requirements and user experience expectations.

With a proven ability to work collaboratively within cross-functional teams, I excel in driving projects from concept to completion, adhering to best practices and industry standards. My commitment to continuous learning and staying updated with emerging technologies ensures that I deliver innovative and high-quality software solutions.

See history

MY RESUME

Professional experience

April 2022 - Present time

WALLESTER AS
Software Engineer

Tasks and Achievements:

  • Enhanced system functionality by implementing Redis features for SMS provider change.
  • Managed tasks independently, improving code quality and implementing comprehensive tests.
  • Collaborated with QA and teammates to investigate and resolve issues efficiently.
  • Developed and implemented pricing plans feature for business product, resulting in increased revenue.
  • Facilitated seamless transfer and modification of CRM endpoints to another API for admin team usage.
  • Integrated some features into login system, improving security and enhancing logging capabilities.
  • Improved fraud monitoring by implementing external API calls and processing SQS messages, reducing fraudulent activities.
  • Conducted thorough investigation of issues using Lens, logs.

July 2020 - March 2022

WALLESTER AS
Junior Software Engineer

Technologies:

  • Back-end development
  • AWS S3, SQS, SNS
  • Go language
  • PostgreSQL
  • Microservices, gRPC, AWS
  • Visa Tokenization, Apple Pay, Google Pay
  • HTML, CSS, JavaScript
  • Unit/Automation tests
  • Agile development
  • Linux (Pop!_OS)
  • JIRA/Clickup
  • Postman
  • Git, GitHub

Tasks and Achievements:

  • Conducted thorough linter analysis across microservices, resolving security issues to bolster system robustness.
  • Presented comprehensive overview of linter usage and resolution methodologies, promoting knowledge dissemination within the team.
  • Automated testing procedures for implemented endpoints and features, guaranteeing dependable functionality.
  • Contributed to bug fixes and enhancements in card platform projects, including API endpoints and UI translations, resulting in improved user experience.
  • Addressed bugs and introduced new endpoints in the CRM platform, employing Bootstrap for streamlined UI templating.
  • Resolved issues and introduced features for client portal platform endpoints, elevating user satisfaction.
  • Managed SMS and email communication using SQS, optimizing message delivery efficiency.
  • Assisted in integrating visa token documentation, facilitating implementation of visa-related functionalities.
  • Enhanced collaboration and skill development through active participation in code review processes.

January 2020 - June 2020

TALLINK GRUPP AS
Junior Developer (Trainee)

Technologies:

  • Front-end development of https://mobile.tallink.com
  • Elm language
  • HTML, CSS (SCSS), JavaScript
  • Unit tests
  • Agile development
  • Linux (Ubuntu)
  • JIRA
  • Git, BitBucket

Tasks and Achievements:

  • Utilized Elm language to develop and enhance features on the front-end of https://mobile.tallink.com/, working collaboratively within a small team of developers.
  • Successfully addressed bugs and integrated new functionalities, contributing to the overall improvement of the platform.
  • Implemented rigorous unit testing procedures to ensure the stability and reliability of the application.
  • Proficiently utilized JIRA for project management and task tracking, while leveraging BitBucket for version control and collaborative development.
  • Engaged in Agile development methodologies, participating in iterative cycles and fostering a culture of adaptability and teamwork.
  • Demonstrated proficiency in Linux (Ubuntu) environment, adapting to evolving project requirements in a dynamic development setting.

SKILLS

Next to, you can see some of those technologies that I have learned at my software developer path.


CONTACT ME

Do you want to receive detailed information about my projects or cooperation options? Please contact me by LinkedIn or by mail.

Buy Me A Coffee