Position: Software Engineer
Category: .NET
English level: fluent
Years of experience: 3


Software Engineer with 4+ years hands on experience with engineering various applications, 2.5+ years of commercial experience, mainly proficient in creating server-side environment of web/mobile applications using OOP based languages such as Java and C# and implementing client-side environment with TypeScript/Angular.

Teck stack with which I have worked commercially includes but not limited to:
Programming Languages: Java, Kotlin, C#, JavaScript/TypeScript, CSS/HTML
Cloud: AWS(EC2), Docker
Frameworks: Vert.x, Spring Boot/Spring WebFlux, .NET, Angular
Databases: SQL (MySQL/PostgreSQL), NoSQL (MongoDB)
ORM/ODM: MyBatis, Hibernate, Mongoose, Entity Framework
Industry Knowledge: DS&A, Design Patterns, OOP, Functional Programming, Async/Reactive Programming
Tools/Libraries: Git, Postman, Maven, Gradle, JUnit, Mockito, MockServer, Swagger/OpenAPI
Methodologies: Agile, Scrum, SOLID, TDD, REST, Microservices