Position: Senior Developer
Category: .NET
English level: fluent
Years of experience: 10

NET Framework and .NET Core, C#, a bit of F#, Python, Go
•	TypeScript, JavaScript, Vue.js, HTML, CSS
•	Alicloud, RabbitMQ and other message exchanges, SQL Server, cloud storage and blobs
•	Integration with various ETRM systems, Credit Cube, Endur, EOS, DataGenic
•	Developed Automated Trade Capturing (ATC) from various brokers and exchanges
•	Designed and built message based communications between systems (Pub/Sub and queues)
•	Workflow automation and custom reporting and auditing, ETL (along with ELT variations), data processing
•	Greenfield and greyfield work to build new service-oriented systems, and to extend with new and transient functionality to strangulate legacy components, refactoring to a more efficient and fault-tolerant state
•	Working in the eventual consistency mindset, building and facilitating message-based communication among microservices via AWS SNS, SQS, EC2, NServiceBus (DDD, CQRS, events)
•	AWS Lambda to facilitate serverless provisioning of services
•	Continuous life cycle and infrastructure: TeamCity, Octopus, Helm, Terraform, containerization with Docker, ECS, Kubernetes
•	Best practices in software development to keep it simple, clean and healthy, avoiding code decay (TDD, BDD), using best tools for the task, design patterns, architecture, security
•	.NET Core full-stack development with SQL and NoSQL databases, API and Aurelia TypeScript
•	.NET, C#, F#, .NET Core
•	Some exposure with Python, Golang (Go)
•	Cloud: AWS, Azure, Alibaba (Aliyun)
•	Backend: Web API, API design, Minimal API, serverless, OpenAPI (Swagger), AWS Lambda, Alibaba FC, serverless, OpenID, OAuth
•	Frontend: JavaScript, TypeScript, Aurelia, React, Angular
•	DevOps: Azure DevOps pipelines for CI/CD, infrastructure-as-code, yaml, terraform, TeamCity, Jenkins, Octopus Deploy
•	Databases and other storage: SQL, NoSQL, MongoDB, PostgreSQL, RavenDB, DynamoDB, Redis, blob storage AWS S3, Alibaba OSS
•	Messaging: RabbitMQ, AWS SNS, AWS SQS, Alibaba MNS, Alibaba Amqp
•	Containers: Azure AKS, Alibaba ACK, docker
•	Elasticsearch as search engine and as part of the ELK stack
•	TDD, BDD, DDD, CQRS, functional development, SOA, microservices, event sourcing
Architecture and design of systems, process automation, specifications of business rules. API development and integration testing, versioning, performance stress, and contract testing.
Interest in artificial intelligence and making use of machine learning in solving complex and interesting business problems. Polyglot, open to use the best tool for the job to find or build solutions to complex problems.