Post Job Free

Resume

Sign in

.Net Core C#

Location:
Hyderabad, Telangana, India
Posted:
March 26, 2024

Contact this candidate

Resume:

sta

Libi Kamaladevan

ad4kz1@r.postjobfree.com

469-***-****

Linkdn id: https://www.linkedin.com/in/libi-kamaladevan-550288101/

Summary:

Has around 16+ years of experience in all phases Software Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.

14+ years of experience in working with Programming Languages C#, VB, Java.

14+ years of experience in working with different versions of .net framework.

3+ years of experience in working with microservices using .net core 3.1 and 6.0.

3+ year of experience in migrating monolithic application to microservices architecture.

6+ years of experience in working with Angular10, TypeScript, JavaScript, HTML, XML, AngularJS, Ajax and jQuery.

6+ years of experience in working with different Java based technologies.

6+ years of experience in working with Algorithms like Search Algorithms, Dynamic Programming etc...

11+ years of experience in handling web-based technology using ASP.Net, Entity Framework, EJB, JSP, Servlet, JavaScript, HTML, XML, Ajax and jQuery.

6+ years of experience in implementing REST style architecture using Json.NET.

2+ years of experience Cloud Technologies using Windows Azure Pack, Azure DevOps, Azure Web Jobs.

Has created complex Stored Procedures, Functions, Databases, Triggers and Views using SQL and PL-SQL on Oracle and MSSQL Server.

Has basic knowledge in Python.

Has experience in working with reporting service using SSRS and data migration using SSIS.

Excellent experience in handling web-based technology using Asp.Net in different Frameworks like 5.0, 4.5, 3.5, 3.0, and 2.0.

Good experience working with complex objects using Oracle, MSSQL Server, MySql.

Good experience working with MVC and MVVM design patterns.

12+ years of Experience in OOPS and SOILD principles.

Experienced in working on Prototype, Waterfall, Agile, Scrum and Kanban software development methodology.

Good experience in developing SOA (Services Oriented Architecture) based applications.

Excellent understanding of UML and proficient in developing Use Cases, Sequence Diagrams, Activity Diagrams, Class Diagrams and Domain Model.Experience in preparing Test case documents and related procedures.

Has 5+ year experience in Test Driven Development using Unit Testing with Mock Objects, NUnit testing Framework and .Net Unit Test Project.

Has 6 years’ excellent experience in creating web services using ASP.net Web Services (Web API).

Has 3+ year excellent experience in working with SOA application using WCF.

1 year experience in working with NRules.

Experienced in developing web applications using Microsoft Search Server Express 2010, SharePoint power shell script, Search Server web service.

Has excellent experience in working for L2 and L3 support and deals with technical problems. Worked as experts in their domain and handled the most difficult problems, mostly assisting both level 1 and level 2 specialists.

Experience in using third party tools: Telerik controls, Infragistics, Datstat, HP Voltage Data security, ABCpdf API, iTextSharp, Adobe Acrobat Pro, bing map api, Json.NET.

Having knowledge in handling UI frameworks (bootstrap, Angular JS).

Experience in Microsoft VISIO for business process diagrams and for project management.

Experience in deploying software based on the Software as Service model (SAS).

Has excellent experience in managing international projects across the globe.

Experience in all phases of Software Development including Analysis, Design, Study, Programming, Testing, and Implementation.

Proven abilities in establishing effective task priorities, work independently and as integral part of a team.

Actively involved in giving the training for the freshers in Java Technology.

Have excellent communication skills and a good team player.

Technical Skills Summary

Programming Languages : C#, VB, Java, Python

SOA : Asp.net Web Services, WCF, Json.NET.

Net Technologies : .NET Framework, ASP.NET2.0/3.0/3.5/4.0/4.5/5.0, Asp.Net Core, ADO.NET, VB.NET, XML, Web Services, Web API LINQ, WCF, XML/XSLT, Windows Services, NUnit

Cloud Technologies : Windows Azure Pack, Azure DevOps, Azure Web Jobs.

UI frameworks : Bootstrap, Angular10, AngularJS, Telerik Kendo UI

Microservices architecture : .Net Core 3.1 & 6.0, Dockes

Monitoring Technologies : Splunk, AppDynamics

Authentication Technology : Aegis, SymQuery, PingFederate

