Hanitha
Sr .Net Full stack Developer
Cell: 216-***-****
E-mail: *******.**@*****.***
PROFESSIONAL SUMMARY:
•A Senior Software Developer with 10 years of experience developing innovative software solutions and applications for enterprise customers.
•Expertise in design and development of Web Applications using .Net Core, React, Angular.
•Expertise in Front-End Development using Angular, ES Next, JavaScript, HTML, CSS, jQuery, Bootstrap, AJAX, and Material.
•Expertise in Web Full Stack Development using .Net Core, .Net Core Framework, ASP .Net Core MVC, ASP .Net Core Web API, Entity Framework, ADO .Net, LINQ, SQL Server.
•Extensive exposure in developing REST API using ASP .Net Core Web API, Entity Framework and SQL Server.
•Experience in developing pipelines using AZURE, AZURE DevOps, and AWS.
•Experience in Developing, Consuming and Debugging the SOAP and REST Web services using WCF.
•Experience in developing Web API using Node JS.
•Have hands on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency injection design patterns
•Experience in Designing and Writing Unit Tests and Integration tests as part of Test Drive Development (TDD) using Microsoft Testing Framework and Mock.
•Experience in working with Cutting Edge technologies like Micro Service Development using Microsoft Service Fabric.
•Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction, Design Patterns like Singleton, Abstract Factory and Repository Pattern.
•Responsible for developing microservices using .NET technologies and following microservices architecture patterns also developing APIs, integrating with other microservices, and handling data storage.
• Create applications that interact with the NoSQL database and writing code to query the database, store and retrieve data, and integrate the database into the application's architecture.
•Responsible for developing, testing, and deploying C# applications, and .NET technologies with good understanding of UI design, database connectivity.
•Responsible for writing and maintaining scripts that are used in Jenkins pipelines and scripts to build your code, run tests, and deploy your application.
•Creating the code for applications that will be deployed on Docker containers and ensure that the application is containerized and can run on the container platform.
•Designing, developing, and testing .NET applications includes with various .NET frameworks and tools to write efficient and maintainable code that runs on Linux platforms.
•Developing micro front ends using .NET technologies, such as ASP.NET Core also developing components, integrating with other micro front ends, and handling data retrieval.
•Responsible for integrating their applications with Forget Rock or Okta IDP to enable secure authentication and authorization also implementing OAuth 2.0 or SAML protocols to authenticate users and obtain access tokens.
•Responsible for designing, building, and testing,involving various APIS
•Designed and implemented reports using Active Reports, SSRS for .Net.
•Worked extensively with Iterative Agile Methodologies (SCRUM, Kanban)
•Experience in software configuration management using Tortoise SVN, Git and Team Foundation Server TFS.
Technical skills:
Languages
C#, C#.Net, SQL, C, C++, JavaScript, HTML, CSS, jQuery, DevOps
Frameworks
.Net Core, .Net Framework, React, Angular, Knockout, jQuery, Bootstrap, Xamarin, Aurelia.
Web Technologies
HTML5, CSS3, JavaScript, Ajax, jQuery, Node JS, Angular 2/4/7, AngularJS, Bootstraps, JSON, XML, Web API, ASP.Net Razor
Databases
SQL Server 2010/2012/2014/2017/2019, MySQL, File Maker Server, Mongo, Service Fabric
REST API
ASP .Net Core Web API, Node JS
Reporting Tools
SQL Server Reporting Services, Redis, Cozyroc, PostgreSQL, OData, RDF Crystal Reports (2010/9/8.5/8), SQL Server Integration Services, UML, MS Visio, SharePoint, Visual SourceSafe, Subversion, Team Foundation Server, Delphi, Xpediter, Adobe Experience Manager.
Version Control
Azure DevOps Server, GIT, GitHub, Team Foundation Server
XML TECHNOLOGIES
XML, XHTML, DHTML, SOAP, WSDL, Web Services
OPERATING SYSTEMS
Windows XP, Vista, 7, Linux (Ubuntu)/UNIX.
PROFESSIONAL EXPERIENCE:
Client: Meijer Aug 2022 to till date
Role: Full Stack .NET Developer
Responsibilities:
•Design, and Development of .Net Core Web application using, C#, ASP.Net Core, ADO.Net Core, AJAX, HTML, Angular, CSS, JavaScript, and Perforce as Source control repository.
•Created PDF generating functionalities both for Web and Mobile applications. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
•Familiar with creating Custom Reusable React Components Library.
•Implemented Facade structural design pattern.
•Created backend end services to read information from Azure Service bus and IBM Queue and updated data in Azure SQL Server
•Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
•Created Responsive Design to make the application to work for both Web and Mobile applications.
•Created Role based authorization for entire application.
•Implemented repository and unit of work patterns by using dependency injection on MVC5 Controller level to facilitate Unit Testing and Test Drive Development (TDD)
•Developed the application using Angular 4, Typescript, HTML5, CSS3, Web API and Bootstrap.
•Used Angular and Knockout JS as the development framework to build a single-page application.
•Created Angular features modules to take advantage of lazy loading and preloading features for better performance.
•Developed Custom Directives using Angular.
•Created custom validators and used them in Angular Forms.
•Consumed RESTFUL Web Services using Angular HTTP Module.
•Developed complex nested Angular components for reuse.
•Developed build and Deployment pipelines using AZURE.
•Worked with AZUREDEVOPS teams to co-ordinate Deployments.
•Used Bootstrap to Style the web pages and make the application responsive.
•Developed page layouts, navigation, animation buttons and icons.
•Created Angular features modules to take advantage of lazy loading and preloading features for better performance.
•Performed form validations using Reactive forms from Angular framework.
•Extensively worked on ADO.Net Core, Entity Framework.
•Created several ASP.NET pages using ASP.NET, C#, ADO.NET, ORM LINQ Entity Framework and SQL Server 2012.
•Participated in Agile practices like Daily Scrums.
Environment: C#, ASP.Net Core MVC, JavaScript, LINQ, jQuery, Ajax, HTML5, CSS3, Web API, Angular, MS SQL, SSMS, Xamarin, WPF, MVVM, Entity Framework Core 3.1, SQL, TFS, Azure DevOps Server, GIT, Agile, REST API, Dependency Injection, NLog, XUnit, Postman, Fiddler.
Client: Vertex Pharmaceuticals Oct 2021 to Jul 2022
Role: Full Stack .NET Developer
Responsibilities:
•Involved in design and development of a Web applications using React, JavaScript, ES Next, HTML, CSS, Node JS, Web API.
•Developed Several UI components using React with integration with various CSS frameworks like Bootstrap and Material UI.
•Developed a middleware using Node JS, express JS to consume legacy Java API.
•Developed Scheduling Grid component, which is like Outlook Calendar view using React, JavaScript, ES Next, moment JS.
•Added drag and drop functionalities to Scheduling Grid using React life cycle methods.
•Developed the application using various patterns including Singleton and Dependency Injection.
•Worked on creating Restful API using ASP.Net Core Web API and C#.
•Consumed RESTFUL Web Services using Angular2 HTTP Module.
•Used Postman for testing the RESTful API
•Extensively worked with making calls to REST APIs to fetch the data from the back end as JSON response.
•Developed Pay Data Entry Grid Component which is the heart of application.
•Improved performance of the application using Life Cycle methods of React and latest functionalities of ES Next.
•Automated with AWS resources with Node.js script.
•Worked on AWS storage systems with backup and copy.
•Provided AWS Cloud based solution for Product Service.
•Involved in configured and administered AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources such as instances, EBS volumes, snapshots, elastic load balancers.
•Created.Net Core application to connect with mainframe services and get data from payroll services.
•Implemented Singleton and Repository design pattern to implement the ASP .Net Core RESTful Web API.
•Used Dependency Injection model for utilization of objects in .Net Core application.
•Added limited access to various pages of application using the Authorized User.
•Created Services to interact with node middleware. Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as, Express.
•Involved in Test Driven Development, created unit test methods using SINON STUBS.
•Working on RESTful services to GET JSON response from SOA Service
•Created and deployed XML Web Services (WCF) using ASP.Net Core and C#, used them to generate the proxy class.
•Involved in Daily Scrums and Weekly Meetings with the project Sponsors to meet deadline and expectations following Agile Methodology.
Environment: Visual Studio 2012/2017/2019, Visual Studio Code, C#, Angular6/8/9, VB.NET, VB6, ADO.NET, Entity Framework, SQL Server 2016, ASP.NET MVC 5, HTML5, CSS3, JavaScript, ES6, Bootstrap, ReactJS, Redux, Microsoft Azure, RESTful services using ASP.NET WEB API, ASP.NET CORE, Swagger, Windows Service, VSTS, TFS, AWS.
Client: SumTotal, Hyderabad, India Jul 2018-Sep 2021
Role: .NET Developer
Responsibilities:
•Worked on design and implementation of .Net Core application which saves the patient information entered by a provider.
•Created User Interface components using Angular, Knockout, jQuery.
•Worked with Jenkins under CI/CD pipeline providing continuous improvement to agile software.
•Creates SQL Server Reporting Services (SSRS) Reports to be downloaded from the User Interface.
•Implemented Angular Router to enable navigation from one component to another.
•Used @Input and @Output for transferring data between child and parent components.
•Provided solutions to bridge frontend to backend ensuring React and other RESTful API calls are properly interacting with backend C#.Net Core services hosted on proprietary network separate from AWS production.
•Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2.
•Provided AWS Cloud based solution for Product Service.
•Worked on creating Angular modules, components, pipes, route guards, resolvers, directives, services, and custom validator.
•Developed Azure PaaS services including web jobs, Azure SQL, and Azure Service Fabric.
•Used AZURE to deploy the application on the cloud and managed the session.
•Development web service using Windows Communication Foundation and .Net Core to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
•Involved in development of Web API using ASP .Net Core Web API Framework.
•Created Restful API using Microservices Architecture using Microsoft Service Fabric.
•Written ASP.Net Core Web API to provide authorization to different users.
•Involved in creating Stored Procedures, Function (UDF), Triggers and Views in SQL.
•Worked on developing, configuring, and consuming WCF web services.
•Developed Data Access Tier components using ADO.Net Core, Entity Framework and Created tables, stored procedures, views necessary for the user scenarios.
•Detailed documentation and code reviews.
•Worked on Unit test cases and performing both unit testing and integration testing.
•Worked with source control Perforce.
•Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
•Used MVVM Design Pattern to segregate Model, View and Controller.
Environment: Environment: C#, .Net Framework 4.6.1, .Net Core 3.1, SQL, MS SQL, XAML, Web API, LINQ, WPF,
WinForms, MVC, MVVM, Angular 2/4, Jenkins, CI/CD, Azure Devops Server, GIT, Agile, Dependency Injection, XUnit, NLog.
Client: Ness Technologies, India Aug 2015 to Dec 2018
Role: .NET Developer
Responsibilities:
•Design, code, test, and support .Net Core web applications using Visual Studio 2010, C#, ASP.Net Core, ADO.Net Core,
•AJAX, HTML, MVC design pattern, CSS, JavaScript and Perforce as Source control repository.
•Developed user interface Views using Extended HTML controls and implemented few HTML helpers.
•Worked on styling using CSS.
•Implemented Data binding onto views using models rendering it using Razor View Engine.
•Implemented client-side scripting using jQuery w/ Ajax and worked on Ajax posts associated with
•jQuery.
•Worked with JQ Grid for user interface grid to allow read/save/edit the data client side.
•Used Knockout JS to connect parts of the UI to data model.
•Generated technical drawings using a computer aided drafting system (AutoCAD)
•Implemented data binding using Knockout, MVVM, Enumerable and open-source Paged controls.
•Application-level code to interact with the backend (Java) code AJAX, JSON and XML via web services and APIs.
•Implemented MVC pattern using MVC 3.0 and rendering with Razor view Engine.
•Extensively worked in implementing controllers with respective user actions such as server side
•validation, loading the grid, save the grid data and load the grid data from database using C#.
•Worked with React.js for creating interactive UI' s using One-way data flow, Virtual DOM, JSX, React Native concepts.
•Worked with Jenkins under azure CD pipeline providing continuous improvement to agile software.
•development teams.
•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Environment: C#, ASP.Net, ADO.Net, SQL Server, HTML, WPF, XAML, TFS, CSS and Visual Studio, VSCode,ASP.Net,MVC, XML, .Net Framework,.Net Core, Web Forms, Razor Pages, JavaScript, jQuery, Bootstrap, Ajax.
Education Details: B. Tech (CSE) from Jawaharlal Nehru Technology University (Hyderabad) in 2014