Name: Sutapa Roy
Work Authorization: USC
SUMMARY:
Overall 13 years of experience in Software Development Life Cycle including Analysis,
requirement gathering, engineering, design, database, development, enhancements, testing,
deployment within various domains such as Finance, Insurance, Media and eCommerce
•Extensive experience in C#, .Net Core, ASP.Net, MVC, WCF, Web API, API Integration, Microservice, Entity Framework, Dapper, LINQ and Lambda expressions including LINQ to Objects and LINQ to SQL, XML and Microservice implementation with pub/sub mechanism
•Extensive experience in modern authentication and authorization mechanisms, such as Azure AD, SAML, OAUTH2, OpenID, IAM, and OKTA
•Proficient in using Splunk, Fiddler, Postman, API Editor, SOAPUI, Copilot
•Extensive experience in building applications with multiple UI technologies such as TypeScript, Angular 14, Angular CLI, Angular Material, RxJS, REACT 18, Redux, Javascript, JQuery, AJAX, HTML, SCSS, Bootstrap, Blazor
•Strong experience in Azure development with IaaS, SaaS, PaaS services like App Service, Function App, Azure logic app, Virtual Machine, Azure Storage, Azure SQL, NoSQL, KeyVault, Load Balancer, APIM, Azure Service Bus, Azure Event Grid, Azure Data Factory, AKS etc.
•Extensively followed Agile methodology, Scrum process and extreme programming for software development in agile projects. Used Containerization with Docker and Kubernetes, CI/CD Pipeline, Atlassian, Jenkins, Bitbucket, Bamboo, Azure DevOps, JIRA, RALLY and VSTS for the same.
•Proficient with TDD, Unit and Integration testing with NUnit, JUnit, MSTest
•Strong object-oriented (OOPS) programming skills, and extensively used C# and VB to develop the middle tier of the applications. Implemented Parallel Processing, Concurrency and Async. Implemented multiple Design Patterns.
•Experience in T-SQL, SSRS, SSIS, Stored Procedures, writing database queries and Packages in Oracle and SQL Server along with MongoDB (NoSQL)
•Have good experience in Web Application security writing several counter measures following the OWASP, guidelines for threats like SQL Injection, Cross Site Scripting, Cross Site Request Forgery etc
•Strong analytical skills with proficiency in debugging, problem solving and testing along with production support and leading a team
•Experience working as an Architect, Team lead and Developer
•Exceptional ability to master new concepts and capable of working as a Team, as well as independently
•Having basic knowledge in AI technologies using Copilot and keen to learn more
•Excellent communication, analytical and presentation skills
Professional Experience:
Lennox - April 2024 to November 2024
Sr Software Engineer
•Enhanced and supported multiple applications with ASP.NET, .Net core, MVC, Web API(RESTFul), Entity Framework applications with Microservice architecture
•Worked on applications with different UI technologies like Angular 14(SPA), Angular CLI, Angular Material, RxJS, JQuery
•Supported and enhanced applications using Javascript, SCSS, HTML, JQuery
•Worked on Azure development using App Service, Function App, Azure logic app, Azure Service Bus, Azure SQL
•Created fully automated CI build and deployment infrastructure and DevOps processes for multiple projects using Azure DevOps
•Created complex backend SQL Stored Procedures and SQL procedures performance improvements and SSIS, SSRS
•Wrote multiple cases with nUNnit for Unit Testing, Regression Testing and end-end developer testing for the staging and production environments
Collabera – Client: Bank of America, Plano, TX March 2023 – Oct 2023
Sr Software Engineer/Architect
•Developed and maintained web applications using C#, ASP.Net, .Net Core, MVC, RESTFul Web API, Entity Framework, nUnit
•Designed and implemented efficient, scalable API using Aeb API/REST technologies
•Created new Web APIs and implemented API security with OAUTH2 and OpenID
•Involved in C# code modernization for performance improvement
•Implemented Single Page applications using TypeScript, Angular 14, Angular Material, RxJS
•Worked with SQL server and Entity Framework for database management and optimization
•Created fully automated CI build and deployment infrastructure and DevOps processes for multiple projects using Docker & Jenkins
•Worked on Azure development using App Service, Azure Function App, Virtual Machine, Key Vault, Azure Configuration, Azure Messaging Service, Azure Data Factory and Azure SQL
•Implemented Kafka (Pub/Sub) event based messaging
•Created corresponding Nuget packages for a set of DLLs
•Wrote multiple cases with nUNnit for Unit Testing, Regression Testing and end-end developer testing for the staging and production environments
Data INC – Client: Bank of America, Plano, TX August 2022 – Dec 2022
Sr. Software Engineer/Architect
•Upgraded legacy ASP.Net application to .Net Core and MVC
•Managed and enhanced applications with C#, ASP.Net, .Net Core, MVC, RESTFul Web API, Entity Framework
•Created and consumed WCF and implemented security feature
•Involved in implementing new designs for existing service calls to minimize the load on server
•Implemented new features in Angular application using Angular 14, Angular CLI, RxJS,Typescript
•Worked on Azure development using App Service, KeyVault
•Created fully automated CI build and deployment infrastructure and DevOps processes for multiple projects using Docker & Jenkins, Azure DevOps
•Worked on data analysis using Excel and loading it to C# application for processing
•Created Test Classes and Test methods to perform Unit test(JUnit) for the individual block of code
Pinnacle – Client: JPMCHASE, Plano, TX Oct 2021 – July 2022
Sr. Software Engineer/ Team lead
•Worked in an agile environment to create, test, maintain, document, and implement web-based applications using .Net MVC, .Net core, C#, Angular, JQuery, javascript, Bootstrap, T-SQL, Oracle etc
•Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET
•Implemented Kafka (Pub/Sub) messaging to handle asynchronous messages for microservice architecture
•Implemented multithreading for parallel processing in .Net Core
•Created .Net core application for Web API development and used Docker
•implemented new WCF services for different products
•Involved in enhancement related to Value Holding functionality
•Enhanced UI applications(SPA) with Angular12
•Involved in Authentication with IDAnywhere
•Used Git Flow and BitBucket to manage source control of new features, releases and hot fix enhancements
•Involved in implementing new design for existing service calls to minimize the load on server
•Created Test Classes and Test methods to perform Unit test (JUnit) for the individual block of code.
•Involved as a DevOps Engineer managing Build and deployment using Jenkins, Bitbucket, GIT, JIRA
Data INC – Client: Bank of America, Plano, TX Jul 2020 – Oct 2021
Sr. Software Engineer/Architect
•Design and develop enterprise applications using .NET framework, C#, REST API, MVC, MVVM and .Net Core APIs, SQL.
•Involved in Performance improvement in different modules for Stock, Mutual Fund, Options etc
•Developed and maintained applications using Angular 12, Angular CLI and jQuery using Visual Studio Code as IDE.
•Migrated database from on prem to Azure Cloud
•Worked on setting up Azure VM for web applications, Azure App Service, Azure Function App, Virtual Machine, Azure Storage, Azure SQL, SSO
•Creating build Pipeline and deployment using Microsoft Azure, VSTS
•Involved in ADSF solutions
•Developed and designed web application with the Angular 8 and Web API as backend layer by using .NET Core
•Involved in implementing new design for existing service calls to minimize the load on server
•Wrote Test Classes and Test methods to perform Unit test (JUnit) for the individual block of code
•Created fully automated CI build and deployment infrastructure and DevOps processes for multiple projects using Docker & Jenkins
Fiserv, Frisco, TX (Worked as a Consultant) Oct 2019 – Jun 2020
Onsite Lead Developer
•Applied RESTful Web API to implement repository pattern to achieve separation of concern principle and Connected Web API with controllers
•Implemented business, database access layer classes in C#.Net using UML class diagrams and sequence diagrams
•Implemented complex payment related business logic for POS, Settlement, Value Holding, Recurring payment in backend
•Development, deployment, and support of custom and out-of-the-box solutions using ASP.NET Core, .NET, C# and Azure PAAS
•Moved database from on prem to Cloud
•Used SQL Server and Oracle both as data repository, used LINQ to SQL together with Entity Framework Core, writing data access classes, stored procedures, triggers, views to capture and modify data.
•Worked in a DevOps team and worked on Containerization, Docker, CI/CD Pipeline
•Wrote Test Classes and Test methods to perform Unit test (JUnit) for the individual block of code
Infosys, Richardson, TX Dec 2017 – Oct 2019 - Charles Schwab
Technology Lead
•Used agile software development environment through Test Driven Development and extreme programming to ensure teamwork, collaboration, and process adaptability throughout the life cycle of the project
•Worked on web based applications and microservice architecture, using C#, .Net Core, ASP. NET, MVC 5.0, ADO.NET, XML, SCSS and HTML5
•Migrated application from on Prem to Azure cloud. Also worked on App Service, Function App, Azure logic app, Virtual Machine, Azure Storage, Azure SQL, NoSQL, KeyVault, Load Balancer, Azure Service Bus, Azure Event Grid, ARM etc,
•Built reach front end using React JS for a User management application
•Build and Consumed the RESTful Web Services using ASP.NET Web API and resolved the day-to-day errors in web applications
•Implemented complex front-end logic to represent data on UI using Angular 6.0.
•Used ASP.NET MVC 4.0 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object
•Created complex backend SQL Stored Procedures in PostgreSQL
•Worked on writing test cases and involved in Unit Testing, Regression Testing and end-end developer testing for the staging and production environments
Responsible for resolving critical production issues and helping the production support
Great American Insurance Company, Schaumburg, IL Jun 2015 – Oct 2016
Software Engineer
•Involved in designing and implementation of all phases of software development life cycle
•Involved in front-end development using MVC, JQUERY UI, AngularJS 2.0, CSS, HTML5 and XML parsing
•Created Models, Views, Controller and Data Access layer using MVC
•Involved in estimation and process improvement activity and performance testing
•Involved in testing and bug solving
•Created Web API REST Service
•Created complex backend SQL Stored Procedures
•Wrote Test Classes and Test methods to perform Unit test (NUnit) for the individual block of code.
L&T Infotech – Client: Citi Bank, New Jersey
Dec 2014 – May 2015
Software Engineer
•Involved during design and architecture phase of software development
•Involved in front-end development using MVC, AngularJS, CSS, HTML5
•Created Models, View, Controller and Data Access layer using MVC
•Involved in testing and bug solving along.Also implemented custom error handling.
•Created Web API REST Service
•Created important backend SQL Stored Procedures
•Wrote Test Classes and Test methods to perform Unit test (NUnit) for the individual block of code.
TCS- Client: Trion, Kolkata, India
Feb 2013 – Jun 2014
Sr. Net Developer
•Involved in requirement gathering, task allocation, development
•Worked on front-end development using MVC framework, jQuery, CSS, Ajax
•Consumed MVC, WCF REST Service
•Implemented TDD
•Implemented most for the common Javascript and jQuery functions.
•Have created a number of User-controls which are being used in multiple places of the application.
•Effectively used Lambda expressions of LINQ in the middle tier of the application.
•Extensively used ADO.NET to communicate with the SQL Server 2008
•Created some important backend SQL Stored Procedures
•Created mobile application
•Provided custom error handling.
•Wrote Test Classes and Test methods to perform Unit test (NUnit) for the individual block of code.
•Implemented Excel exporting in the application.
TCS- Client:Marsh, Kolkata, India
Nov 2011 – Jan 2013
Sr. Net Developer
•Program Life Cycle is an intranet MVC Framework web application, used by Marsh broker team. It is designed to maintain workflow for insurance business and generating reports
•Involved in Requirement gathering, Estimation/ Task Planning, Architecture Design, Coordination with offshore team, Development, Unit testing, Integrated Testing, QA/ UAT/ Production deployment.
•Implementation of WCF REST Service
•Created LINQ to SQL dbml files and creating repository for those files.
•Created most for the common JavaScript and jQuery.
•Effectively used Lambda expressions of LINQ in the middle tier of the application.
•Created some important backend SQL Stored Procedures
•Implemented custom error handling, handled all possible exceptions and wrote those to the xml log file.
TCS - Client: McGraw-Hill, Kolkata, India
Jan 2011 – Oct 2011
Sr. Net Developer
• Involved in requirement gathering, estimation/task planning, architecture design, coordination with the offshore team, development, unit testing, integrated testing, and QA/ UAT/production deployment
•Involved in development
•Implementation of MVC architecture and WCF REST Service
•Involved in creating LINQ to SQL dbml files and creating repository for those files.
•Implemented most for the common JavaScript and jQuery functions.
•Implemented User-controls and Custom Controls which are being used in multiple places of the application.
•Involved in designing complex reports like Ad hoc.
•Effectively used Lambda expressions of LINQ in the middle tier of the application.
•Extensively used ADO.NET to communicate with the SQL Server 2008
Praxis – Client: Lexmark International, Kolkata, India
Nov 2009 – Dec 2010
Offshore Lead
•Involved in Design, Development, Unit testing, Integrated Testing
•Implemented most for the common JavaScript and jQuery functions.
•Have created a number of User-controls and Custom Controls which are being used in multiple places of the application.
•Involved in designing complex reports like Ad hoc.
•Effectively used Lambda expressions of LINQ in the middle tier of the application.
•Extensively used ADO.NET to communicate with the SQL Server
•Have designed the Query Engine and Report Model.
•Provided custom error handling, handled all possible errors
L&T - Chevron Corp IT department, USA (Offshore – Mumbai) Mar 2007 – Oct 2009
Offshore Lead
•Involved in requirements gathering, development, Unit testing, Integrated Testing, Delivery and preparing Metrics report
•Developed User interface (UI) using ASP.NET Master Pages, HTML, CSS and developed the code behind in C#
•Report Types, Report Filters, Report Layout, Show search, Template management.
•Have created a number of User-controls and Custom Controls which are being used in multiple places of the application.
•Extensively used ADO.NET to communicate with the SQL Server
•Provided custom error handling, handled all possible exceptions and logs
•Worked on the SSRS reports and SSIS for data load and transformation
•Provided custom error handling UI, handled all possible exceptions and wrote those to Event Logs
•Used Ajax Control toolkit of .NET 3.5 framework to improve the look and feel and the Usability of the application.
•Extensively used the XML namespaces of Net framework to validate the constructed IRS xml and to parse the Acknowledgement received from IRS.
•Worked in WCF Services to implement Business Services.
•Used VSS as the source control in the entire development life cycle of the application.Performed Functional Testing to check the stability of the Application
Education:
B Tech (Information Technology) with 77% from WBUTECH, West Bengal, India
AZ-900 – Azure Certified
MCTS 070-536 Certified (.Net Framework 4.0 Web Development)
MCTS 070-528 Certified
Linkedin: https://www.linkedin.com/in/sutaparoydallas
Location: Frisco, TX
Email: ***************@*****.***
Phone: 224-***-****