Sumalatha Thum
. Net Developer
***********@*****.***
PROFESSIONAL SUMMARY:
• Accomplished .NET and RPA Developer with 8+ years of extensive experience in designing, developing, and deploying enterprise-level automation solutions using .NET technologies and RPA tools like UiPath and Automation Anywhere.
• Experiences in .NET Technologies include Object-Oriented Languages (C#), Database (SQL Server), VB .NET, SQL Server, ASP.NET, ADO.NET, XML, MVC, Web Services, Web API, AJAX, Server administrations (IIS) and other supporting technologies and tools.
• Expertise in designing ASP.NET based Graphical User Interfaces with CSS, CSS3, JavaScript, AJAX, Multithreading, HTML, JSON, jQuery and Angular.
• Good experience in developing enterprise-level Web Applications using n-Tier Architecture.
• Strong understanding of SOLID design principles and exposure to Design Patterns like Singleton, Factory, Builder, Facade, Strategy, Template, etc.
• Hands-on experience with development of applications using ASP.NET, ADO.NET, C#, VB.NET, WCF, WPF, LINQ, Web API, Web Services, REST-Based Web API's.
• Hands on experience in Cloud platforms like Azure.
• Experience with Relational Databases like SQL Server.
• Experience working with JavaScript, Angular 16, AJAX, and jQuery in ASP.NET.
• Hands on experience in developing and deploying WCF services, Web API, Web Services providing secure SOA in enterprise applications
• Experience in developing applications using MVC (Model View Controller) Design patterns.
• Developed security features such as authentication and authorization for Web application, WCF Web application.
• Experience in developing applications front end using Angular, DOM, DHTML, CSS3, Bootstrap, JavaScript framework, AJAX controls, jQuery.
• Expertise Agile methodologies and Test-Driven Development, Complete Understanding about Agile principles and values.
• Experienced in working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table and CSS behavior in CSS.
• Experience in interacting with clients/users in gathering user requirements.
• Experience in working with RESTful Web Services and implementing RESTful API's.
• Experience in Test driven Development (TDD) and performing unit testing using XUNIT framework.
• Created various documents including high-level design documents, data mapping documents, knowledge transfer documents and unit test case documents.
• Capable of handling deadlines, taking ownerships of tasks and multi-tasking. EDUCATION:
• Bachelor of Technology in Computer Science and Engineering from Jawaharlal Nehru Technological University, Hyderabad, 2012.
TECHNICAL SKILLS:
Languages: C#, ASP.NET Core, .Net 8,VB.NET, .NET Framework, JavaScript, HTML, CSS. Robotic Process Automation(RPA) Tools: Automation Anywhere,UiPath. Frameworks: ASP.NET MVC, Web API, REST API, WCF, .Net Core, Angular 16, Entity Framework. Web Technologies: HTML, XHTML, XML, XAML, XSL, XSLT, JSON,CSS3, JavaScript, jQuery,Boot Strap,React,TypeScript.
Databases: SQL Server.
Cloud Platforms: Microsoft Azure,Confluent Kafka.
Version Control: Git, TFS.
CI/CD Tools: Azure DevOps, Jenkins.
PROFESSIONAL EXPERIENCE:
Cincinnati Children's Hospital,Cincinnati, Ohio
Senior .NET Developer
Nov 2019 to Till date
Responsibilities:
• Lead the design and development of enterprise-level web applications and backend services using
.NET Core, C#, and SQL Server.
• Worked on multi-layered architecture, using service-oriented architecture and test-driven development (TDD).
• Implemented .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users and Roles.
• Experience in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP .NET MVC, C#, AJAX and JavaScript for client-side validation.
• Used JIRA as the bug tracking tool and integrated with Source tree to use GIT for code versioning and repository.
• Participated in Test Driven Development (TDD) in developing an application in an Agile
(SCRUM) environment.
• Optimized application performance, reducing response times by 30% and improving user experience by implementing asynchronous processing and caching strategies.
• Developed RESTful APIs and integrated them with frontend technologies Angular improving communication between client-side and server-side.
• Mentored junior developers and conducted code reviews to ensure the delivery of high-quality code.
• Utilized Azure for cloud deployments and implemented CI/CD pipelines to streamline software releases.
• Implemented logging, exception handling, and monitoring strategies using Serilog and Azure Application Insights to enhance application reliability. Bank of America, Inc., Hyderabad, India
.NET Developer
Oct 2017-June 2019
Responsibilities:
• Followed Agile SCRUM Developmental approach to deliver product releases by SPRINT processes in an iterative and incremental approach (SCRUM).
• Used JSON/AJAX and Custom HTML Helper Classes to implement asynchronous calls to the server to update the changes.
• Effectively used jQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
• Created controllers in C# which has Web API methods to accept user inputs and return a response in JSON format.
• Used ADO.NET Entity Framework Model 6.0 as the Data Access Layer (Database First) and implemented the CRUD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures.
• Implemented new views, Controller Actions, Action Results, Views, View Models, Html Helpers using ASP.NET MVC and maintained existing ASP pages and developed UI using Layouts, Themes by using Bootstrap, C#/VB.NET, XML.
• Created JavaScript modules to be used with Bootstrap to speed up development.
• Designed the application using an MVC architecture that promotes a clear separation of presentation, business logic and data access tiers.
• Defined request- response (Client-Server) message system, typically expressed in XML, which is exposed to using HTTP-based web server using server-side Web API.
• Implementation of client-side validations using jQuery, Angular and server-side validation using ASP.NET MVC Validation at Controller level.
• Designed and Developed application using ASP.NET, C#, VB.NET, Web Services, SQL Server.
• Involved in designing Database Architecture on SQL Server 2014 and development of different database objects containing functions, triggers, store procedures to manipulate database of the application.
• Implemented WCF SOAP/REST and Consumed WCF Services from both Windows forms and ASP.NET web applications.
• The Presentation Layer was implemented in ASP.NET using Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets.
• Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with the latest version in TFS
• Involved in database design on SQL Server 2014 and development of different database objects containing functions, triggers, stored procedures to manipulate a database of the application.
• Worked on Software Development Lifecycle (SDLC) starting from Requirements gathering and performing object-oriented analysis, design and implementation developing new WCF Service interface layer.
• Experience in Windows and Web Application using .NET Framework 4.0, 3.5, 3.0 & 2.0, C#.NET, ASP.NET, VB.NET, Web Services (WSDL, UDDI, DISCO, and SOAP), ADO.NET, and MS SQL Server.
• Developed Web Pages using SPA (Single Page Applications) Framework, HTML, CSS, Bootstrap, and Angular.
RPA Developer
American International Group, Hyderabad, India
April 2016 to Oct 2017
Responsibilities:
• Designed and developed end-to-end automation solutions using UIPath and Automation Anywhere to automate business processes, including data entry, data extraction, invoice processing, and email automation.
• Utilized UIPath Orchestrator to schedule and monitor bots, ensuring smooth deployment and execution of automation workflows in production environments.
• Integrated Automation Anywhere bots with internal applications like SAP, Salesforce, and Citrix to automate critical business processes, improving overall productivity by 25%.
• Developed robust error-handling and exception management strategies within bots, reducing bot failures by 40% and improving process reliability.
• Collaborated with business analysts to identify automation opportunities, map business processes, and define RPA requirements.
• Conducted testing and debugging of automation workflows, ensuring high-quality, error-free code and minimal downtime during deployment.
• Supported the deployment and maintenance of bots, performing updates and ensuring compatibility with existing systems.
• Worked with Automation Anywhere to automate repetitive tasks like data extraction from documents
(PDF, Excel) and integration with backend systems.
• Created reusable automation components and libraries to improve efficiency and reduce redundancy across automation processes.
• Designed and implemented OCR (Optical Character Recognition) solutions within UIPath for data extraction from scanned documents, ensuring accuracy in automated data processing.
• Worked closely with cross-functional teams to design bots, integrate them with back-office systems, and ensure seamless automation of workflows.
• Performed code reviews, troubleshooting, and optimization of existing RPA processes to improve execution time and resource usage.
• Created Solution design document (SDD), Process Design instruction (PDI)
• Involved in writing the VB scripting as required whereever Automation Anywhere and UiPath commands are not sufficient or more suitable for performing any task.
• By using the scheduler we had schedule a bot to run 24/7 in the control room.
• Created database connections to fetch the data and automated the process to arrange with Automation Anywhere.
AVD Engineering's,Hyderabad, India
.NET Developer
Oct 2015-April 2016
Responsibilities:
• Worked in Planning and executing phases of the software development lifecycle (SDLC) utilizing agile methodologies to achieve end-to-end development of web-based applications.
• Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP. Net Web API.
• Developed very responsive, elegant UI views for web pages using the Bootstrap and CSS Frameworks.
• Used advanced level of HTML, XHTML, AJAX, jQuery and Bootstrap for designing the rich user interface.
• Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
• Reports are generated by using SSRS and configured SQL Server Integration Services (SSIS) for Scheduling data backup.
• Used JIRA as the bug tracking tool and integrated with Source tree to use GIT for code versioning and repository.
• Involved in Front End Prototype Development of the entire Portal and prepared Software Requirement Specifications.