Tejaswi B
Senior Dot Net Developer
Mail: *******.*********@*****.***
Contact: +1-954-***-****
LinkedIn: linkedin.com/in/tejaswi-bandi-55040b345
PROFESSIONAL SUMMARY:
•7+ Years of experience in Software Development Life Cycle SDLC involving Requirement Gathering, Analysis, Logical Physical Architectural Modeling, Design, Development, Testing, Implementation, and Production Support.
•Extensive experience in MS .NET Technologies using ASP.NET Web Forms, ASP.NET MVC, C#.NET, ADO.NET, LINQ to SQL, LINQ to Objects, VB.NET.
•Sound knowledge of Object Oriented Programming OOPS Concepts including Inheritance, Abstraction, and Polymorphism.
•Expertise in applications using Model View Controller MVC design pattern.
•Expertise in Model-View-ViewModel (MVVM) pattern to ensure a clear separation of concerns, facilitating easier maintenance and testing of WPF applications.
•Advanced experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and expertise in implementing N-Tier Architecture.
•Designed and implemented scalable microservices architecture using .NET Core to improve system performance and maintainability.
•Used Web Services SOAP, and WSDL for communicating with other applications and components.
•Worked with Console applications, Windows applications, ASP.NET Web Forms, ASP.NET State Management, ASP.NET Caching, and Securing ASP.NET Web Applications.
•Good working experience with ADO.NET, Microsoft Application Blocks, and Entity Framework as a part of accessing and updating the database.
•Developed scalable ASP.NET MVC web applications with efficient routing and created and maintained ASP.NET Web Forms applications with robust back-end services and ADO.NET integration.
•Skilled in designing scalable microservices architecture and robust APIs, implementing secure authentication mechanisms, and utilizing message queuing systems like RabbitMQ and Azure Service Bus for reliable inter-service communication.
•Experience in working with Windows Communication Foundation WCF.
•Used COM components and WPF components to develop rich client applications.
•Strong experience in developing web applications using AngularJS, HTML/HTML5, CSS/CSS3, DOM Manipulation, JavaScript, AJAX, JQuery, JSON and Twitter Bootstrap.
•Demonstrated ability to leverage React.js concepts such as components, state management, and virtual DOM.
•Proficient in developing REST Services and integrating them with Client Server Architecture. Implemented several REST Services with Node JS as the Backend and Angular as the Frontend.
•Hands-on Experience on Azure Service Bus, Data Factory, Logic Apps, Azure API Management, Azure App Services, Azure Functions and Azure Storage.
•Experience in AWS Serverless Lambda Function, SQS, CloudWatch, AWS API Gateway,S3 bucket, RDS, EC2.
•Experienced in designing, developing, and managing databases (DB), relational database management systems (RDBMS), Microsoft SQL Server (MSSQL), and MongoDB within .NET frameworks.
•Involved in technical support and documenting the user manual. Performed NUnit testing for system, automated and end-end testing, and prepared requirement documents for testing.
•Proficient in achieving high code coverage through rigorous application of ATDD and TDD methodologies in .NET development.
•Able to work as a team player as well as individually. Highly organized, and dedicated with a positive attitude along with strong analytical and troubleshooting skills.
TECHNICAL SKILLS:
•Microsoft Technologies: C#.Net, VB.Net, ASP.NET, ADO.NET, Web Services, WCF
•Programming Languages: C, G++, C# VB, PLSQL HTML
•Scripting Languages: jQuery, Javascript and VbScript Databases: Oracle (9i/10g), SQL Server, My SQL, MS Access Database Design & Modeling Tools: Toad, Microsoft Visio 2000/2003 and Rational Rose.
•Web Servers: IlS 5.1/6.0/7.0 and Windows 2005 Server.
•Reporting Tools: Crystal Reports SQL server reporting services (SSRS)
•Version Control Tools: MS-Visual Source Safe (VSS), Clear Case.
•"ramework and IDE Tools: .Net Framework 1.1/2.0/3.0/3.5 and 4.0 Microsoft Visual Studio, SQL Server, Adobe Dreamweaver, MS Office Suite, Open Office, Visio, Macromedia Dreamweaver, Flash, Adobe Photoshop
•Web Technologies: XML, XSL, XSLT, XPATH, DOM, SOAP, CSS, AJAX, WSDL Middle Ware: Web Service, WCF, SOAP. Operatings Systems: WINDOWS 95/ /98/ 2000/2003/ NT/XP PŘONsta.
•Design and Process: OOAD, Design Patterns, Waterfall, Agile Applications: Microsoft Office (MS Word, Excel, PowerPoint.
PROFESSIONAL EXPERIENCES:
Client:PublicisSapient Mar 2022 - Present
Role: Sr. Full Stack DotNet Developer
Responsibilities:
•Developed RESTful APIs using ASP.NET Core for microservices architecture to enable efficient communication and data exchange between services.
•Responsible for managing Apache Kafka and developing Web Services in .NET for efficient data integration and communication.
•Designed and maintained enterprise applications using VB6, VB.NET, C#, and SQL, ensuring performance and scalability.
•Led the modernization of legacy systems to align with current technologies and platforms, reducing operational inefficiencies by 30%.
•Developed and deployed web applications, integrating them with external systems via APIs and custom solutions.
•Optimized application performance through efficient coding practices and proactive troubleshooting.
•Mentored junior developers and conducted regular code reviews, improving code quality and team collaboration.
•Created WCF Service to retrieve and send information from the client side without posting back and consuming existing Web Services using SOAP, HTTP, and WSDL.
•Developed search and advanced search components using Entity Framework to retrieve the search results from the backend database Asynchronous call with AJAX features with partial page updates.
•Experience in working with Language Integrated Query LINQ especially LINQ to object and LINQ to SQL.
•Developed RESTful APIs using ASP.NET Core and documented them with Swagger/OpenAPI.
•Participated in the analysis, design & development phases of the SDLC along with the Business Analysts.
•Participated in meetings with Business users and with other project teams to ensure that the volatile business requirements were reflected in the project development. Application development was based on UML methodology.
•Involved in the design of the Use Case Diagrams and Class Diagrams using Rational Rose Extensively Used.ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and file Upload Controls.
•Implemented the Business Tier using Visual C# and implemented the Object Oriented Programming (OOP5) concepts in Ch and ASP. Net.
•Used ADO.NET (Data adapters, Data Readers. Datasets) for database connectivity to SQL Server 2000/2005 database. Used ASP.NET for web application development and C# to design web forms.
•Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients Designed and developed user controls, custom controls, and Master Pages for code reusability.
•Designed and developed rich UI Screens with HTML, CSS, and Microsoft Silverlight.
•ASP.Net AJAX controls like Update Panel and Script Manager are used to perform asynchronous calls between Ul and the backend.
•Implemented WCF services with many endpoints targeting different kinds of users. Used Client-side validations for Web-server controls using Ja3Script.
•Created Views, Triggers, Joins, Stored procedures, and queries to get the data according to the required functionality.
•Involved in performance tuning, improving the performance of queries. Used XML for generating menus.
•Developed Azure Logic Apps that help to receive the files from the Biztalk server and trigger http and service bus trigger Azure functions.
•Managed CI/CD pipelines using Azure DevOps for .NET applications, ensuring continuous integration, deployment, and delivery processes are efficient and reliable.
•Build an ASP.Net Core app that uses both SQL Server and Cosmos DB to store and display.
•Implemented MongoDB database integration in .NET applications to store and retrieve data efficiently.
•Collaborated with development teams to integrate Postman tests into CI/CD pipelines for continuous testing.
•Created mock services and virtual endpoints in SOAP UI for testing and development purposes.
Environment: C#.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Entity Framework, LINQ, WCF, RESTful APIs, Swagger / OpenAPI, React.js, HTML5, JavaScript, jQuery, Bootstrap, CSS, AJAX, JSON, Azure Cosmos DB, Azure Logic Apps, Azure Functions, Azure DevOps, SQL Server, MongoDB, Apache Kafka, SOAP, HTTP, WSDL.
Client: United Airlines, Chicago, IL Sep 2018 – Feb 2022
Role: Sr. Dot.Net Developer
Responsibilities:
•Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using ASP.NET and C#.
•Graphical User Interface (GUl) was designed using ASP.NET and the business logic was coded in C#
•3-Tier Application Architecture to ensure flexibility and reusability of the application.
•Developed various web services using WCFI which can be consumed by web applications and other systems.
•Used Session Objects and cookies to store the application state.
•Customized and enhanced existing applications to meet evolving business requirements.
•Collaborated with cross-functional teams to define project requirements and deliver solutions within tight deadlines.
•Created test plans and scripts to validate functionality and ensure seamless deployment.
•Implemented CI/CD pipelines, streamlining development and deployment processes by 25%.
•Authored and maintained technical documentation to support ongoing maintenance and knowledge transfer.
•Used ASP.NET HTML and CSS to design the presentation layer of the website.
•Prepared various test cases to fix the bugs and ensure the application was error-free. Used Net Framework class library to build a user interface that separated application logic from presentation code using code behind pages.
•Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
•Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML, and DISCO for exposing the functionalities of the enterprise business components at the Business Layer.
•Experience in developing various design patterns.
•Used XML to transport and store data.
•Used Master Pages to provide a unified look and feel to the application.
•Used AJAX to create better, faster, and more user-friendly web applications.
•Created ASP.NET validation controls and JavaScript validations to enforce validations.
•Used Gridview, DataList, and Panels to display and manipulate data in ASP.NET Web Forms. Used Developed a reusable web user control to display customer's account number and name on every web form.
•Extensive use of web services and web methods ADO.NET was used to implement the data layer to communicate with the SQL Server 2005 Used ADO.NET components like Grid View, Data Adapter, Data Reader, and Data Set to retrieve, display data Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
•Developed and maintained .NET applications using C# and ASP.NET, ensuring high performance and reliability.
•Developed RESTful APIs using ASP.NET Core for microservices architecture
•Implemented Kafka messaging system in .NET applications for real-time data processing.
•Used Web Services, SOAP protocols and WSDL to publish the metadata information to clients.
•Implemented abstract, sealed classes, interfaces, and classes to construct the business and data tier using C# and Entity Framework.
•Architected and implemented a production ASP.NET 3.5 WebPages in C that retrieved data from different data sources using ODBC, ADO.NET and LINQ.
•Implemented RESTful APIs using .NET frameworks, adhering to Swagger/OpenAPI specifications.
•Used REST methodology using HTTP Handlers in developing a Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
•Designed User Interface using Web Forms, Win forms, DHTML, XSLT, XML, JavaScript, AJAX, CSS, ASP.NET, Server Controls and Visual Studio.Net.
•Designed and developed rich and enhanced web pages using MVC 3.0, C, Entity Framework, JSON, HTML 5, CSS 3, and JQuery.
•Developed cloud-based mobile payment solutions. Technologies used include AWS Lambda, API Gateway, Cognito, DynamoDB, S3, Route53, EC2, VPC, and S3.
•Deployed .NET applications on AWS infrastructure using services like EC2, ECS, Lambda. Implemented disaster recovery strategies for .NET applications using AWS services like AWS Backup and AWS Elastic Disaster Recovery.
Environment: C#.NET, ASP.NET, ASP.NET Core, Entity Framework, RESTful APIs, Kafka messaging system, Web Services, SOAP protocols, WSDL, ODBC, ADO.NET, LINQ, Swagger/OpenAPI, HTTP Handlers, XML, JSON, Web Forms, WinForms, DHTML, XSLT, JavaScript, AJAX, CSS, MVC 3.0, HTML 5, JQuery, AWS Lambda, API Gateway, Amazon Cognito, DynamoDB, Amazon S3, Route53, Amazon EC2, Amazon VPC, CloudWatch, React.js, PostgreSQL, MongoDB.
Client: UTS Global, India. May 2017 – Jul 2018
Role: Dot.Net Developer
Responsibilities:
•Agile methodology was used for faster and iterative software development.
•Optimized MVC applications for performance by implementing caching strategies and code optimizations.
•Utilized ASP.NET Web Forms events and page lifecycle for application logic and flow control.
•Designed and developed RESTful APIs using ASP.NET Web API framework.
•Integrated Entity Framework with ASP.NET MVC, and WebAPI applications for seamless data operations.
•Data loading is been performed with JSON, Entity Framework.
•Experience in designing web pages with HTML, TypeScript, CSS, and JQuery in a hand-coded environment.
•Developed Custom Directives using Angular 8 and Implemented Routing, imperative Routing, and Guards with the help of the Angular 8 Router Module.
•Spearheaded the development and maintenance of business-critical applications using VB6, VB.NET, and SQL, improving system efficiency and scalability.
•Modernized legacy applications by migrating to VB.NET and integrating cloud-based solutions with Microsoft Azure.
•Designed and deployed high-performance web applications, achieving a 25% increase in system responsiveness and usability.
•Integrated external systems using APIs, ensuring seamless data synchronization across platforms.
•Led cross-functional teams to define requirements, design solutions, and deliver projects on time and within budget.
• Conducted regular code reviews, enhancing code quality and fostering a collaborative team environment.
•Developed unit tests using frameworks like Jest to validate TypeScript functions and components.
•Utilized AWS Elastic Beanstalk, EC2 for deploying and managing .NET applications. Set up IAM roles, security groups, and SSL certificates to secure .NET applications and data on AWS.
•Designed the database, and wrote stored procedures, functions, views, and triggers in SQL Server.
•Implemented automated build process in VSTS using Jenkins to create a full CI/CD pipeline.
•Monitored database health and performance using SQL Server Management Studio (SSMS) and implemented proactive maintenance tasks.
•Led data migration efforts from relational databases to MongoDB.
•Developed and maintained .NET applications using C# and ASP.NET.
•Designed and implemented database schemas using SQL Server for .NET applications.
•Duties included defining and implementing micro services framework, OAuth 2 token service, and RESTFul API Gateway.
•Developed data access layer using ADO.NET for efficient database interactions.
•Implemented stored procedures, parameterized queries, and transactions to ensure data integrity.
•Designed and developed web pages using ASP.NET, C .NET, JSON, HTML and JQuery.
•Designed and developed dynamic ASPX web pages using C#, ASP.Net, XML, HTML, Java Script and JQuery.
•Used AngularJS as the development framework to build a client side single-page application.
•Worked on Angular JS1.3 and Node.JS to simplify both development and testing of such applications by providing a framework for client-side MVC architecture.
•Deployed and managed .NET applications using Azure App Service, including web apps and API apps. Managed SQL databases for .NET applications using Azure SQL Database, including performance tuning and scaling. Configured CI/CD pipelines using Azure DevOps for automating builds, tests, and deployments of .NET applications.
•Designed and implemented relational database schemas using SQL Server Management Studio (SSMS).
•Worked wif CI/CD using Puppet, Chef, GIT, Artifactory, GitLab, Jenkins and Octopus to automate build deployment and other change management practices.
•Designed and maintained database schemas in SQL Server, ensuring scalability and data integrity.
•Prepared documentation and conducted training sessions for developers on MongoDB best practices and usage with .NET.
•Maintained and updated existing XUnit test suites to reflect changes in codebase.
•Optimized application performance through code profiling in Visual Studio, implemented CI/CD pipelines with VS Code extensions, and enhanced database efficiency by monitoring and optimizing indexes in SSMS.
•Developed and maintained .NET applications in Visual Studio, enhanced coding efficiency with Visual Studio Code for .NET development, and optimized SQL queries in SQL Server Management Studio for efficient data management.
Environment: Agile methodology, MVC, caching strategies, code optimizations, ASP.NET Web Forms, ASP.NET Page Lifecycle, C#, ASP.NET, SQL Server, database schema design, ADO.NET, stored procedures, parameterized queries, transactions, ASPX, JSON, HTML, jQuery, AngularJS, AngularJS 1.3, Node.js, RESTful API, microservices framework, OAuth 2, Azure App Service, Azure SQL Database, Azure DevOps, CI/CD pipelines, Git, CI/CD, Puppet, Chef, Artifactory, GitLab, Jenkins, Octopus Deploy, MongoDB, XUnit, Visual Studio, Visual Studio Code, Groups, SSL Certificates, SQL Server, Stored Procedures, Functions, Views, Triggers, VSTS (Azure DevOps), Jenkins, SSMS, MongoDB, XUnit
EDUCATION:
B Tech – Computer Engineering – Ponnaiyah Ramajayam Institute of Science & Technology
CERTIFICATIONS
•Microsoft Certified: .NET Developer Specialization
•Microsoft Certified: Azure Developer Associate (AZ-204)