.NET Tech Lead  - 1320

Posted more than 30 days ago
Open to offers now
7 000 $
Ukraine
More than 3 years
Advanced/Fluent
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
.NET Tech Lead 
I have created the architecture and led the development of a solution that has been used by C-Level Management of a company from Fortune 200.
I have interviewed many .
NET engineers and created my team from scratch, one more full-team mostly on my own.
I have done an architectural review of the existing solution and found many bottlenecks and potential bugs and explained them to the customer.
I have spoken with many stakeholders from the customer side to understand their wishes and fears about the existing solution which mightn't be able to handle increased load after adding new features and after architectural review and performance tests I have created an architectural design for 3 possible versions of the new architecture:
1) The main monolithic solution with services in SOA style.
2) Mostly auto-scaled microservices with DBs.
3) Completely auto-scaled microservices with all calculations in memory.
I've created a detailed design for the 1st and 2nd versions and helped my team implement it and deploy it to Production.
After the 1st and 2d version release, I've created a detailed design, diagrams Proofs-of-Concept 3d version.
I have created a GitLab CI/CD branch strategy that fully implements canonical GitLab Flow with builds, unit and integration tests, and auto-deployment to dev and stage, and deployment to production by clicking one button.
I have created AWS Elastic Container Service and Kubernetes clusters architecture for the solution with Logging, Liveness, and Readiness probs.
I have investigated the solution to find all multithreading and asynchronous errors and fixed them using Task Data Flow and Actor Model i.
e.
, without any thread blocking and thread synchronization construction.
I have made all classes interact through dependency injection and removed big methods from controllers and huge static classes by splitting them into easily understandable layers of services to meet SOLID requirements, remove code duplication.
software architecture, team leadership, .
NET 5, .
NET, .
NET Core, ASP.
NET Core, Azure, AWS, Kubernetes, Docker, C#, Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap, Angular Material, Gitlab CI/CD, LINQ, SQL, REST API, microservices, Entity Framework, ASP.
NET MVC, MS SQL Server, PostgreSQL, MySQL, MongoDB, React, Redux, Multithreading
Similar candidates
Open to offers now
7 000 $
Ukraine
More than 3 years
Advanced/Fluent
Considering options
Full-time office work
Part-time work
Remote work (full-time)
Freelance (one-time projects)
Relocate
We use cookies
accept