Java Technologies : Java, EJB, JSP, Servlet, Seam, Hibernate.

Client/Browser Technologies : AJAX, ASP.Net AJAX Toolkit, XHTML, HTML5, CSS, Java Script, TypeScript, Ajax, Angular10, AngularJS

Web Servers : IIS 5.0,6.0/7.0

Databases : MSSQL Server 2008/2012/2016, MS Access, Oracle10g (SQL and T/SQL), MySQL

ORM Technologies : Entity Framework, NHibernate.

Operating Systems : Windows server2013/NT 4.0/XP/7, Linux

Version Control Tool : SVN, Git, TFS, VSS

IDE tools : Microsoft Visual Studio 2008 – 2022, IntelliJ, Apache NetBeans

Report Tools : Crystal Reports for .NET, MSSQL Reporting Services

Data Migration : MSSQL Server Integration Services (SSIS)

Project Management Tool : Jira

Code Review : Gerrit, SonarQube

BRE Tool : NRules

Project Tool : Visio, Microsoft Office Project

Work Experience:

Architect

DIVERSANT LLC

March 2022 – Present

Software Developer

CG-VAK SOFTWARE USA INC

June 2015 – February 2022

Group Lead & Developer

CG-VAK Software & Exports Ltd, Coimbatore, INDIA

February 2003 – June 2015

Professional Experience:

DIVERSANT LLC

Symphony Identity Management Business Application (SIMBA)

Wells Fargo Bank (Client)

Concord CA

Architect

March 2022 – Present

Symphony Identity Management Business Application (SIMBA)is an identity life cycle tool within the larger Symphony Entitlement Platform that enables provisioning and is a system of record for business role profiles. SIMA makes use of both organizational and functional access. The organizational role must be used in conjunction with the functional role. SIMBA also provides the facility for maintaining business profiles through defined workflows and approval processes.

Responsibilities:

Analyze the business requirement and prepare the technical specification document on the Confluence page.

Creating required Jira based on the discussion in the scrum meeting and with the scrum master.

Developing the required UI compounds using Angular 9 with Typescript and Kendo Telerik UI.

Using OPPS and SOLID principle to refactor the code for more maintainability.

Creating Web Service API application using C# .Net and Windows Azure Pack.

Developing Batch processing application using Azure Web Jobs.

Worked with Angular UI framework to develop single-page web applications.

Worked with Entity Framework and LINQ-to-SQL to implement ORM.

Coordinating software development process with project owner and development team.

Analyzing requirements and maintaining User Stories/Tasks Using Jira.

Participating in Scrum and Review meetings.

Has excellent experience in working for L2 and L3 support.

Working with complex objects using SQL in MSSQL Server 2016.

Implementing authentication using Aegis and SymQuery.

Worked on error handling and creating logs for the project using Splunk and AppDynamics.

Worked with Azure DevOps to implement the CI/CD pipeline.

Environment: C# .net, Asp.net Web Services 4.7.2, Json.NET, Windows Azure Pack, React.JS, Azure DevOps, Azure Web Jobs, Angular10, TypeScript, Telerik Kendo UI, Aegis, SymQuery, PingFederate, Git, Splunk and AppDynamics, SonarQube

CG-VAK SOFTWARE USA INC

Kaiser Permanente Research Bank

Kaiser Permanente Division of Research (Client)

Oakland CA

Project Lead / Sr Software Developer

Sep 2015- - January 2022

KP Research Bank is a group of applications for collecting different types of samples from the members of different regions and health genomic data to share with KP scientists and other researchers. Taking Consent from the members form different type of research and scheduling the sample collection using the lab management system. Use an in-house developed, secure data transfer application to transfer the membership details from different regions to a centralized database. This application also uses DatStat data collection platform captures and analyzes data of different surveys for research.

Responsibilities:

Analyze the business requirement and prepare the technical specification document.

Developing the required web application on Microsoft ASP.net 4.0 with C# and MVC4.

Worked on migrating monolithic application to microservices architecture using .Net core.

Working with SSIS packages (ETL tool) for Data Migration of different region into a centralized Location.

Creating Web API application using .Net Wcf and using Json.NET to implement REST style architecture.

Working with the embedded programming with Java for LIMS (Lab management application)

Creating Java classes to customize the third-party Lab management application.

