Software Architect
CurrentResponsible to make the transition from traditional datacenter to the Cloud and adapt the legacy application to a high availability environment on AWS (Amazon Web Services). Design and build an entirely new multi culture application to act as a core for the new BPM and financial module and absorb all the the legacy features.Work together with the development team to improve the application life cycle using agile methodologies and also combining with others methods like TDD, Code Review, Design Patterns, SOLID principles to archive higher standards of software quality.(C#, EC2, ELB, SQS, SNS, Lambda, RDS, S3, Windows Server, IIS, SQL Server, PostgreSQL, WebAPI, AWS / Amazon Web Services, ASP Classic, JavaScript, jQuery, ASP.NET, ASP.NET MVC, TDD, Git, TFS, Scrum, SOLID, OOP, Entity framework, Redis, MSTest, XUnit, Elasticsearch)