Swathi - Sr. Dot Net Developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: Only in TX & Remote |
Visa: H1 |
Swathi
Email: [email protected] Cell: 470) 380-0102 Summary: Senior .Net Developer with 17 years of experience in requirements gathering, analysis, design, development, implementation, testing, maintenance and documentation of applications programmed in Microsoft .Net technologies. Experiencein Architecture, Designing, Development and Deployment of High-Performance, ScalableDistributed ASP.NET Applications and SQL Server 2000/2005 and Oracle. Experience in web applications development using Object Oriented Design (OOD) Concepts Hands-on experience of programming in .NET Framework (5.0, 4.5, 4.0, 3.5, 2.0, 1.1), C#.NET, ASP.Net, VB.Net, ADO.Net, Entity Framework, Ajax, JavaScript, JQuery, Angular. Good understanding and experience in implementation of JavaScript design frameworks (Angular) Implemented technologies like AJAX, Remoting, Web Services, MVC, WCF, HTML 5, WEB API, for designing distributed and service oriented applications Experience in on Service Oriented Architecture, Web Services, WCF Services, SOAP over HTTP, WSDL and UDDI. Experience in template based web applications design for user interfaces using Master pages, themes, CSS3, HTML5 Extensive experience on database programming using ADO/ADO.NET/Entity Framework and handling databases using SQL server 2012/2010/2008/2005/2000 Hands-on experience on Design patterns : Factory , singleton , Fa ade patterns. Hands -on Experience with SQL Server Management Studio (SSMS). Experienced in developing reports using Crystal Reports and SSRS Designed class libraries for database connection using ADO.NET. Experience in DAPPER, Entity Framework. Experiece with unit testing with MSUNIT and MOCK. Developed the web site database schema, LINQ to SQL data model, and persistence services. Proficient in creating Services and Endpoints using WCF (Windows Communication foundation). Experienced in working with Microsoft Enterprise Library and Microsoft Exchange Server. Excellent experience of Database Design and implementation including troubleshooting using SQL Server cweb server - IIS 8.0/7.5/7.0/6.0/5.0 Ingrained knowledge in writing Stored Procedures, User Defined Functions and Triggers for the implementation of data integrity using T-SQL & PL/SQL. Hands-on experience on Microsoft Visual Source Safe for managing source code Hands-on experience in using Bugzilla tool (Open source bug tracking tool) Experience in Continuous integration and deployment with Azure DevOps. Experienced in Service now development and administration. Good Communication and Interpersonal Skills and ability to work independently and also in a Team. Technical Skills: Languages C#,ASP.NET,ADO.Net,EntityFramework,MVC,VB.NET, ADO.NET,V6.0 , XML, .NET Framework 1.1/2.0/3.5/4.0 IDE Microsoft Visual Studio .NET 2010/2008/2005, Visual Studio 6.0 Client side framework JavaScript, AJAX, JQUERY, Angular, Typescript Services Web Services, WCF, Web API RDBMS SQL Server 2012/2010/2008 R2/2005/2000, MS-ACCESS, Oracle (PL/SQL), SSMS Reporting Tools SSRS, Crystal Reports Version control Microsoft Visual source safe (VSS), Team Foundation Service(TFS) Others SSIS, IIS 8.0/7.5/7.0/6.0, Agile Methodology Tools MS Visio, Bugzilla Operating System Windows 2012/2008/2003/2000, Windows 8.0/7.0/Vista/XP Education: Bachelor of technology from SVITS in 2005 Professional Experience: Client: Fiserv June 2016 Till Date Senior Developer Project: BillMatrix Next Description: Fiserv, Inc. is a US provider of financial services technology. The company's clients include banks, thrifts, credit unions, securities broker dealers, leasing and finance companies, and retailers. The project's scope is to balance customer demands for multichannel payment and billing options while improving customer satisfaction and reducing costs with Biller Solutions from Fiserv. Responsibilities: Worked as senior developer, responsible for requirement/impact analysis and source code development. Implemented MVC (Model, View, and Controller) Architecture Pattern in designing the application architecture Providing support and code implementation and enhancements for the billers implementation and upgrades. Prepared analysis, unit test plan documents. Responsible to design, develop and deploy the application using C#, , ASP.NET,ADO.NET,MVC, Web API, JQuery, HTML,CSS, Angular. Implemented WCF web services to connect with bilers for real time bill lookup s and payments. Created Stored Procedures, Functions to manipulate the databases. Created REST Ful Services (WEB API) services for new requirements. Created app services, and deployed web apps and sql server database also developed webjobs. Created pipeline in azure devops using yaml. Involved in tuning expensive SQL Queries for better performance Involved in reviewing test cases for QA team from developer standpoint, work closely with QA team to analyze and fix/close defects and providing QA environments to the Testing team. Suggestions given to the team members in key areas for successful release of the project Involved in User Testing and Preparing Unit Test Cases and Unit test plans for the Developed functionalities. Environment: ASP.net, ADO.Net, Entity Framework , LINQ, MVC, Web API, WCF, Visual Studio.Net 2005/2010, Web Service, HTML, JavaScript, SSRS, and SQL Server 2010, Azure Devops IBM June 2010 Feb 2016 Client: Common wealth bank of Australia Mar 2014 Feb 2016 Senior Developer Project: AcquireNow Description: This enhancement is to on-board merchants into Westpac. It is an internet based application used for SME (Small and Medium Enterprise) merchant on-boarding. Used by Merchant Acquiring business for WBC, SGB, BSA and BOM brands.Interfaces via web services to VERIFONE and VEDA. Responsibilities: Worked as senior developer, responsible for requirement/impact analysis, walk through of requirements, estimation of project module releases and identifying the risks. Implemented MVC (Model, View, and Controller) Architecture Pattern in designing the application architecture Providing support and code implementation and enhancements for the Merchant on boarding application. Prepared analysis, detailed design documents and system test plan documents. Responsible to design, develop and deploy the application using C#, VB.Net, ASP.NET,ADO.NET,MVC, JQuery, HTML,CSS, JSON, Bootstrap and AJAX. Production support, debugging, tracking tickets and closing them as per SLA. Assisted in the development of WCF RESTful web services using Entity Framework as the data access layer to SQL Server Responsible for coding, testing, code reviews, and Window Services and scheduling the tasks. Deploying the application on Windows 2003/2012 Server. Code review in PL/SQL procedures, functions and triggers Created Stored Procedures, Functions to manipulate the databases. Created REST Ful Services (WEB API) services for new requirements. Involved in tuning expensive SQL Queries for better performance Wrote business logic and code behind logic in C#. Involved in reviewing test cases for QA team from developer standpoint, work closely with QA team to analyze and fix/close defects and providing QA environments to the Testing team. Suggestions given to the team members in key areas for successful release of the project Involved in workshops during requirement discussions, requirement analysis, coding and unit testing of the requirement Involved in User Testing and Preparing Unit Test Cases and Unit test plans for the Developed functionalities. Environment: ASP.net, ADO.Net, Entity Framework , LINQ, VB.Net, MVC, AngularJS, Web API, WCF, Visual Studio.Net 2005/2010, Web Service, HTML, JavaScript, and SQL Server 2008,Oracle,Pl/SQL, Task Schedulers. Client: Common wealth bank of Australia Jul 2013 Feb 2014 Senior Application Developer Project: School Banking Description: This enhancement is to replace an ineffective manual tracking of rewards items with an integrated Web Based solution within the present School Banking Deposits processing platform. As this system captures all of the necessary details it would be easy to automate Rewards redemption within the system. The information feed into a database would be extracted on a regular basis and dispatched electronically to external vendor SEMA for dispatching orders. Responsibilities: Worked as senior developer, responsible for requirement/impact analysis, walk through of requirements, estimation of project module releases and identifying the risks. Developed web application using ASP.Net, C#, Remoting, Crystal Reports Providing support and code enhancements for the School Banking Reward Redemption application. Prepared analysis, detailed design documents and system test plan documents Production support, debugging, tracking tickets and closing them as per SLA. Responsible for coding, testing and code reviews. Wrote stored procedures to support business methods in Transact-SQL. Enhancement of new modules according to client requirements. Troubleshooting the application problems for performance issues. Used VSS for the purpose of project tracking and Source Control Deployed the application and components on the test and production servers. Experience in working with Windows Communication Foundation (WCF). Used SQL Profiler for monitoring an instance of the SQL Database Engine. Created Stored Procedures, Functions to manipulate the databases. Involved in tuning expensive SQL Queries for better performance Involved in reviewing test cases for QA team from developer standpoint, work closely with QA team to analyze and fix/close defects and responsible for providing QA environments to the Testing team Suggestions given to the team members in key areas for successful release of the project. Environment:ASP.net, C#, Visual Studio.Net 2005/2010, Remoting, Crystal Reports, SQL Server 2008 Client: Common wealth bank of Australia Dec 2012 Jun 2013 Project: Colonial Adviser Security Remediation Sr.Net Developer Description: This enhancement is to replace an ineffective manual tracking of rewards items with an integrated Web Based solution within the present School Banking Deposits processing platform. As this system captures all of the necessary details it would be easy to automate Rewards redemption within the system. The information feed into a database would be extracted on a regular basis and dispatched electronically to external vendor SEMA for dispatching orders. Responsibilities: Developed web application using ASP.Net MVC, C#.Net Implemented business logic/rules using WCF services and integrated with the UI components. Modified and developed Stored Procedures and Views Production support, debugging, tracking tickets and closing them as per SLA. Enhancement of new modules according to client requirements. Troubleshooting the application problems for performance issues. Used TFS for the purpose of project tracking and Source Control Deployed the application and components on the test, QA and Production servers. Developed custom reports using SSRS (SQL Server Reporting Services). Environment:.Net 2.0, WCF 4.0, MVC 3, Web Services, Windows Services, SQL Server, TFS Client: Common wealth bank of Australia Jun 2012 Nov 2012 Sr.Net Developer Project: School Banking - Project Expulsion Description: Students who wish to participate in the School Banking Program currently require a Youth saver account. For those children who do not have a youth saver account currently parents are restricted to either completing a paper-based application and returning to the school, or applying online via Net Bank in order for their school to receive the $5 new account commission. We are planning to simplify the School Banking Youths aver account opening process for everyone, enabling parents to open accounts through their channel of choice. Responsibilities: Understood the existing application, developed by CBA and developed the new features for Project expulsion Developed web application using ASP.Net, Web Services Providing support and code enhancements for school banking application. Modified and developed Stored Procedures and Views. Production support, debugging, tracking tickets and closing them as per SLA. Enhancement of new modules according to client requirements. Troubleshooting the application problems for performance issues. Used TFS for the purpose of project tracking and Source Control Deployed the application and components on the test, QA and Production servers. Environment: .Net 2.0, Remoting, Web Services, SQL Server 2008 and reporting services. TFS. Client: Common wealth bank of Australia Dec 2011 May 2012 Project: Comm broker - Delegates Role: Senior Software Developer Description: Implemented new functionality in Comm broker called Delegates to assist Brokers. Brokers can view/edit their delegates and also assign duties to view loan history. Responsibilities: Gathering Business Requirements from the client, Continuous communication with offshore/Business people to ensure proper understanding of requirements and delivery in conformance to the same Understood. Designed and developed the entire application across using .Net 3.5 and SQL Server 2000, 2008 Developed DTS and SSIS packages to load the data into the system. Developed an application using ASP.NET 3.5 with VB.net which is used to generate reports and maintaining the default data for the applications Involved in extensive Testing to assure the product quality. Troubleshooting performance issues and fine-tuning queries and stored procedures. Involved in deployment of the application and have supported the client during deployment on both the UAT and production environments and Ensured deliverables are prepared to satisfy the project requirements and schedule. Interacting with the customer s technical team biweekly, for technical, design, and code discussions and change requests. Environment: .NET Framework 3.5, ASP.NET, C#.NET, MS SQL Server 2000/ 2008, DTS, SSIS, HTML, Java script, CSS Client: Common wealth bank of Australia Feb 2011 Nov 2011 Software Specialist Project: Locate-Us Description: The current online locate-us tool on the Commonwealth Bank website is outdated and sits outside the Commbank domain, displaying CBA locations on Sensis Whereis maps. Google Maps mapping platform with advanced functionality will replace Sensis and the tool will be redesigned with a modern interface to be in line with the overall look and feel of the Commbank website. It will be relocated within the Commbank domain to allow SEO, tracking and ensure a seamless user experience and also developed the new features for Business banker, Agri business specialist s and mobile banker services. Responsibilities: Involved in the requirements gathering and analysis and timely follow up with business for clarifying the requirements, designed and developed the TPB(Third party banking services) for mobile bankers and mortgage innovators. Developed the enhance features in Business banker and Agri business specialist s services, implemented the enhance features in deep linking. Implemented a web service for locate us which serves the users with atms, branches and mobile bankers. Used Google map tool and its features extensively in the application, implemented Ajax extensively in the application Involved in designing, development, testing, bug fixing and implementing fixes in the project Developed ASPX web pages for application using ASP .NET, C# .NET, AJAX, and JavaScript and developed User controls to use in Web pages Involved in workshops during requirement discussions, requirement analysis, coding and unit testing of the requirement Involved in User Testing and Preparing Unit Test Cases and Unit test plans for the Developed functionalities Involved supporting application as they are moved to diff phases like SIT,UAT and Production Conducted & participated in brainstorming sessions in resolving technically challenging issues/defects Modified and Developed Stored Procedures and Views Involved in reviewing Test Case scenarios for QA team from developer standpoint Responsible for providing QA environments to the Testing Team and worked closely with QA team to analyze, fix/close bugs and performed application deployments. Environment: Visual Studio .Net 2008, ASP.Net, C#, WCF, Ajax, Bugzilla, IIS 6.0, Google API Client: Common wealth bank of Australia June 2010 Jan 2011 Software Specialist Project: Flagship Booking System Description: A publicly available and accessible site allowing: Customers to book appointments with Specialist and book attendance or registering to Events. Admin site: This site is used by the application administrator to maintain various aspects of the application, including but not limited to maintaining Specialist, Specialist Areas and their relationship, Application behaviour configuration, User Management. This site allows Administrators, to view/modify/add and deletes users. These users are stored in the User table. Depending on the role who logged into the site will determine which user types will be displayed and who can make changes to these users. Responsibilities: Involved in the requirements gathering and understanding the functional overview of the Flagship booking system. Contributed in the FSD, which provides the clear roadmap to develop the application Worked on the development where the requirements are changing till the UAT phase Migrating the application from Visual Basic 6.0 to VB.net Stretched myself for implementing ever changing requirements and ensured that deadlines are met. Adapted CBA architecture model and introduced Microsoft enterprise library Firstly, used Microsoft exchange web services in the CBA and implemented in the booking system Developed a highly complexes application within the given timelines and provided quality deliverable Implemented .net remoting to serve the CBA architecture Coordinating with the system testing team and the UAT testing team and analyse the raised issues and provide the required clarification. Involved in end- end, Integrating, Performance testing of the system Involved in Peer- reviews Prepared the implementation plan and involved in the implementing the web application in to the production. Involved in the processes & guidelines have been followed in each phase of SDLC. Environment:ASP.NET, C#, Microsoft exchange server, Microsoft enterprise Library SQL Server 2005, ADO.NET, Webservices Client: C1 INDIA Nov 2008 May 2010 Senior Developer Projects: E-Tendering for the Govt. of Andhra Pradesh Description: Tender Management Solution (TMS) is an end-to-end Internet based Electronic Procurement Solution that automates the complete tender cycle and post-contract activities. This product has been designed to suit the needs of any Government/ Government organization with minimal customization. It is a comprehensive product that drives transparency, delivers large cost reduction & process efficiency throughout the Sourcing & Procurement process of Government organizations. EProcurement Deals with the online tendering. It provides real-time bidding solutions for buyers and sellers that bring an unprecedented level of profitability, control, and simplicity to corporate procurement and liquidation processes. The Tender Management Software helps both the buyers and the suppliers to reduce the cycle time, unnecessary paper work, waiting in long queues and simultaneously maintain the transparency in the entire process. EProcurement will be utilized by all eProcurement departments including, local bodies and municipal corporations along with their vendors. Co-operative sectors, public sectors and other state governments can also use this solution. This project can be integrated with different Databases provided by the different providers. Responsibilities: Involved in the Client meetings for the Requirements gathering and analysis, Detailed design of the front end web application mentioning the three tier architecture, business in each web page, and conditions on all the fields. Developed web application using ASP.Net. Worked on the modules implementing the business logic in C# and VB, Designed and developed ASP.NET web pages for the internet application, Unit testing of developed feature. Deploy the application in Test, QA and Production servers. Performance tuning of the stored procedures, SQL Queries. Environment: VB.Net, ASP.Net, SQL Server 2000, C#.NET, Javascript, Webservices Client: Ozoprint Jan 2006 Oct 2008 Software Engineer Project: Business Cards Management Description: Ozoprint is the e-commerce application developed for the company Ozoprint to support their online business, business cards. This project consists of 5 modules, namely Business Cards, Business Identity and Stationery, Marketing Promotion, Consumer Production and Business Services. Any user or any client can log into the website and can design and customize their own business cards, Brochures, postcards, letterheads, address labels and even notepads for their organization. A separate profile will be created for each registered user and the user can view his/her ordered details. To order these cards, first one should have to register to Ozoprint and payment can be done through PayPal. All administration can be done through another separate module Admin , where administrator can upload new business cards, discounts, Shipping Charges, Banners, view and modify existing cards, ordered business cards and their payments. Responsibilities: Designing, and Coding of the Admin Module, Brochures Module, Business Cards Module, Posters Module, Business Labels and Magnets Module, Unit testing of developed feature. Involved in coding, writing stored procedures and functions in SQL Server. Environment: ASP.Net, VB.Net, Web Services, SQL Server 2000, Javascript Keywords: csharp quality analyst user interface information technology microsoft procedural language Colorado |