Creating reporting service using SSRS and data migration using SSIS.

Using OPPS and SOLID principle to create a scalable and maintainability application architecture.

Resolving complex problems using different data structures and Dynamic Programming algorithm.

Working with IBM IaaS in-house cloud technology.

Worked with Entity Framework and LINQ-to-SQL to implement ORM.

Worked with Red Gate Tools as SQL Source Control.

Worked on debugging and fixing bugs on the Java base Lab management application.

Used JavaScript, AJAX, and jQuery to minimize post backs across pages and for better user experience.

Worked with Angular UI framework to develop single-page web applications.

Coordinating software development process with project owner and development team.

Analyzing requirements and maintaining User Stories/Tasks Using Jira.

Participating in Review meetings.

Creating detailed Test plans for User Stories for each Sprint.

Working with complex objects using in SQL in Oracle and MSSQL Server

Worked on error handling and creating logs for the project to handle errors in the production as L2, L3 support .

Reviewing web content and identifying variances from organizational and SQA standards.

Managing defects using Microsoft Visual Studio 2012.

Working with rest full Web Services developed with ASP.net MVC web services.

Implementing System Integration Testing and User Acceptance Testing.

Writing rules against the model object using NRules.

Worked with Python script for implementing the report dashboard.

Assisting business users in carrying out UAT by creating test plans, test cases and test data.

Working with MS Access Macro to create forms, reports, and controls without writing code in a Visual Basic for Applications (VBA) modules.

Environment: Html5, Java, Asp.Net 4.5, Asp.net restful JASON web service, .net Core 3.1 & 6.0, Python, DatStat, NRules, HP Voltage Data security, Oracle18c, MSSql Server 2019, SSIS, SSRS 2019, MVC 4, Entity Framework, Angular8, AJAX, jQuery, TypeScript and Java script, MS Access Macro, Red Gate Tools.

CG-VAK Software & Exports Ltd (India)

TheForkForce.com

Project Lead & Full Stack Developer

Oct 2013- July 2015

The forkforce.com is designed to be a job site for restaurant jobs. Since it targets only restaurants, the jobsite can include unique functionality and tools that are specific to the restaurant industry. The concept is to streamline the hiring process for restaurants by pre-certifying and validating potential employees, saving the restaurant time and money. Employee information we plan on validating are Work Status, Education and Certifications, Work History, References, Recommendations, Background checks (future), Applicant ranking formula and Ability to search for potential employees.

Rather than each potential employer checking these items themselves we can do it once and provide the results to each potential employer to improve the value of the system.

Responsibilities:

Fully involved in analyzing the existing, new business requirements, design, development, communicating the requirements to developers and assisting the team.

Responsible for designing OOAD-UML diagrams for representing workflow and entity relations.

The application used scripting frameworks like Angular, JavaScript, HTML, XML, Ajax, and jQuery.

Extensively worked with Master Pages, Themes, Skins CSS, and XSLT.

I worked extensively with Twitter Bootstrap design components and plugins.

Worked on Azure SQL for migrating MSSQL Server on Azure Virtual Machines.

Extensively worked in the MVC design pattern with .net 4 and Angular JS.

Worked with Angular UI framework to develop single-page web applications.

Implementing the Agile methodology Using Jira.

The application was managed in Angular with ASP.Net Core.

Implement RESTful API and custom media types using HATEOAS API.

Coordinated with QA team for defining test plans and testing.

Worked on error handling and creating log files for the project.

Part off in code evaluation to validate the performance.

Provided customer support by handling client issues.

Environment: Html 5, Asp.Net 4, MSSql Server 2018, MVVM, AngularJS, Azure SQL, JavaScript, HTML, XML, Ajax and jQuery, HATEOAS Api, bing map api.

Cizer

Lead & Developer

Feb 2013- Sep 2013

Cizer.Net Reporting tool as a product has grown from the open ends of this schema to give you report authoring capability in a thin-client, intuitive manner. The Cizer.Net Reporting Suite includes Cizer Quick Query, Cizer Report Builder, Cizer Query Builder and the Cizer.Net Portal, providing both ad hoc and production report design with a ready-to-lead Portal interface for personalized reporting using nothing but web browser on the client.

Responsibilities:

Analyze the business reports and prepare the technical specification document.

Worked in business customization and plug in development.

