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.
MY RESUME
Professional experience
April 2022 - Present time
WALLESTER ASSoftware 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 ASJunior 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 ASJunior 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.
CERTIFICATES
My professional certifications
PROJECTS
Website, game projects