Name: Siva Naga Babu
Contact: +1-856-***-****
Email Id: **********@*****.***
PROFILE
I have 11+ years of professional experience in the information technology field of software design, development & maintenance of web-based applications developed on ASP. Net with Web forms, ASP. Net with MVC4, .NET Core, Web API, C# .NET, Microsoft Azure, MS SQL Server 2005/2008/2017/2019, SQL Server Jobs & ETL using SSIS and Talend. which includes designing, implementing and managing projects and providing end to end solutions to projects and ensuing quality delivery. Experienced in Insurance, Finance and US Healthcare domains. Excellent communication, interpersonal, intuitive and analytic skills with ability to work efficiently in both independent and teamwork environments.
CORE COMPONENTS
Extensive experience in software development lifecycle that includes High-level design, development, testing and implementation of both Windows and Web applications built on Multi-layered Client-Server architecture.
Extensive experience in client-side framework using Angular4/8/12, TypeScript, React JS, JavaScript, vue.js and j-Query.
Having knowledge and working as team in agile methodologies like Scrum.
Extensive experience in Test Driven Development (TDD) test case using .NET.
Having good knowledge and experience in testing Rest API’s using swagger Tool/ Postman.
Worked on Customer service registration implementation in web API service layer using .NET Core.
Highly proficient in Microsoft Office Suite and Process Modeling Tools like Microsoft Visio.
Good hands-on experience in build and deployment, TFS, SourceTree, Bitbucket, Jira & Git.
Proficient in Database Programming, designing, modeling and Development using MS SQL Server and good experience in SQL (T-SQL), Triggers, Functions, Views, Joins and Stored Procedures.
Developed Web Forms applications with .NET Framework 4.0/ 3.5/ 3.0/ 2.0/ 1.1 and Visual Studio 2019/2015/2010/2005/2003.
Strong experience in designing and development of Web API Services, SOA services using WCF and Web services.
Extensive work experience and knowledge of LINQ to SQL and Entity Framework.
In-depth knowledge of Software Development Life Cycle (SDLC) and thorough understanding of various phases like Requirements, Analysis/Design, Development and Testing.
Involved in design, development, and unit testing activities.
Worked on integrating legacy users to Microsoft Azure B2C/B2B using Azure PAAS services (Logic apps, Azure Functions, Azure Active Directory, Azure SQL server, etc.) and Azure Database (SQL Server) and storage.
Experience in working with MongoDB, Putty and SQL Server database.
Proficient in using 3rd party Logs (Kibana) and Messaging Center (Email).
Adapt to new software technologies quickly and deliver within timelines.
Excellent consulting skills and the ability to work effectively with end users and team members.
Well-rounded experience in the full software development life cycle (SDLC).
Hands on experience in developing Multi-tier/N-Tier Architectures and implementing the concept of SOLID principles, OOPS and Design Patterns.
Created dynamic web UI forms using user controls, CSS, themes, localization, and globalization of websites.
Experienced in deploying Applications from Development to Staging and Testing to Production.
Expert in fixing bugs in applications using debugging tools.
Performed integration testing in traditional ETL tool Talend, extraction, transformation, Data mapping, and loading of massive structured and unstructured data.
Worked on authentication methods and implemented, such as password-based, social login (OAuth), multi-factor authentication (MFA), or single sign-on (SSO) for microservices.
Worked on Auth0's logging and monitoring features to track authentication events, user activities, and security incidents.
CERTIFICATIONS
Microsoft Certified: Azure Developer Associate
Credential ID: DC2D87504DD43782
Certification number: 888373-X2A4F6
TECHNICAL SKILLS
Microsoft Technologies:
Microsoft .NET Framework 4.5/4.0/3.5/3.0/, ADO.NET, Web API, WCF,
Windows Services, Azure, .Net Core.
Cloud Technologies:
Azure, Azure Functions, Azure APIM, Azure App Services, Micro services.
Programming Languages:
C#, C
Web Development Technologies:
ASP. Net, MVC, WCF, Web API, Web Services, Ajax, HTML, React JS, JavaScript, j-Query, Angular, JSON, CSS
Debugging Tools:
Swagger, Postman, SoapUI, SQL Profiler
Database Technologies:
MongoDB, SQL Server 2019, ADO.NET, Entity Framework.
Issue Trackers:
Atlassian JIRA
Source Control:
GIT, SourceTree, TFS, Visual Source Safe
Design Tools:
Microsoft VISIO 2000
Reporting Tools:
SSIS, SSRS, Kibana, Elastic
Tools & Utilities:
Bitbuckets
Methodologies:
AGILE
SR .NET Full Stack Developer
Unisys - Gate Group Corporate - Reston, VA. Oct’17 to Till date
Responsibilities:
Developed in Agile\Scrum atmosphere to work on .Netcore\Full stack utilizing MediatR, Fluent & Entity Framework.
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology.
Worked on third party tool called messaging center where we manage sending of emails to the user.
Implementation of API gateways to provide a unified entry point for client applications, handling routing, load balancing, and authentication/authorization across microservices.
Worked on different kind of authentication for 3rd party tools like SSO for Single sign in to the application, JWT for messaging center and OAuth for microservices connectivity.
Worked on authentication methods and implemented, such as password-based, social login (OAuth), multi-factor authentication (MFA), or single sign-on (SSO) for microservices.
Proficiency in designing and developing RESTful APIs for microservices, adhering to REST principles such as resource identification, statelessness, and uniform interface.
Creation of clear and intuitive API contracts (URI structure, HTTP methods, request/response formats) to facilitate communication between microservices and client applications.
Utilized Auth0's OIDC-compliant logging and monitoring features to track authentication events, user activities, and security incidents, ensuring compliance with OIDC logging standards.
Integrated with logging and monitoring tools to gain insights into OIDC authentication patterns and security threats, facilitating proactive security monitoring and incident response.
Implementation of API gateways to provide a unified entry point for client applications, handling routing, load balancing, and authentication/authorization across microservices.
Designing and implementing highly scalable .NET applications on Azure, utilizing services such as Azure App Service, Azure Functions.
Designed and developed various abstract classes, interfaces, classes to construct business logic using C#.NET.
Setup development environment using latest Blazor .NET with Asp. NetCore 3.0
Leveraged Blazor components for data access and created custom components, services, and reusable code.
Used .NET Core's messaging support for writing to message queues, Entity Framework for database interfacing, and integrated .NET Core with Blazor.
Designed interactive ASP.NET Core MVC views using jQuery, HTML, CSS, Angular JS, Bootstrap and AJAX to provide excellent user experience.
Integration of Angular 12 front end with RESTful APIs built using ASP.NET Web API or ASP.NET Core Web API.
Implementation of HTTP services in Angular to communicate with backend APIs, handling data retrieval, creation, updating, and deletion operations.
Involved in implementing web applications with Angular 12, leveraging its powerful features such as components, services, routing, forms, and reactive programming with RxJS.
Object oriented technology was extensively used for developing re-usable components using C#. NET.
Responsible for designing, developing, and deploying collaboration portal and Master data workflow using .NET Framework.
Developed/Enhanced the stored procedures/Queries using SQL Server.
Used GIT HUB as source control repository for code version.
Extensively worked on migrating legacy ASP. Net web pages into Web API. Developed and used user defined namespaces along with system-defined namespaces.
Experienced in managing both low and high-severity incidents across the life cycle in accordance with availability, resolution, and restoration.
Extensively used GIT for versioning.
Senior .NET Full Stack Developer
Omega Health Care, Boca Raton, FL Apr’17 to Oct’ 17
Responsibilities:
Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using Agile methodology.
Designed and developed various abstract classes, interfaces, classes to construct business logic using C#.NET.
Designed and developed data access layer, which would connect to various databases for various groups.
Object oriented technology was extensively used for developing re-usable components using C#. NET.
Utilized Azure SQL Server for storing the data related to the recruitment and Wrote Efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data.
Responsible for designing, developing, and deploying collaboration portal and Master data workflow using .NET Framework.
Developed/Enhanced the stored procedures/Queries in SSMS.
Used Bitbucket as source control repository for code version on SourceTree.
Extensively worked on migrating legacy ASP web pages into ASP.NET pages. Developed and used user defined namespaces along with system-defined namespaces.
Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application. Developed the Code-behind files in C#.NET.
Designed interactive ASP.NET Core MVC views using jQuery, HTML, CSS, Angular JS, Bootstrap and AJAX to provide excellent user experience.
Design and implementation of modular, component-based architectures in Angular 12, promoting code reuse, maintainability, and scalability.
Creation of reusable UI components, directives, and pipes to encapsulate functionality and enhance developer productivity.
Proficient developing applications using MVC, Blazor server - side and WEB API with Entity Framework.
Upgraded Mongo systems and involved with creating shards, replica sets, monitoring, and projections for Mongo DB Systems. Created Stored Procedures, triggers, views, tables and generated TSQL script for application.
Used Data List, Data Set, Data Adapter, Grid view to connect with SQL database.
Analyze the system as per feature requirements and implement each aspect for all the feature releases.
Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design. Created multiple databases with sharded collections and chose shard key based on the requirements. Experience in managing MongoDB environment from availability, performance, and scalability perspectives.
Implemented Unit Testing. Participated in System Documentation and Code Documentation.
Experienced in managing both low and high-severity incidents across the life cycle in accordance with availability, resolution, and restoration.
.NET Full Stack Developer
Chetu India PVT Limited – The Big Jackpot, Noida- India Nov’15 to Apr’17
Responsibilities:
Extensively worked on MVC design pattern with SQL.
ERP is an own product developed by the company which has different modules such as Purchase, Sales, Manufacturing and Finance.
Developed the presentation layer using ASP .NET Web Forms, JavaScript, jQuery and CSS.
Designed and implemented Skins and themes using CSS and HTML.
Designed interactive ASP.NET Core MVC views using jQuery, HTML, CSS, Angular JS, Bootstrap and AJAX to provide excellent user experience.
Used all ASP .NET 3.0 controls for designing all Web Forms.
Implemented all the client side functions by using JavaScript and jQuery.
Extensively used ADO.NET objects such as Connection Object, Command Object, Data Reader Object, Dataset Object and Data Adapter Object to access the data in database.
Extensively involved in developing components for Business layer and Data Layer, implementation in MVC architecture.
Used Razor Engine for Creating Multiple Views and Created Custom HTML helpers to modify view to reduce the amount of tedious typing of HTML tags.
Responsible for designing, developing, and deploying collaboration portal and Master data workflow using .NET Framework.
Developed/Enhanced the stored procedures/Queries using SQL Server.
Used GIT HUB as source control repository for code version.
Designed and implemented database using SQL Server 2005.Created user defined stored procedures and functions using SQL Server 2005.
Extensively used Master Pages, Web User and Custom Controls in developing the front-end application.
Worked on building screens with ASP.Net MVC, JavaScript, j-Query, HTML, CSS, and Unit testing.
Worked on wiring up all Windows Communication Foundation (WCF) services with front-end screens in C#, WCF used for distributed communication transactions to the database.
Used Visual Source Safe and Team Foundation Server (TFS) for integration, maintenance and Security of code.
Experience in the Pharmacy, Finance, Sales, Purchase and Stores modules in production and UAT domain (Product-Based).
.NET Developer
Zigna Soft Solutions, Hyderabad, India Aug’13 to Nov’15
Responsibilities:
Writing of code following with the project requirements using C# as a programming language and .Net framework.
Created and executed unit test cases to ensure code quality.
Identifying and fixing bugs in the code assigned and troubleshooting issues reported by testers on product.
Collaborating with team members for learning and understanding the requirements for the enhancements in the code.
Actively engaged in team collaboration, fostering a culture of knowledge sharing and aligning with different teams to refine project requirements and drive enhancements.
Developing various backend application programs i.e., Procedures, Functions, Dynamic SQL, and Views using SQL and T-SQL languages.
Interact and follow up with the client to understand the requirements.
Analysing the business requirements and creating design documents.
Analysing the requirement and discussions on the strategies and process through client interaction, meetings and discussions.
EDUCATION
Bachelor of Technology, Jawaharlal Nehru Technological University, India, May 2013.