sheryorov
Senior Golang Engineer
Developer with over 7 years of experience in both frontend and backend development. I have contributed to a variety of projects, from inception to maintenance. I have a passion for backend and systems programming (though my experience in the latter is limited). Beyond programming, I have a deep love for history and philosophy, which continually inspire my work and life.
Experience: 7 years
Yearly salary: $160,000
Hourly rate: $55
Nationality: 🇺🇿 Uzbekistan
Residency: 🇺🇿 Uzbekistan
Experience
Software Engineer
Positive Technologies 2022 - 2024
Contributed to the development of the backend architecture for NGFW. Designed and built services from the ground up, optimized existing services, and conducted interviews for new hires. Stack: Golang, PostgreSQL, ClickHouse Achievements: Optimized CPU throttling and memory usage by transitioning to the protobuf protocol instead of ZeroMQ. Seamlessly integrated internal services to enhance system cohesion. Increased code coverage for legacy services, ensuring robust and reliable performance.
Software Engineer
Cleverfeld 2020 - 2022
(OutStaff worker) NOVEMBER 2021 – MAY 2022 Project: Digital Signature – Alfa-bank (Kazakhstan) Domain: FINTECH Description: Developing flow of digital sign for B2B clients. Worked on bug fixing, on new features Stack: Golang, PostgreSQL, RabbitMQ, Redis, WebSocket, Kubernetes Infrastructure: Jira, GitLab Methodology: mixed Team: 2 Backend Developer, 1 Soft Architect, 1 QA, 1 Project Manager Achievements: - Developed Circuit Breaker for microservice reliability - Implement WebSocket Instead of Server Side Events to make easier communication between fronted, backend and microservices - Found lack of functionality on existing architecture structure such as retry connection functions, Dead Letter Queue - Offer new approach to DevOps for injecting environment variables. Using Vault with GitLab integration instead of changing it manually - Writing documentation(Swagger) JUNE 2021Г. – NOVEMBER 2021Г. Project: Marketplace for Covance.com Domain: Medicine SOFTWARE ENGINEER Description: Marketplace for registering new medicine receipts Stack:NodeJS, MongoDB Infrastructure: Jira, Bamboo Methodology: mixed Team: 1 QA, 1 Project Manager, 1 Fronted Dev, 1 Backend Dev, 1 Team Lead Achievements: - Working with legacy code and remove it - Test coverage project (90 %) Unit Test - Implement UI Test(Karma) - Implement typescript into project instead of pure JavaScript - Successful launch project FEBRUARY 2020 - MAY 2021 PROJECT: JUNIQE.COM DOMAIN : INTERNET SALES Description: Online shopping of household goods. Stack: GOLANG, NODE.JS Infrastructure: AWS S3, SNS, SQS, LAMDA. JIRA as a task manager, GI/CD – GitLab Methodology: Agile/Scrum Metrics: GRAFANA Teams: 1 DevOps, 1 QA, 2 Project Manager,2 Full-Stack, 2 Frontend Developer, 2 Backend Developer Achievements: - Splitted most parts of the monolith into microservices - Built new template for generating typescript wrapper for existing SAM framework for NODEJS - Built new AWS-AXIOS-interceptor, when open source util has been broken
Software Engineer
Humo 2018 - 2020
"Led the transformation of a monolithic architecture into a suite of microservices, engineered innovative payment gateways, and expertly containerized services to enhance scalability and efficiency. Stack: - Golang, - ReactJS, - Postgresql, - Redis, - RabbitMQ - GRPC Achievments: - Built from scratch Single Page Application for employees and improved their UI experience, also removing legacy - Developed API for Single Page Application which improved performance and disc storage from the server, a removed company from the internal product - Decoupling monolith into microservices. Remove .NET environment which boosts performance and costs company resources on
Skills
docker
javascript
python
sql
golang
english
russian