Position: Senior Backend Developer
Category: Golang
English level: fluent
Years of experience: 10

- Developed an instant online customer scoring service that reported results in 1 minute and reduced waiting times by 99%.
- Thought over the architecture, API interface and implemented the core for the new product completely online lending. - Integrated CI / CD, Code review and autotests into development, thus providing transparency and speeding up development processes, and also reducing release times by 50%
- Integrated and adapted a unified analytics system that combined 5 used systems into one and improved the overall event correlation by 50%. - Developed the architecture and implementation of a new ad submission system, which made the filling and submitting ads 4 times easier. Also implemented a gradual update of old ads to a new format that processed more than 1,000,000+ ads and automated the work of the moderation department.
- Automated the process of internationalization of the interface, which reduced the work by 80% on the implementation of translations into a new language and allowed to add support for 4 new languages ​​to the interface without a release delay.
Professional Summary:
- Experience as Team Lead starting from scratch and to the first release of product. Mentoring junior and middle level developers. Participating in hiring best talent. Managing team of 5 developers.
- Having around 10 years of experience in the IT industry in Web Applications which includes Golang, PHP, and Javascript applications development.
- Experience in design, development, testing, maintenance, and documentation of Enterprise applications in Golang, and Java.
2.5+ years of experience as Go Lang Developer.
- Proficient with REST APIs, Web Applications, and microservices.
- Good experience with Golang and its drivers to perform operations such as CRUD operations and writing complex queries with PostgreSQL, MySQL, and MongoDB.
- Hands-on experience with continuous integration and automation using Bamboo, Gitlab, and Github.
- Experience with container-based deployments using Docker, working with Docker images, Docker-registries, and Kubernetes.
- Experience in building REST APIs in Golang, providing backend capabilities to interface with downstream APIs.
- Experienced in building User-Interface using HTML, CSS, and JavaScript.
- Experience in all phases of SDLC including Requirement Analysis, Design, Development, Testing, Implementation, and Maintenance.
- Good experience in Unit testing and Test-Driven Development (TDD) and Behavior-driven Development (BDD). Experienced in - Agile Methodologies and SCRUM Process.
- Proficient in writing SQL, packages, functions, triggers, views, and materialized views.
- Proven ability to manage, analyze, identify, and solve problems to consistently attribute to increased customer satisfaction and productivity.
- Expertise in distributed SQL Query Tuning Techniques
- Proper training, support and leadership
- Timely and accurate payment of wages
- Safe and healthy working environments
- Full disclosure and explanation of the job responsibilities, company policies and procedures
- Regular feedback on performance from supervisors or managers