Swapana B.

Swapana B.

Experienced .net Developer Full stack

Ottawa , Canada

Experience: 12 Years


Ottawa , Canada

Experienced .net Developer Full stack

48000 USD / Year

  • Immediate: Available

12 Years

Now you can Instantly Chat with Swapana!

About Me

I have good knowlege of Asp.net, C#.net, SQL Server, PLSQL, Mongo Db, MS Azure, Angular js. Worked on Web API and WCF. I am a fast learner and has been awarded in Cognizant and Lumedex for the same. 

Familiar with tools like GIT, TFS, SVN...

Familiar with tools like GIT, TFS, SVN, Postman, Octopus and Teamcity, Azure Devops ets


Show More


Portfolio Projects


Project is developed in REACT.js, using backend as C#.net core. wep api's. Authentication is done using Azure Active Directory (B2C). Database in Azure SQL and Azure Cosmos DB. Uisng App insights for logging, Application configuration etc.

Show More Show Less


  • Derived different phases of Agile like Release Planning, Feature Grooming, Sprint Planning, Sprint review, Release Review, Daily Scrum, and Retrospective. Attended late night call to give sprint demos to end users.

  • Design and Implemented logging framework.

  • Implemented RLS (Row level security) in the embedded Power BI reports.

  • Successfully implemented Data factory version 2.0 -beta by communication with Microsoft people.

  • Shared knowledge and importance of TDD and started implementing the same in the project.

  • Involved in giving build and focused on automation by creating build and release pipelines in VSTS/ azure DevOps and GIT. Was only given admin rights to manage the same.

  • Implemented Swagger UI for all API for better testing. Used Fiddler, Postman for sanity testing

  • Used Entity Code first approached using fluent API.

  • Wrote custom filters for the authorization of Web API. Used Azure Active Directory Authentication.

  • Implemented HTTP verbs (Get, Post, Put)

  • Created sample power BI reports and was successfully able to embed a 1Gb report in AngularJs application.

  • Design and developed additional Angular pages by learning Angular in a very short period of time.

  • Created angular directives as per the project need.

  • Guided the team to implement proper Solid principle and design pattern.

  • Code reviews to give quality code.

  • Involved in Database design of new tables. Used Azure SQL Server.

  • Handling DI using Unity.

  • Created Unit Test cases using xUnit and NSubstitute.

  • Fixing Style Cop warnings.

  • Implemented SSO between Angular and React application

Show More Show Less


  • Learned Azure Cloud service and Web Aps in a very short period.

  • Implemented Dependency using Windsor Castle

  • Gained good knowledge of MONGODB and tools like ROBO Mongo

  • Created and modified CI/CD pipelines using Team city and Octopus.

  • Involved in different phases of Agile.

  • Involved in taking the technical interview for the organization.

  • Shared Azure knowledge among team members by giving internal trainings.

  • Created Unit Test cases using MOQ and Nunit.

  • Used TFS for source control.

  • Used tools like slack and confluence.

  • Created Integration test cases.

  • Implement Polly for retry and NServiceBUS Pub/Sub pattern for reading messages.

  • Implemented Factory pattern to connect to multiple MongoDB databases and create different message types.

  • Implemented performance counter and Redis cache

Show More Show Less


Description: The Fleet Management System application will allow working the Willis users swiftly with additions, deletions and daily modifications of policies, vehicles and receipts, send by companies and clients. These additions, deletions or modifications can be done in bulk or individually.

Roles and Responsibilities:

  • Understanding the requirement and giving Technical solution in the form of Use Cases and Mock-Up Screen using Axure for client approval

  • Code development

  • Code reviews

  • Creating SDD, Project Plan, and Unit Test Cases for each module.

  • Perform code reviews

  • Resolve technical issues through debugging, research and investigation

  • Mentors team members (Developers, Business Analyst) to improve their technical competency & skills

  • Build Functional knowledge within the team

  • Client Communication

  • Responsible for completion of project milestones and customer deliverables as per committed cost, timelines and quality standards

Show More Show Less


Description: Replicating Course material from one class to another for an educational institute and implemented using MVC and Agile methodology.

Roles and Responsibilities:

  • Understanding the requirement by reading UCD and wireframes

  • Documentation like HLD, Sequence Diagram, Sprint Doc.

  • Implemented Agile methodology

  • Communicating with the client for requirement clarification and freezing the solution.

  • Handling a Team of four members.

  • Daily status call for progress and clarification.

  • Review Code to follow the coding standards.

  • Developing unit test cases using Type Mock

Show More Show Less