Responsible for analyzing and designing the classes needed for the application, testing the components and deployment.

The application was managed in N-Tier architecture.

Responsible for writing queries through the Query Expression.

Responsible for application code and version control using TFS.

Worked on Business logic coding, testing and UI Design

Worked on error handling and creating log files for the project.

Extensively worked with developing Aspx pages, CSS & scripts.

Used SSIS for Data Migration.

Active participant in the weekly status meeting, SPRINT meeting & business requirement walk though meetings.

Worked on Unit Testing with Mock Objects.

Fixed the bugs reported by QA team.

Used LINQ to SQL for querying the database and for data manipulation tasks.

Responsible for creating the complete Setup using InstallShield for easy installation on the client servers.

Provided all Support document for installation and the user manual.

The whole development & project management was executed using agile/scrum methodology.

Used JavaScript, AJAX, Bootstrap, Angular JS and jQuery in order to minimize post backs across pages and for better user experience.

Environment: Html 5, Asp.Net 4.5, MSSql Server 2012, SSRS 2008, Entity Framework, SSIS, AJAX, jQuery, Bootstrap, AngularJS and Java script.

Facility Management System

Sr. Software Engineer

Jan 2012 – Jan 2013

The Facility Management system helps in effectively managing SMG Facilities (Stadiums, Arenas, Convention Centers, Theaters, Recreational & Equestrian Centers) with Facility Manager. It’s a fast and cost-effective solution that allows you to discover and Facility Management. With the Facility Management system, you can also automatically generate Facility reports to match the Facility requirement.

Responsibilities:

Analyze the business reports and prepare the SRS & SDD documents for the given use case.

Extensively worked in the MVC design pattern with Asp.Net 4.0, Razor engine and C# for the better website performance

Responsible for analyzing and designing the classes needed for the application, testing the components and deployment.

The application was managed in N-Tier architecture.

Responsible for application code and version control using TFS.

I worked extensively with Twitter Bootstrap design components and plugins.

Worked on Business logic coding, testing and UI Design

Worked on error handling and creating log files for the project.

Has created complex Stored Procedures, Functions, Databases, Triggers and Views using SQL and PL-SQL on Oracle.

Writing the test classes for making the business logic more tests driven.

Environment: Html 5, Asp.Net 4.0, Oracle10g, MVC 3, Entity Framework, Ajax, jQuery and Java script.

Enterprise Strategy Management Tool

Sr. Software Engineer

June 2008 – Dec 2011

Basically, the application was built in classic asp and we migrated it to ASP.4.0, currently enhancements are being done and new features are added and released every month for the clients. This project is being developed for a leading IT company located in California, USA. This project is a complete Enterprise Strategy/Initiative Management (ESM) can successfully translate corporate strategy into initiatives, actions, and projects. The System is an internet-based tool that allows organizations to deploy strategies, initiatives, and projects globally more efficiently.

The application uses TelerikHTML5 Charts for generating performance scorecards and dashboards which are used to measure corporate performance from an operational as well as from a strategic point of view. ESM is the key to successful strategy deployment. Poor implementation of the best strategy still results in failure. ESM solution enables companies to manage large-scale strategic and project implementations resulting in

The application uses MVC architecture for the report module. The reports are generated using the HTML controls and loading all the data in hierarchical order. Thus, the reports are loaded quickly with large amounts of data by using MVC architecture.

Improved Communication -- Centralized, real-time source of strategic information - Strategic direction available anytime, anywhere in the world - Information is relevant in all parts of the organization.

Greater Strategic Alignment - Reduced risk of wasting resources on non-strategic projects - Demonstrates relationship between/among departments - Ensures initiative/project connection with strategic direction.

• Company-wide Accountability - Responsibilities clearly defined and easily-accessible - Drives results by clarifying roles and responsibilities- Dates and status are clearly and consistently displayed

Responsibilities:

Fully involved in analyzing the existing, new business requirements, design, development, communicating the requirements to developers and assisting the team.

Responsible for making new releases by pushing the updates to the servers.

Responsible for designing OOAD-UML diagrams for representing workflow and entity relations.

Designed and implemented Entity Framework for the module.

Worked on building WCF services for the plan & project modules.

Responsible for designing MVC architecture for report module.

Managed the project development team.

Migrated the application from ASP.Net 2.0 to ASP.Net 4.0 with C#.

