Post Job Free

Resume

Sign in

Asp.Net Mvc .Net Core

Location:
Houston, TX
Posted:
April 13, 2024

Contact this candidate

Resume:

Aravinda Kailasapu 385-***-****)

Professional Summary:

●14+ years of experience in Software Design, Development, Testing and Deployment.

●Extensive experience with .Net Technologies (.NET Framework, .NET core, MS Visual Studio, ASP.Net, Web Api, C#.Net, VB.Net, ADO.Net,ASP.Net MVC, LINQ, Entity FrameWork, MS Tests, Just Mock, Rhino Mocks,NUnit).

●Extensive experience with JavaScript and JavaScript frameworks (Jquery, KnockoutJS,AngularJS,amplifyJS, requires, lodash, angular 2+).

●Strong experience in deployment and Managing Production Web Servers

●Strong in designing User Interface, User Controls, Custom Controls using AJAX, web HTML Controls, CSS, Themes, skins and Kendo UI.

●In depth knowledge of source controls systems like VSS, Microsoft Team Foundation Server, GitHub, Clear Case.

●Expertise in providing Web Security for the applications using Forms Based Authentication/ Windows Based Authentication, Role Based Authorization & Impersonation.

●Excellent in SQL Reporting Services to report development and Report server configuration and maintaining manager.

●Extensive experience in full life cycle of Software Development including Requirement analysis, Design, Coding as well as Deployment and Testing of end-to-end business solutions.

●Strong Experience in Agile Methodologies.

●Excellent in Web Services, WCF with SOA

●Involved in interaction with end users, requirement analysis with client requirements and creating technical specifications.

●Strong Domain Experience in DMV.

●Strong Experience in File net and Encapture Software.

●Strong Experience in Leading and Mentoring Team

●Good Amount of experience with Windows Azure, SQL Azure, Blob Storage, Azure Service Bus, SignalR and TDD (Test Driven Development).

●Good exposure to Design Patterns.

Certifications:

●Programming and developing Windows Applications with Visual C# .Net

●Web Applications with Visual C# .Net

●Developing ASP.Net MVC 4.5 Web Applications

●Developing Microsoft Azure Solutions

●Certified Kubernetes Application Developer(CKAD)

Technical Skills:

Technologies and Languages

ASP.NET2.0/3.5/4.0,C#.NET2.0/3.5/4.0,.net core,AJAX,WebServices,WCF,IIS5.0/6.0/7 VB.NET,XML,UML,RUP,VB6.0,CSS,C++,SQL,T-SQL, JavaScript, C#, Windows Services, LINQ, Entity Framework, PL/SQL,ASP.Net MVC, JQuery, SignalR,angularjs, angular 2+

Windows Azure, SQL Azure, Azure Service Message Bus, Azure Blob Storage,HTML5

Frameworks

Visual Studio .NET 1.1 / 2.0/3.5/4.0/4.5

Formatting

HTML / DHTML, XML, XML Schema, CSS, XSLT, Bootstrap

Databases

SQL Server 2000/2005/2008 /2012, Oracle 10g, MongoDB

Reporting

SSRS 2000/2005

Source Control

Git Hub, MS Team Foundation Server(TFS),VSS, Clear Case

Education:

Masters in Power Electronics from Indian institute of technology Delhi, India

Professional Experience:

Client: Schlumberger,TX Aug 2023 - Till Date

●Spearheaded the development of a cutting-edge product aimed at showcasing to clients for increased business opportunities.

●Working as a lead developer.

●Successfully engaged with clients to understand their requirements and expectations for the 3D visualization product.Presented and demonstrated the poc,mvp to higher management, ensuring alignment with their needs.

●Introduced and implemented Unity for 3D visualization, Angular for creating a seamless user interface, and integrated .NET for robust backend functionality, technologies previously unused within the organization.

●Integrated applications with customized oauth authentication and authorization.

●Acquired and applied in-depth knowledge of Unity, Angular, and .NET to overcome technical challenges and ensure the project's success.

●Developed angular code using RxJs observables and operators like switchmap, map, forkjoin etc.

●Used angular cli, angular development server for the build and cli commands for different operations in angular.

●Implemented Agile methodologies, incorporating .NET for backend development, to adapt to changing client requirements and ensure a flexible development process.

●Achieved project sign-off by delivering a high-quality mvp product that exceeded client expectations.

Technologies: c#,.net7,angular 16, angular cli, RxJs, angular material,javascript, karma, jasmine,MS Tests, azure pipelines, VS Code, Visual Studio 2019, typescript,css,azure,azure repos,npm.

Client: FlatworldSolutions,NJ Jan 2022 -Jul 2023

●Worked as a senior consultant

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and backlog grooming, User Story time

●Developed code using c#, asp.net mvc,web api, sql server,ef core

●Developed code using angular 8+, bootstrap

●Written unit tests with MS Tests, Moq Framework

●Written unit tests with jasmine, karma

●Developed forms in application using reactive forms in angular.

●Developed proof of concepts

●Developed starter templates that would be used by all teams using .net

●Developed version of multi tenant starter template for organization needs

●Integrated with azure form recognizer AI tool to process different loan documents

●Automated the loan process documents according to business requirements

●Developed framework for multi tenant saas scheduler using .net,azure

Technologies: c#,asp.net mvc,.net core, .net7, angular 8,angular 16, angular cli, RxJs, Template driven forms, reactive forms,javascript, karma, jasmine,MS Tests, azure pipelines, VS Code, Visual Studio 2019, typescript,css,ef core,git,azure

Client: Schwab – Austin, TX Nov 2017 – Dec 2021

●Working as a Lead/Architect/Full stack developer

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and backlog grooming, User Story time

●Developed code using c#, asp.net mvc,web api, jQuery, mongodb

●Developed code using angular 8, bootstrap, primeng

●Developed micro front end with angular 6 libraries, node, npm.

●Developed angular components using primeng components

●Developed angular code using RxJs observables like switchmap, map,zip and Rxjs operators

●Used angular cli for the build and cli commands for different operations in angular.

●Developed different forms in applications using reactive and template driven.

●Written unit tests with MS Tests, Moq Framework

●Written unit tests with jasmine, karma

●Integrated angular applications with oauth authentication and authroization

●Fixing of security flaws from veracode security center for the applications

●Created sandboxes, proposed mitigations for security flaws in veracode

●Implemented CI/CD pipelines with bamboo,power shell and python scripts

●Implemented blue/green deployment

●Automated veracode security scans in CI pipe lines using bamboo

●Implemented permissions for bamboo plans with bamboo groups

●Used Pcf (pivotal cloud foundry)

●Used spring cloud config server as config server, refreshment of config server with cloud bus

●Implemented auto scaled services in Pcf for scaling of apps

●Implemented blue/green deployment for SCCS

●Mentoring the team

●Used splunk for logging, troubleshooting

●Developed code using Transmit web Sdk

●Developed security policies in Transmit Security

●Writing documentation in confluence

●Doing code review with PRs

Technologies: c#,asp.net mvc,.netcore, angular 8, angular cli, Template driven forms, reactive forms,RxJs,PrimeNg,MongoDB,Jquery,javascript,karma,jasmine,MSTests,sonar,bitbucket,VSCode,VisualStudio,Transmit-security,Veracode,Pcf,Powershell,Bamboo,Splunk,VeracodeSecurityGreenLight,Jira,python,confluence,yaml,sql,Microfrontend,Node,npm,Typescript,css

Client: Dell - Round Rock, TX Dec-2016 – Nov 2017

Project: Premier Plus

Role: Senior Consultant

Description: Premier Plus is an ecommerce application of Dell is used by big organizations, companies to shop, quote, and buy different dell products including big servers to small accessories. This has lot of big teams including shop, cart, checkout and config. I am part of the team config. Config team is responsible for providing the information related to configuration of all products including price.

Roles and Responsibilities:

●Implement Customer Requirements for Premier Plus Config-RO application.

●Troubleshoot and provide solutions to bottlenecks in smooth running of the application and improve performance.

●Fix any defects/bugs from the UI, Data layer or other sub systems.

●Participate in Testing and deployment. Research system requirements, data modeling for the business process according to requirements.

●Working independently testing and developing software/systems applications in accordance with project specifications.

●Communicating project specifications effectively with project team.

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and

backlog grooming, User Story time

●Development using AngularJS, developed controllers, services, html views, validation using angular validations, directives, bootstrap, css.

●Used web pack for packaging of app.

●Development of OLR component using ASP.Net MVC.

●Developed Code Using ASP.Net Web API (Restful Services), C#.net

●Writing unit tests with NUnit, Jasmine.

●Used Structure map for dependency injection.

Environment: C# 4.5, ASP.Net MVC, WEB API, LINQ, .NET 4.5 Framework, REST, IOC, CSS3, Java script, AngularJS, web pack, Agile Methodology, JSON, Re-Sharper, Bootstrap,HTML5, MS Visual Studio 2015, Nugget Packages, Nunit, Git, Sonarcube

Client: Thomson Reuters, Dallas, TX April 2016 – Dec-2016

Project: Tax and Accounting

Role: Senior Consultant

Description: OTW is a Tax and accounting application, using this users can file tax for individuals as well for corporates. This application is rewriting of already existing legacy application in new technologies using angular and webapi

Roles and Responsibilities:

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and

backlog grooming, User Story time

●Development using AngularJS, developed controllers, services, html views, validation using angular validations, directives, bootstrap, css

●Developed Code Using ASP.Net Web API (Restful Services), C#.net

●Implemented restful level 3 services using .Net core and hypermedia appenders with web api hal.

●Implemented validations on web api using fluent validation.

●Followed micro services architecture.

●Writing unit tests with XUnit.

●Used Structure map for dependency injection.

Environment: C# 4.5, WEB API, LINQ, .NET Core, Fluent Validation, WebApi.Hal, REST, IOC, CSS3, Java script, AngularJS, Agile Methodology, JSON, Re-Sharper, Bootstrap,HTML5, MS Visual Studio 2015, Nugget Packages, ELK stack

Client: Dell, Austin, TX Mar 2015 – Feb 2016

Project: DSA

Role: Senior Consultant

Description: DSA Dell Sales Application is Dell’s end to end sellers’ solutions for the marketplace. Using this we can place orders, create quotes, customers, and service tags to different companies, individuals.

Roles and Responsibilities:

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and

backlog grooming, User Story time

●Developed Code Using ASP.Net Web API (Restful Services), C#.net

●Development using AngularJS, developed controllers, services, html views, validation using angular validations and directives

●Used angular UI router for routing.

●Written tests with Jasmine and Rhino mocks

●Used Auto mapper for mapping and Structure map for dependency injection.

●Used SQL Server DB for backend

Environment: C# 4.5, WEB API, LINQ, .NET 4.5 Framework, IIS,REST, IOC, Rhino Mock, CSS3, Java script, AngularJS, Agile Methodology, JSON, Re-Sharper, Bootstrap, MS SQL Server 2012, MS Visual Studio 2013, Nuget Packages, Jasmine Tests, WCF,ELK stack

Client: Enterprise Products, Houston, TX Sept 2014 – Feb 2015

Project: Evolve

Role: Senior Consultant

Description: Evolve project involves in the automating the day to day activities which involved in selling, transporting,inventory and billing of the gas, oil products . This project has different modules Accounting, Pre-flow, Post-flow, Measurements, Material Balance. I am working in Scheduling module which is part of Pre-flow, Scheduling is the module which will take care of Ordering, Reservations and Rundowns

Roles and Responsibilities:

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and

backlog grooming, User Story time

●Developed Code Using ASP.Net MVC and Restful Services, Highway Data and SSRS for reports.

●Designed reports using RDLC for Invoice Reports, Inventory Storage based on Time, Flow of oil with Time Volume and created different report templates.

●Development using TDD, Domain Driven Design (DDD),Created Moment Intervals, Value Objects

●Extensively used the JavaScript frameworks like knockout JS, JQuery, underscore JS, amplifyJS, requireJS, momentJS and KendoUI for the UI

●Created view models for the UI interaction using knockoutjs

●Implemented Abstract factory, factory, strategy and visitor, Decorator, Command Handler patterns for ordering, reservations

●Implemented Object Mother, Data Builder patterns for writing tests.

●Created web API's for all actions

●Refactoring the code once functionality implemented using SOLID Principles and Design Patterns.

●Implemented Dependency Injection with Unity.

●Published messages using Solace.

●Created tests using Nunit, fluent assertions, Rhino Mocks, Jasmine tests.

●Code Coverage done using Dot Cover.

●Implemented migrations using Fluent Migrator.

●Implemented razor views with HTML, CSS.

●Implemented manipulations, importing, exporting of Excel using NPOI Library.

●Version Control using GitHub.

●Used PSake for builds.

Environment: Asp.net MVC 5.0, C# 4.5, WEB API, Entity framework, LINQ, .NET 4.5 Framework, Highway Data, Ajax, Razor View Engine, LINQ,IIS,REST, IOC,Unity DI, Test Driven Development (TDD), Rhino Mock, CSS3, Java script, JQuery, KnockOutJS, RequireJS, AmplifyJS, UnderScoreJS, Agile Methodology, KendoUI, JSON, Re-Sharper, Git Hub, KendoUI, MS SQL Server 2012, MS Visual Studio 2013, Nuget Packages, PSake, Noty, Font-Awesome, Zurb Foundation, Sub Lime Editor, Karma Debug Runner

Client: 3M, Austin, TX April 2014 – June 2014

Project: Barracuda

Role: Senior Software Developer

Description: Barracuda Project involves in high volume of data coming from camera and processing those data against hotlist requested by clients, dispatching matched events to clients in real-time using SignalR depends on Dispatch Configuration and Device Configuration

Roles and Responsibilities:

●Worked on Agile Methodology which includes Daily Scrums, Sprints, Retrospective, planning and

backlog grooming

●Extensively used ASP.NET MVC for Areas, Razor Views as part of UI, routing using ASP.NET MVC framework and web api

●Used JQuery Library to validate and manipulate DOM elements

●Created Dispatch, Notification, Hotlist and event management services using WCF

●Implemented communication channel between client and server using C-Sharp Channel factory

●Implemented Service Host Factory for hosting WCF services such as Notification, Dispatch and Hotlist events.

●Implemented dispatch HUB service using SignalR for creating connection, logging and

send\receive real time transactions to the client.

●Implemented AZURE service bus to consume incoming events instantaneously

●Implemented IOC dependency injection using Unity to resolve dependencies for Interfaces, classes

●Used Factory Pattern, IOC, Singleton, MVC,SOLID Principles, SOA

●Created unit test using Microsoft Unit Testing Framework

●Implemented mock objects as part of unit tests using Just Mock Framework

●Involved in deploying solution to AZURE CLOUD ENVIRONMENT which helps in scalability

●Implemented the SQL AZURE Table storage for storing high volume of events data

Environment: Asp.net MVC 5.0, C# 4.5, WEB API, Entity framework, LINQ, .NET 4.5 Framework, MS SQL Azure, Signal-R 2.0.3, Ajax, Razor View Engine, BLOB, WCF, IIS, SOAP, REST, IOC,Unity DI, Test Driven Development (TDD), Microsoft Unit Test Framework, Just Mock, Windows Azure Cloud, Multi- Threading, Service Bus, CSS3, Java script, JQuery, Agile Methodology, XML, JSON, Re-Sharper, TFS,MS SQL Server 2012, MS Visual Studio 2013,HTML5, Newton Soft, Nuget Packages, Azure SDK 2.3

Client: 3M, Austin, TX JUL 2011 – April 2014

Project: Kansas DMVM

Role: Lead Developer

Description: 3M Motor Vehicle Systems and Services (MVSS) is a software development organization within the Traffic Safety Systems Division of the 3M Corporation. MVSS is primarily responsible for development and implementation of Motor Vehicle related software and services. This suite includes the following Products to support.

Roles and Responsibilities:

●Worked on Agile Methodology which includes Daily scrums, Retrospective, planning, Sprints and

backlog grooming

●Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET and C#.

●Responsible for leading & mentoring a team of 6 developers.

●Making technology decisions where necessary in project life cycle.

●Developed different correspondences needed for DMV using SSRS.

●Designed different RDLs using SSRS.

●Supported ETL process using SSIS.

●Implementing complex modules.

●Ensuring timely delivery of functionality to Internal & external stakeholders.

●Gathering requirements and interfacing with clients.

●Collaborating with other areas of the project, like Analysis, QA, Conversion, Management, etc.

●Estimating tasks for the team and responsible for ensuring the estimates are as close as possible to actuals.

●Giving functionality demos to stakeholders, doing Code reviews

● Performing Code moves to QA, System Test & UAT environments

●Involved in starting of the new module Imaging which doesn’t present in the base line product and developed the whole module from scratch which involves .Net, Enrapture and FileNet

●Developed the Native FileNet APIs as part of Imaging Implementation

●Involved in Development of Scanning Solution for Imaging, Vehicle Registration Using Enrapture Software

Environment: C# 2.0/3.5/4.0, ASP.NET 4.0, ADO.NET, Web Services, WCF, Visual studio 2010/2012, WSDL, Windows Forms, Windows server 2003, Entity Framework, SSRS, CSS, HTML, JavaScript, JQuery, AJAX, XML, XSLT,UML,SSIS, IIS 7.0, TFS,SQL server 2008,Encapture Server, FileNet, JSON

Client: EchoStar Purchasing Corporation, Englewood, CO JAN 2011 – JUL 2011

Project: Dish Promo

Role: Senior Developer

Description: Dish Promo application is being used by EchoStar Satellite L.L.C. This project is a call center application used by call center agents to create a new customer, maintain existing customers, disconnects, restarts, add receiver equipment to customers based on their promotional qualification and former customer reconnects.

Roles and Responsibilities:

●Contributed as Development and production support consultant.

●Designed and developed Presentation layer in C#.NET and VB.NET, WPF with IDE as Visual Studio.NET.

●Provided weekly status reports

●Facilitated meetings

●Attended Business Priority Plan meetings

●Developed code enhancements

●Designed, Coded and Tested source code

Environment: Windows XP, Windows Server 2003, VS2008, .Net Framework 3.5, ADO.NET,C#,VB.net,SQLServer2005,oracle,WebServices,WindowsPresentationFramework (WPF),Visual Source Safe (VSS)

Client: Verizon, Hyderabad, INDIA JAN 2008 – DEC 2010

Project: One-Source

Role: Senior Developer/Module Lead

Description: The purpose of the One Source System initiative is to create a solution that offers a standardised sales process and tool across the Verizon footprint, for internal and external channels. This initiative includes following sales cycle functionality’s Leads and prospects, Sales funnel tool, Common customer hierarchy access, Customer critical data integration, Product recommendation, and Pricing and proposal generation.

Roles and Responsibilities:

●Requirement Gathering & Analysis.

●Worked as a Module Lead on the reporting module.

●Created RDLs for different kind of reports including Orders, Sales and Revenue.

●Create total Adhoc reporting module using SSRS web services including create, delete and updating the reports dynamically.

●Developed the scheduling module of Reports using SSRS web services to send reports in different formats to emails, file storage servers on daily, weekly and even on particular time basis.

●Installed and Configured SSRS on different environments in project.

●Involved in development of N-tier architecture using .NET framework.

●Designed and developed Presentation layer in ASP.NET and C#.NET, VB.NET with IDE as Visual Studio.NET.

●Developed Web based GUI with ASP.NET and C#.NET, VB.NET using MS Visual Studio.NET.

●Developed Web Pages and code behind using ASP.NET and C#.NET, VB.NET.

●Used ASP.NET Validation Controls (Required field validator, regular expression validator, compare validator, range validator), User Controls, Custom Controls.

●Involved in Creation, Subscriptions, Installation, Configuring of reports using SSRS.

●Successfully migrated the application from 2.0 framework to 3.5 framework.

●Communicated with clients weekly for enhancements

●Involved in the Performance Analysis and tuning of complex loaded web pages and successfully improved the performance of the web application

●Mentored juniors and newly joined programmers

●Developed code using JSON for asynchronous calls.

Environment: Windows XP, Windows Server 2003, Visual Studio.NET 2005,2008, .Net 3.5, ASP.NET 2.0, ADO.NET,XML, C#2.0/3.5, VB.net, SQL Server 2005, Web Services, Windows Services, SSRS,WCF



Contact this candidate