Seshadri Mittapalli
Email: ************@*****.***
Phone: +1-732-***-****
LI: www.linkedin.com/in/mittapalliseshadri
Summary of Experience:
• With nearly a 9+ years of comprehensive expertise, I bring proficiency in analyzing, designing, developing, testing, and implementing a variety of client/server, web-based, and n-tier business applications.
• I have experience working across diverse industrial domains such as healthcare, finance, and automotive sectors.
• I possess a strong grasp of Object-Oriented Analysis and Design (OOAD), along with proficient knowledge in UML and concepts of Relational Database Management Systems (RDBMS).
• Experienced in utilizing ReactJS libraries and tools to develop scalable web applications.
• Proficient experience in crafting components using React Hooks, React-Saga, JSX, Jest, RTL, Axios, Fetch and npm libs, tailored for websites and workflow management tools.
• Demonstrated expertise in building dynamic web applications using Angular, a powerful JavaScript framework maintained by Google. Solid understanding of concepts such as components, modules, services, directives, dependency injection, and data binding, enabling efficient development and maintain of scalable front-end solutions.
• Proficient in web UI technologies encompassing HTML, JavaScript, TypeScript, React, and XML.
• I have extensive experience in all stages of the software development life cycle (SDLC), including feasibility study, project analysis, requirements gathering, design, development, testing, documentation, deployment, and ongoing support.
• Proficient in applying Iterative Agile Programming Methodologies, particularly adept in utilizing Scrum practices and Test-driven development (TDD) techniques.
• I have practical expertise in designing with Object-Oriented Programming (OOP) principles, employing design patterns such as Abstract Factory, Singleton, and Object Pool to provide standardized solutions for common software design challenges.
• Implemented REST API security mechanisms based on tokens (JWT) for ASP.NET WEBAPI.
• Accomplished in the successful implementation of diverse multi-tiered .NET applications leveraging a robust skill set including C#, .NET Framework, .NET Core,HTML5, CSS3, JavaScript, TypeScript, Json.NET, ASP.NET MVC, ADO.NET, ASP.NET, IIS, SQL Server 2005/2008/2012/2014, ADO.NET Entity Framework 6.0, Entity Framework Core, SSIS, SSRS, and SSAS.
• Extensive proficiency in .NET Design Patterns, encompassing Dependency Injection (DI), Factory Pattern, Inversion of Control (IOC), Adapter Pattern, Singleton Pattern, and MVC (Model-View- Control).
• Proficient in the design and development of Windows applications utilizing Win Forms, as well as ASP.NET applications employing Windows Communication Foundation (WCF).
• Proficient experience in utilizing a wide range of web technologies including Web API, Web Services, WCF Services, and ADO.NET. Additionally, skilled in working with Azure Web, Entity Framework, and Microsoft Azure cloud services.
• Skilled in proficiently designing and managing SQL databases, including database tables, views, stored procedures, functions, Indexes, Sequences, Constraints and triggers, utilizing SQL and T- SQL.
• Developed entity classes and established relationships between them using LINQ (Language Integrated Query) to SQL, LINQ to objects, and LINQ to XML, facilitating the management of relational data as objects.
• Proficient in constructing Data Integration and Workflow Solutions, including Extract, Transform, and Load (ETL) processes for data warehousing, leveraging SQL Server Integration Services (SSIS).
• Proficient in report writing utilizing SQL Server Reporting Services (SSRS), adept at creating diverse report types including Tabular, Matrix, Drill Down, and Drill Through reports. Skilled in generating web-based reports through customization of URL Access.
• Experience in Design and Development of GUI (Graphical User Interface) using C# Win Forms and Windows Azure (Compute, Tables, Blobs, & Queues).
• Azure Active Directory (AAD) is a cloud-based identity and access management service from Microsoft. It provides various features including multi-factor authentication, privileged account management, role-based access control, application usage monitoring, and alerting.
• Designed and developed a Single Page Application (SPA) that is cross-device and cross-browser compatible. The application is tailored for displaying Azure resource sharing billing reports. It was built using React, JavaScript, and API integration.
• Experience in using React to test views and to do end to end unit testing by using CI-CD.
• Proficient in application development utilizing a variety of technologies including Web Services, Windows Communication Foundation (WCF), RESTful APIs, Windows Presentation Foundation
(WPF), SOAP, and Git version control system.
• Proficient in utilizing React for testing views and conducting end-to-end unit testing as part of Continuous Integration and Continuous Deployment (CI/CD) processes.
• Skilled in crafting unit test cases for business logic employing Test-Driven Development (TDD) methodology, as well as utilizing testing frameworks such as MS Unit, NUnit, and Xunit.
• Extensive knowledge of .NET security features including Authentication and Authorization mechanisms, such as Windows-based Authentication, Forms-based Authentication, as well as user and role authorization.
• Expertise in comprehending user requirements and effectively translating business needs into technical solutions. Demonstrates excellent problem-solving and troubleshooting capabilities. Technical Skills:
Programming
Languages
C#5.0/4.0/3.0/2.0,.NET Framework,.NET Core,ASP.NET, T-SQL, ReactJS Operating System: Windows NT/98/XP/2000/2003/Vista/2008, 10, 11, UNIX Web Technologies
React, React Js, .NET Framework 4.6/4.5/4.0/3.5/3.0/2.0/1.x, .NET Core,ASP.NET, MVC3.0/4.0/5.0, WEB API, JavaScript, TypeScript. Xml Technologies XAML, XML, XDOCUMENT, XSLT, XPATH, XSL UI Technologies React, HTML, CSS, Win Forms, WCF, ASP.NET Web Forms, Angular IDE Tools VS 2022/2019/2017/2015/2013/2012/2010, SQL Server Management Studio ETL Tools SQL Server Integration services (SSIS 2012), Talend Cloud Azure, AWS
Databases MS SQL SERVER 2012/2010/2008/2005, /SQL MS Access 2010/2007/2003 ORM Entity Framework, Entity Framework core
Modeling Tools UML, MS Visio 2010/2007
Reporting Tools MicroStrategy, SQL Server Reporting Services (SSRS) Servers Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0) Middleware WEB API,WCF, ADO.NET4.0/3.5/3.0/2.0, Redis Server, Web Services Version Control
Tools
GIT, Test Driven Development (TDD), Team Foundation Server 2010/2008 Achievements:
• Completed Azure Fundamentals and Azure Data Fundamentals certifications, now aiming to achieve proficiency in Azure Associated Development. Professional Experience:
Client: Ohio Department of Public Safety, Columbus, OH May 2024 – Till date Role: Sr Full Stack Developer
Company : Lorvin Technologies Inc.
Responsibilities:
• As a member of an eight-person development team, I was actively involved in every stage of the project lifecycle, encompassing requirement analysis, design, coding, quality assurance (QA), and implementation.
• Leveraged TFS for agile story tracking to efficiently manage and monitor project progress throughout the development lifecycle.
• Developed an application using ASP.NET MVC and React.js for driver’s license management.
• Enhanced the application's visual appeal and user experience by utilizing HTML, CSS, and JavaScript, ensuring a polished and intuitive interface.
• Ensured seamless hosting and accessibility by deploying the React application to Azure Web Apps.
• Implemented a fuzzy search functionality in Azure to enhance search accuracy and user experience.
• Developed an HTTP service using ASP.NET Web API to facilitate smooth insertion and retrieval of data from a database, ensuring efficient interaction and robust data management capabilities.
• Employed Entity Framework Core in conjunction with LINQ and Lambda expressions to execute robust business logic, thereby augmenting the efficiency and flexibility of the application's data management processes.
• Implemented authentication features within the ASP.NET Web API to bolster security and effectively control access, ensuring that only authenticated users could access the system.
• Developed NUnit unit tests to validate code functionality within the .NET Framework.
• Developed Xunit unit tests to validate code functionality within the .NET Core.
• Integrated Swagger to streamline API testing and provide comprehensive documentation, thereby enhancing the accessibility and usability of the API for developers.
• Established test suites and cases within TestRail for systematic and organized testing processes.
• Leveraged Postman for straightforward HTTPS (Web API) service testing, offering an intuitive platform for validating and testing API functionality.
• Developed a bespoke database solution meticulously crafted to fulfill the unique needs and requirements of the client, guaranteeing optimal data organization and management in alignment with their objectives.
• Employed TFS for version control and hosting code repositories.
• Crafted customized PowerShell scripts designed specifically for CI/CD workflows within Azure DevOps, thereby enhancing automation and streamlining the software delivery process.
• Leveraged Azure DevOps to deploy artifacts to designated servers following predefined configurations, thereby ensuring efficient and reliable software deployment processes.
• Implemented troubleshooting strategies to swiftly detect and address any issues that arose during development or operation, with the aim of minimizing downtime and streamlining problem resolution.
• Utilized SQL injection techniques to evaluate and validate the resilience of our code against potential malicious inputs, thereby safeguarding its security and integrity in real-world usage scenarios.
• Implemented logging mechanisms including SPLUNK and file logging to expedite issue detection and resolution, thereby enhancing the efficiency of troubleshooting processes.
• Implemented Redis cache to store our data, enhancing application performance and responsiveness.
• Utilized SQL Profiler to implement query optimization techniques, resulting in improved application performance and efficiency.
• As the Release Manager, I ensured the timely release of sprint stories to production, effectively coordinating tasks and resources to meet deadlines without any delays. Environment: Visual Studio 2022, React, React Js, Hooks, Azure Web Apps, Azure, Azure DevOps, .Net framework 4.6/4.5/4/5.1, C#, HTML5, CSS3, JavaScript, Entity Framework, Lambda, ADO.NET, LINQ, ORM Framework, IIS, TFS.
Client: Solera, Westlake, TX Apr 2022 – Feb 2024
Role: Sr Full Stack Developer
Responsibilities:
• As part of a ten-person development team, I actively participated in all stages of the project lifecycle, including requirement analysis, design, coding, QA, and implementation.
• Managed a sub team of four members, including QA, ensuring timely delivery of their respective tasks and items according to project deadlines.
• Utilized JIRA as a tool for agile story tracking, facilitating efficient management and monitoring of project progress throughout the development lifecycle.
• Developed a React.js application to create an appointment with a customer and process the service for vehicle service.
• Utilized HTML, CSS, and JavaScript to enhance the visual appeal and user experience of our application, ensuring a polished and intuitive interface.
• Deployed the React application to Azure Web Apps for seamless hosting and accessibility.
• Developed Azure Functions to retrieve data from Blob Storage efficiently.
• Utilized Azure Function endpoints within our application to swiftly retrieve data and seamlessly integrate it for display within the application interface.
• Developed an HTTP service utilizing ASP.NET Web API to enable seamless insertion and retrieval of data from a database, ensuring efficient interaction and data management capabilities.
• Utilized Entity Framework Core along with LINQ and Lambda expressions to execute comprehensive business logic, enhancing the efficiency and flexibility of the application's data management processes.
• Implemented Authentication features within the ASP.NET Web API to ensure that only authenticated users could access the system, thereby enhancing security and controlling access effectively.
• Wrote Nunit unit tests to ensure code functionality for .NET Framework.
• Wrote Xunit unit tests to ensure code functionality for .NET Core.
• Upgraded our application and services from HTTP to HTTPS and migrated from TLS 1.0/TLS 1.1 to TLS 1.2 to enhance security and comply with GLBA (Gramm-Leach-Bliley Act) compliance requirements.
• Integrated Swagger for streamlined API testing and comprehensive documentation, enhancing the accessibility and usability of the API for developers.
• Created test suites and cases in TestRail for organized testing.
• Utilized Postman for straightforward HTTPS (Web API) service testing, providing an intuitive platform for testing and validating API functionality.
• Utilized SOAP UI for user-friendly testing of WCF services, ensuring comprehensive testing and validation of service functionality with ease.
• Crafted a custom-tailored database solution designed to meet the specific needs and requirements of the client, ensuring optimal data organization and management aligned with their objectives.
• Used Git for version control and Bitbucket for code repository hosting.
• Created PowerShell scripts tailored for CI/CD workflows within TeamCity, optimizing automation and streamlining the software delivery process.
• Utilized Octopus Deploy for the deployment of artifacts to designated servers according to predefined configurations, ensuring efficient and reliable software deployment processes.
• Applied troubleshooting strategies to quickly detect and address any issues that arose during development or operation, aiming to minimize downtime and streamline problem resolution.
• Utilized SQL injection techniques to assess and validate the resilience of our code against potential malicious inputs, safeguarding its security and integrity in real-world usage scenarios.
• Implemented logging mechanisms such as Kibana and file logging to facilitate rapid issue detection and resolution, enhancing the efficiency of troubleshooting processes.
• Implemented Redis cache to store our data, enhancing application performance and responsiveness.
• Leveraged SQL Profiler to employ query optimization techniques, consequently improving application performance and efficiency.
• Acted as a Release manager to ensure timely release of sprint stories to production, effectively coordinating tasks and resources to meet deadlines without any delays. Environment: Visual Studio 2017, React, React Js, Hooks, Azure Functions, Azure Web Apps, Azure blob storage, Azure, .Net framework 4.6/4.5/4/5.1, C#, HTML5, CSS3, JavaScript, WCF, Entity Framework, Lambda, ADO.NET, LINQ, ORM Framework, IIS, Git, Bitbucket, Teamcity, Octopus, JIRA. Client: Acuity Knowledge Partners, Greenwich st, NY Dec 2021 - Mar 2022 Role: Sr Full Stack Developer
Responsibilities
• As part of a four-person development team, I actively participated in all stages of the project lifecycle, including requirement analysis, design, coding, QA, and implementation.
• Developed a React.js application to display and process the ESG Map and Framework Data.
• Created an HTTP service using .NET Core API for data insertion and retrieval from a database.
• Employed Entity Framework Core in conjunction with LINQ and Lambda expressions to execute and optimize business logic within the application.
• Implemented authentication mechanisms within the ASP.NET Web API to enforce access restrictions solely to authenticated users, thereby bolstering security and effectively managing user access.
• Implemented Xunit unit tests to verify the functionality of code in .NET Core, ensuring reliability and correctness throughout the development process.
• Integrated Swagger for API testing and documentation.
• Developed a database schema customized to precisely fit the requirements and preferences of the client, ensuring seamless data management and efficient retrieval of information.
• Utilized Git for version control and GitHub for hosting code repositories, facilitating collaborative development and efficient code management.
• Developed PowerShell scripts for CI/CD with AWS Code build.
• Employed AWS Code deploy for artifact deployment to specified servers based on configuration.
• Utilized troubleshooting methods to promptly pinpoint and resolve any encountered issues during both development and operation phases, guaranteeing minimal disruption and effective problem- solving.
• Incorporated SQL injection techniques to assess and verify the resilience of our code against potentially harmful inputs, thereby safeguarding its security and integrity in real-world situations
• Deployed logging mechanisms like Kibana and file logging to expedite issue detection and resolution, thereby boosting the efficiency of troubleshooting procedures.
• Utilized SQL Profiler to apply query optimization techniques, thereby enhancing application performance and efficiency.
Environments
C#, React, React Js, AWS, AWS Code build, AWS code deploy, Asp.net, MVVM Design Patterns, Entity Framework, Microsoft SQL Server, Microsoft Visual Studio 2013, Agile Development Methodology, Git, Github.
Client: Dealersocket, Westlake, TX Jan 2020– Nov 2021 Role: Software Developer
Responsibilities
• As part of a three-person development team, I actively participated in all stages of the project lifecycle, including requirement analysis, design, coding, QA, and implementation.
• Utilized JIRA for agile story tracking.
• Developed a React.js application to display and process the Customer Information and Vehicle related information on the screen.
• Developed an HTTP service with ASP.NET Web API to facilitate the insertion and retrieval of data from a database, providing a robust and efficient means of interacting with stored information.
• Leveraged Entity Framework Core, LINQ, and Lambda expressions for business logic implementation.
• Implemented authentication in ASP.NET Web API to restrict access to valid users only.
• Wrote Xunit unit tests to ensure code functionality.
• Incorporated Swagger to facilitate API testing and documentation, thereby improving the accessibility and understanding of the API functionalities for developers.
• Developed test suites and cases within TestRail to establish a structured approach to testing, ensuring systematic and organized testing procedures throughout the project lifecycle.
• Utilized Postman for user-friendly HTTP service testing.
• Designed a database tailored to client requirements.
• Used Git for version control and Bitbucket for code repository hosting.
• Crafted PowerShell scripts specifically for CI/CD tasks within TeamCity, enhancing automation and efficiency in software development and deployment pipelines.
• Employed Octopus for artifact deployment to specified servers based on configuration.
• Implemented troubleshooting techniques to swiftly identify and resolve issues encountered during development or operation, ensuring minimal downtime and efficient problem resolution.
• Implemented SQL injection techniques to test and validate the robustness of our code against malicious inputs, ensuring its security and integrity in real-world scenarios.
• Utilized logging mechanisms such as Kibana and file logging to expedite the detection and resolution of issues, thereby improving the efficiency of troubleshooting processes.
• Used Redis cache to store our data and improve the application performance more.
• Employed SQL Profiler to implement query optimization techniques, effectively enhancing application performance and efficiency.
• Created release documents for each sprint release to ensure timely delivery according to deadlines. Environments
C#, .NET Framework, .NET core, Vb.net, React, React Js, Hooks, WPF, ASP.NET, MVVM Design Patterns, Entity Framework, Entity Framework core, ADO.NET, LINQ, Lambda, Microsoft SQL Server, Microsoft Visual Studio 2022, Agile Development Methodology, GIT, GitHub, JIRA, AWS. Client: Access Healthcare LLC, Spring Hill, FL May 2015 – Dec 2019 Role: Software Developer
Responsibilities:
• As part of a four-person development team, I actively participated in all stages of the project lifecycle, including requirement analysis, design, coding, QA, and implementation. I closely collaborated with our QA team and Production Support group to ensure the successful release of the application.
• Participated in the design and development of web pages utilizing ASP.NET, HTML, and JavaScript technologies.
• Developed a Member Portal enabling users to log in and review their health visit status. Implemented with ASP.NET, HTML, CSS, and JavaScript technologies.
• Developed an ASP.NET Web API to establish an HTTP service, exposing it to the frontend application.
• Implemented business logic using C# within the .NET Framework, utilizing Entity Framework, LINQ, Lambda expressions, ADO.NET, and SQL Server to meet project requirements.
• Utilized the NUnit Framework to write comprehensive unit tests, ensuring the correctness and functionality of our code.
• Integrated Swagger into the HTTP Service to facilitate seamless testing of the Web API services.
• Developed a WCF (Windows Communication Foundation) service to efficiently expose data to external applications, ensuring rapid response times.
• Implemented normalized techniques to create a structured and efficient database design.
• Developed stored procedures and functions to efficiently store and retrieve data from the database. Integrated these stored procedures within C# code to facilitate data storage operations.
• Employed views, constraints, and triggers to effectively manage business logic and enhance performance within the application.
• Ensured optimal performance by monitoring and fine-tuning SQL queries to achieve maximum efficiency with SQL Profiler.
• Utilized SFTP for receiving files from vendors and processing them using the Talend Application, transforming data from raw format to database entries.
• Conducted thorough analysis of file data, eliminating error records per client specifications.
• Written stored procedures, functions to process the file data into OLTP Tables by applying Normalized techniques.
• Additionally, developed stored procedures to transition data from OLTP to OLAP if data exceeded six months, automating this process.
• Wrote scripts for database backups, user login creation, and role assignments.
• Established data marts for MicroStrategy Reports, enabling quick and accurate reporting.
• Implemented CI/CD pipelines in TFS to automate building and deployment processes across various environments such as QA, Stage, and Production.
• Created release documents for each sprint release to ensure timely delivery according to deadlines.
Environment: Visual Studio 2015/2017, .NET Framework 4.0/4.5, ASP.NET 4.0, C#. Net, Entity Framework, ADO.NET, LINQ, Lambda, XML, HTML, JavaScript, TFS, SSIS, SSRS, MicroStrategy, WPF, WCF, SQL Server 2008, Talend, T-SQL, SFTP.
Education Details:
Bachelor of Technology in Computer Science, 2015
Vikrama Simhapuri University.