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

Sole engineered a complete MVP of a mobile first social network 
Features: 
- Post short videos
- Infinite Video Scroll (like TikTok)
- Real-time group chat
- Follow other accounts
- Account's network (connections) activity log
- Push notifications
- Map items clustering (server-side clustering)
- Report abuse (with Slack integration)
Applied technologies: 
- Backend: .NET
- iOS, Android: React Native, Redux, TypeScript
- DevOps CI/CD: Azure DevOps, AWS, Kubernetes, Helm Charts, Cloud Formation
Experienced Software Engineer with expertise in all phases of software development lifecycle and knowledge in diverse business areas. By working as a software engineer I have held and combined many other roles like consultant, architect, technical lead and Scrum master. In addition, I had the chance to work with multiple Back-end, Front-end, Mobile and DevOps technologies which gave me the capability to adapt easily to new technologies and smoothly integrate myself into new projects.

Personal skills: self-organized, with strong communication and interpersonal skills; Ability to work independently and as well as be a part of a team.

Interested in: Lean Startup; Agile Methodologies.

Technical interests: Domain-Driven Design; Distributed Systems; Practices (CI/CD, TDD); Principles (SOLID); Design Patterns; Enterprise Architecture Patterns; and Integration Patterns.

Languages and Frameworks: .NET/C#, ReactJS, React Native, JavaScript / Typescript, Erlang.
Data Bases: Postgres, MySQL, MongoDB, Mnesia, DynamoDB.
Tools: Git, AWS, Azure DevOps, Kubernetes, Helm.

Experience:

FinTech Startup - Senior Software Engineer

Responsibilities:
- Work together with product owners, plan and develop new features / integrations.
- Develop integrations with ERPs like QuickBooks, Xero, Zapier, NetSuite and others.

Applied technologies: .NET Core, ReactJS, TypeScript, Github Actions, Kubernetes, Helm, Cloud Formation and Lambda Serverless Template, MySQL, DynamoDB.


Software development agency - Development Lead

Responsibilities:
- Technical lead of the Moldovan branch.
- Project management and resources planning.
- Interview, recruit and integrate engineers into projects.
- Dev lead for teams of developers.

Applied technologies: .NET Core, ReactJS, TypeScript, MongoDB.


Software development agency - Senior Software Engineer

Responsibilities:
- NET/C# and Erlang/OTP development and consultancy.
- Design and develop scalable and fault tolerant distributed systems for handling financial transactions using Erlang.
- Lead SCRUM teams in an Agile environment and provide technical solutions to challenging business requirements.
- Interview company's candidates; provide technical and soft skills feedback.

Applied technologies: .NET Core, Erlang, Java, Microsoft SQL Server
Expectations from the employer:
- Growth opportunities.
- Paid annual leaves.
- Paid sick leaves.
- No micro-management.
- No time and material contract; or any other time or activity tracking tools.