Responsible for preparing test case documents and testing.

Responsible for recommending Hardware requirement based on the Load/Performance test results.

Responsible for communicating with the client and understanding the requirements.

Extensively worked with Master Pages, Themes, Skins, CSS and XSLT.

Created and implemented various ASP.NET User Controls in the application to save development time and standardizing.

Used JavaScript, AJAX, and AJAX Extension 1.0 Toolkit in order to minimize post backs across pages and for better user experience.

Worked in developing a secured administrator's control panel for User and Role management and assigning role level permissions.

Worked on tuning the performance of the application and the database.

Extensively used third party Telerik controls – 2012 Q4 (Combo box, tree view, calendar, window, menu, panel, splitter, Charts, etc.). Have earned more scoring points from the Telerik team for extensively using the control.

Responsible for designing database schemas and database objects.

Extensively used Telerik Reporting in the reports module for creating, deploying, and managing reports.

Created various views, trigger, stored procedures, and functions using Transact SQL programming.

Extensively used Expert PDF components to generate PDF documents from the application.

Extensively used various MSSQL Server Integration Services (SSIS) tools for taking database backups, creating startup database for new clients, data transfer, database maintenance, sending emails, scheduling tasks, creating DTS package.

Used LINQ to SQL for querying the database and for data manipulation tasks.

Worked on setting up and configuring the application in IIS and its trouble shooting and maintenance.

Worked on error handling and creating log files for the project.

Involved in code evaluation to validate the performance.

Extensively used .Net threading concepts in the Reports module for generating multiple formats of reports.

Provided customer support by handling client issues.

Configured the database server for taking automatic backups of the database.

Involved in testing the application, debugging application in production environment,

Used the HP Load runner tool to test the application performance.

Used Microsoft Team Foundation server (MS TFS) for version control and source code management.

Deployed and configured the software at client end and as well as based on the Software as a Service model (SAS).

The whole development & project management was executed using agile/scrum methodology.

Coordinated with QA team for defining test plans and testing.

Environment: ASP.NET 2.0, 3.0, C#, WCF, MSSQL Server 2005/2008, SSRS, SSIS, MVC 3, LINQ, Entity Framework 6, ADO.NET, T-SQL, AJAX, AJAX Extension 1.0, Java Script, IIS, CSS, XSLT, MS Visual Source Safe, XML, SOA, Visual Studio.Net 2008

Allhomes.com.au

Software Developer

March 2003 - Feb 2008

The objective of the client is to provide cost-effective solutions to Allhomes for listing all categories of Real Estate application which including Residential, Holiday, Commercial, Rural Properties and more. Allhomes offer a very easy interface for Agencies to list Properties, with added tools to enhance the marketing of both the Agent's Listings and the Agency. Both Customers and Clients find the Sales Data available on Allhomes to be most helpful in understanding Real Estate Trends. Other features assist buyers in efficiently finding, viewing, and tracking properties of interest.

Roles & Responsibilities:

Responsible for analyzing the existing, new business requirements, design, development, communicating the requirements to developers. Involved in the developing the prototype for the system and the analyzing the data flow.

Responsible for communicating with the client and understanding the requirements.

Responsible for designing OOAD-UML diagrams for representing workflow and entity relations.

Responsible for preparing test case documents and testing.

Working on each Jira item with Java based technology like Seam, Hibernate, EJB

Responsible for functional testing of the application

Worked on creating stored procedures, triggers, Views in PL/SQL for order processing module.

Worked on setting up and configuring the application in IIS and its trouble shooting and maintenance.

Worked on error handling and creating log files for the project.

Responsible for code evaluation to validate the performance.

Provided customer support by handling client issues.

Configured the database server for taking automatic backups of the database.

Involved in testing the application, debugging application in production environment,

Worked on PL/SQL stored procedures.

Involved in preparing test case documents and testing.

Environment: Java, Seam, Hibernate, EJB 3.0, JBoss, Ajax, JQuery, Git with Gerrit, Jira and Oracle 9i

Education

Diploma in Advanced Software Technology (eDAST).

(C M C Ltd, India)

2002

Bachelor of Science

MSM College

University of Kerala, India.

2000

All India Secondary School Examination

Kendriya Vidyalaya No.2.

CBSE, India.



Contact this candidate