Shahin Nazarov Resume Download Resume as PDF

Career Profile

Experienced Senior Software Engineer with over six years working in cloud, financial, banking, betting, cryptographic, and e-commerce services companies involving extensive interaction and engagement with software design, documenting, testing, development, and monitoring. Currently seeking Software Engineering, Software Development, and Solution Architect positions and would be keen to learn and get comfortable with various tools and technologies if the requirement arises.

Experiences

Senior Software Engineer

May 2022 - Present
G42 Cloud Technology L.L.C., United Arab Emirates (UAE)
  • Cloud resource provisioning
  • CSPM (Cloud Security Posture Management) Project

Senior Software Engineer

JAN 2021 - May 2022
International Bank of Azerbaijan OJSC, Azerbaijan
  • Designing and developing a new Loyalty Program
  • EDD implementation
  • Planning and documenting technical specifications for features and system design
  • Working closely with senior stakeholders to understand business requirements and help translate these to technical requirements for development team
  • Writing testable, scalable and efficient codes and leading code reviews
  • Directing development team in design, development, coding, testing and debugging of applications
  • Mentoring junior team members and ensuring they adhere to determine software quality standards

Senior Software Engineer

MAY 2019 - JAN 2021
Caspian Tech CJSC, Azerbaijan
  • Designing a new scalable betting system
  • Making the standards for configurations, coding style, testing and documentation
  • Applying zero-downtime deployment with Kubernetes technologies
  • Making CD/CI infrastructure with versioning for all applications
  • Creating and developing new applications both microservice and SOA based
  • Implementing 3rd party odd providers (e.g. sportradar)
  • Optimizing the betting system for passing provider's certification requirements
  • Developing risk management system with real-time data analyzing

Senior Software Engineer

JUNE 2018 - MAY 2019
PaySis LLC, Azerbaijan
  • Making the payment system support multiple payment processors(e-comm)
  • Implementing new integrations with aggregators and vendors
  • Integrating with new payment processing systems (e.g. MasterPass)
  • Optimizing the speed of the system using caching technologies
  • Automating daily tasks for reporting
  • Developing new projects and REST APIs for (mobile) clients

Software Engineer

NOVEMBER 2017 - JUNE 2018
B.EST Solution LLC, Azerbaijan
  • Extending the open-source X-Road project by implemening new features
  • Automating SOAP-based web services (generating STUB files and autodetecting new web services)
  • Integrating e-signing services with Europe (OASIS DSS)
  • Developing a management portal for signing/verifying
  • Implementing CD/CI infrastructure and containerization all applications
  • Optimizing the current system with implementing EDD patterns

Software Developer

MAY 2016 - NOVEMBER 2017
CCI Technologies LLC, Azerbaijan
  • Developing new features for the ERP system
  • Writing documentation for REST and SOAP web services
  • Making UML diagrams(class, flow, use case, sequence)
  • Applying new REST APIs in the client-side(web)
  • Analysing & optimizing SQL scripts
  • Resolving bugs in website and backend with the feedback of the client

Skills

Programming Languages: Java (expert), Golang (proficient), Python (proficient)

Software Architectural Design: Monolithic, Microservices, SOA, EDD, TDD, CQRS

Application Frameworks: Spring [Core, Boot, Cloud, MVC, Data, Security], Quarkus

API Protocols: REST, SOAP, GRPC

SQL/ORM Frameworks: JPA, Hibernate, MyBatis, JOOQ

Databases (RDBMS/NoSQL): OracleDB, MySQL, PostgreSQL, MongoDB, Elasticsearch

DevOps Tools: Jenkins, GitLab Pipelines, Terraform[AWS, K8S], Docker, Kubernetes, Linux Shell Scripting, Nexus, ELK Stack, Graylog, Prometheus(with Grafana)

Cloud Technologies: AWS (EC2, S3, RDS, Lambda, ECS, ECR, EKS, CloudWatch...)

Other: Apache Kafka(Kafka Connect), RabbitMQ (with AMQP and MQTT protocols), Maven, Gradle, Bazel, Redis, Memcached, Cryptography, WebSocket