Position: .NET Developer
Category: .NET
English level: upper
Years of experience: 5


Last experience:

- Trinetix (Jan 2021 - June 2021)
Position: .Net Developer
		 
Responsibilities: Designing and developing the various back-end functionality with TDD and DDD methodology for the globally-hosted, cloud-based, and data-driven, next-generation audit platform for the USA "Big Four" accounting company.  Maintaining the unit and end-to-end testing at the acceptable level.
		 
Stack: C#, Asp.Net Core, MS SQL, Dapper, NHibernate, Azure Cloud, PowerShell.
		
- DSI Global (Feb 2019 - Jan 2021)
Position: Full-Stack .Net Developer/DevOps
		 
Responsibilities:  Migrating the existing applications to the Azure Cloud with upgrading for improving performance. Designing and developing CI/CD processes for the complex geographically distributed, both vessel and cloud-hosted, satellite communicated, CRM platform for the USA big energy company with temporary relocation to the USA.
Designing and developing the various back-end and front-end functionality with TDD and DDD methodology for the locally-hosted, cloud-based, and data-driven access control platform for one of Australia’s largest entertainment groups in tourism. Configuring CI/CD and maintaining the unit testing at the acceptable level.
		 
Stack: C#, TypeScript, Asp.Net Core, Asp.Net WebApi/MVC, Angular, MS SQL, Azure Cloud, PowerShell, Ansible, Python, Bash.
		
- Infopulse (Oct 2018 - Jan 2019)
Position: Full-Stack .Net Developer
		 
Responsibilities: Designing and developing the various back-end and front-end functionality with TDD and DDD methodology for the locally-hosted, time tracking platform for internal use. Maintaining the unit testing at the acceptable level.
		 
Stack: C#, JavaScript, Asp.Net WebApi/MVC, AngularJs(1+), MS SQL, Dapper,  PowerShell.
I'm looking for:
- The kind of work that makes the best use of one's abilities and gives one a feeling of accomplishment;
- Working for a company that has a good reputation, that one can be proud of working for;
- Being able to progress in one's job or career, having the chance to advance in the company;
- Having working hours that allow one enough time with family and/or time to pursue other strong interests and live one's preferred lifestyle;
- Having an immediate supervisor who is competent, considerate, and fair;
- Having coworkers who are competent and congenial.