Post Job Free
Sign in

.Net Developer C#

Location:
Herndon, VA
Posted:
October 27, 2024

Contact this candidate

Resume:

Mahesh Valluri

Email: *******.***@*****.***

Mobile: 215-***-****

PROFESSIONAL SUMMARY:

●20+ years of experience as a Senior.Net Developer with lead experience, which includes 14 years of experience supporting several Federal, State and County clients.

●Experience includes System Analysis, Design, Development, Testing and Implementation of Web, Mobile and Windows Applications using Microsoft Product Suite in all the phases of Software Development Life Cycle.

●Experience with Development, Support and Maintenance projects.

●Experience in creating web applications using ASP.NET, ASP.NET MVC, AngularJS, Node JS

, C#, VB.NET, and jQuery

●Extensively worked with RDBMS databases such as SQL Server, Oracle, DB2, Postgres and MS Access using ADO.Net, T-SQL and PL/SQL.

●Expert in Database design, Complex SQL’s, Stored Procedure, Views, SQL query optimization.

●Experience with Agile, Waterfall and Test-Driven Development

●Experience with AWS DevOps & Azure DevOps

●Experience with AWS Platforms including EC2, S3, CloudWatch

●Experience with Docker Container, Docker Hub for creating Docker images

●Experience with Branching, Tagging and Maintaining the versions across the environments

●Experience with AWS RDS, AWS SES and AWS Archive

●Experience with Microsoft SQL Server Reporting Services (SSRS) and Crystal Reports

●Experience with Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF)

●Experience in Service Oriented Architecture (SOA) for designing and implementing distributed systems

●Experience in the development of Web Services, Windows Services and Web API.

●Experience working with software version control tools like GIT, Team Foundation Server, Visual Source Safe, and Rational Clear Case

●Experience using NUnit, Visual Studio Unit Testing Framework

●Experience with SharePoint and BizTalk applications

●Experience in Functional, Integration, System, Regression, Usability and User Acceptance Testing

SKILLS / TOOLS:

.Net Technologies: .NET Framework, ASP.Net, VB.Net, C#, .NET Core, Ado.Net, .NET Framework, Web Services, WEB API, Entity Framework, Silverlight

Java Technologies: Core Java, Servlets, EJB, JSP, PrimeFaces, Payara, NetBeans

Languages: C, C++, Visual Basic, PHP, T-SQL, PL/SQL

Web Technologies: HTML5/HTML, XML, XSLT, XSL, CSS3/CSS

Cloud Technologies: Amazon Web Services, Microsoft Azure

AWS: IAM, Security, DevOps, S3, EC2, RDS, CloudWatch

Databases: MS-SQL Server, Oracle, DB2, Postgres

Developer Tools: VSS (Visual Source Safe), IIS 5.0

Front End: JavaScript, jQuery, AngularJS, Node JS

GUI: Visual Studio.NET, Win Forms, Net Beans

Tools: MS Visio, Rational Rose

Reporting Tools: SSRS, Crystal Reports

Scripting Languages: JavaScript, AJAX, VB Script

Version Control Tools: GIT, TFS, VSS, Rational Clear Case

Integration Tools: SSIS, Tibco

Servers: IIS, Payara

CRM: Microsoft Dynamics CRM

Content Management: SharePoint

Error Logging Tools: log4net, Elmah

Operating Systems: DOS, Windows-98, Windows XP, Windows 2000 Server

Professional Experience:

NTIS- Department of Commerce

Alexandria, VA

Jan 2021 – until now

Senior Software Developer

Responsibilities:

Design, develop and enhance applications using .Net technologies, Java

●Support and Maintenance of different applications (SNO Web, SNO Tracking Services, NESS Search, NESS ADMIN, NTIS.GOV, DMFCert)

●Involved in On-prem to AWS Cloud migration for several applications (SNO, NESS Search, NESS ADMIN, DMFCert)

●Create CICD pipeline in multiple environments (Dev, LE and Prod for Cloud related applications)

●Manual deployment of OnPrem applications to Dev, Test and Prod servers.

●Manage users for the SNO and AFMS applications

●Generate RecSpecs, Cola Files & MRDF’s for SNO application

●Development work related to Manufacturing rewrite application- AFMS

●Developed console application using C# to convert .doc/.docx to pdf’s

●Develop reports using SSRS

●Migrated the code from TFS to GIT.

●Manage code in Code commit, conduct code reviews

●Write SQL’s, Stored Procedure, Views and involve in SQL query optimization, SSRS Reports optimization

●Monitor SSIS packages, SQL backend jobs; troubleshoot the failure jobs and fix the issues

●Create and Build Docker images, Versioning for SNO Web application deployment

●Follow Agile Methodology and attend stand ups (for development projects)

●Upgrade .Net framework versions

●Log and Review errors logged by different tools

●Analyze new tools and technologies

Environment: Visual Studio.Net 2019, ASP.Net Core 2.0, ASP.Net MVC 5, VB.Net, C#, Web API, PrimeFaces, Payara, NetBeans, AWS, AWS DevOps, AWS S3, AWS EC2, AWR RDS, HTML 5, SQL Server, SSRS, Entity Framework, TFS, GIT, IIS, Payara, log4net, Elmah

CITI - Fairfax County /Montgomery County

Falls Church, VA

May 2018 to Jan 2021

Lead Senior .Net Developer

Responsibilities:

●Lead the development effort for multiple web applications

●Developed web applications using ASP.Net MVC 5, AngularJS, Node JS, HTML5, CSS3, jQuery

●Used AngularJS to create Single Page Applications

●Implemented various Angular JS directives, filters, routing, and services

●Used Node JS to generate reports from HTML to PDF

●Created Web API’s to the services and used in AngularJS service calls

●Worked with CSS3 and bootstrap to create responsive web pages

●Used Entity framework for the data access layer

●Involved in Agile/Scrum process to completing tasks in sprints

●Maintained the code for different projects using the GIT version control system.

Environment: Visual Studio.Net 2019, ASP.Net Core 2.0, ASP.Net MVC 5, Angular JS, jQuery, Node JS, C#, Web API, HTML 5, Bootstrap, Postgres, SQL Server, Entity Framework, GIT, Azure

Aclara Technologies

Herndon, VA

July 2016 to May 2018

Senior .Net Developer

Responsibilities:

●Worked as Development Lead, Developed and enhanced profiled applications for both web and mobile

●Developed web applications using ASP.Net MVC 5

●Built single page applications with AngularJS

●Developed applications for Windows and Web

●Developed interfaces for data retrieval and data transfer

●Implemented Restful Json data synchronizing using Angular services.

●Designed workflows based on service types

●Used Entity framework for the data access layer

●Used Telerik and controls

●Created and consumed web services

●Used Elmah for error logging

●Developed .rdlc reports

●Involved in Ad-hoc reporting and maintenance of the application

●Involved in Agile/Scrum process, attending daily stand ups

Environment: Visual Studio.Net 2017, .NET Framework 4.6, ASP.Net MVC 5, Angular JS, C#, SQL Server, Web Services, Entity Framework, Telerik, Ajax, JSON, Elmah, XML, jQuery, Bootstrap, CSS, TFS

Department of Children and Families- State of Wisconsin

Madison, WI

May 2015 to June 2016

Senior.Net Developer

Responsibilities:

●Developed various web applications using .Net Framework for the Parent Pay project

●Involved in requirements gathering phase

●Prepared documentation including Design documentation and Process documentation

●Developed application using .NET framework 4.5, MVC 5, C# in Agile environment

●Wrote several complex functions in C# to meet the business requirements

●Used Oracle and SQL Server databases

●Used Entity framework for the data access layer

●Used LINQ to SQL to manage relational data

●Used Kendo and Telerik UI controls

●Created Responsive web design using Bootstrap

●Wrote batch jobs using C# to interact with FIS vendor to get the latest Card status and Provider status

●Used GitHub for version control

●Used Browser Stack to test cross browser functionality

●Involvement in Unit Testing and resolve issues raised by the QA team from the Systems test

Environment: Visual Studio.Net 2015/2012, .NET Framework 4.5, ASP.Net MVC 5, C#, Oracle 11g, SQL Server, Web Services, Batch Jobs, WEB API, Entity Framework, Kendo UI, Telerik, LINQ, AJAX, XML, jQuery, HTML5, Bootstrap, CSS, GitHub, Microsoft Visio

Integrated Merchandising Systems

Chicago, IL

November 2014 to May 2015

.Net Developer

Responsibilities:

●Developed Kraft retail application using .NET framework 4.5, MVC 5 in Agile environment

●Developed the view models and controller actions method to fetch the data from the back-end rest services and send it as JSON objects to the views

●Used Entity framework for the data access layer

●Followed TDD with NUnit testing framework for writing test cases

●Used jQuery, JavaScript for client-side functionality

●Wrote complex Stored Procedures using SQL

●Used Log4Net for logging purpose

●Used Venedor for themes

●Used Lambda expressions

●Used LINQ to SQL to manage relational data

●Used Kendo UI

●Used Browser Stack to test cross browser functionality

●Used Font awesome icons to display icons on grids

●Developed unit test cases and executed test cases

●Provided support to the end user during User acceptance testing

Environment: Visual Studio.Net 2012, .NET Framework 4.5, ASP.Net MVC 5, C#, Web Services, Entity Framework, AJAX, JSON, XML, SQL Server 2012, SSRS, jQuery, HTML5, Vendor, Kendo UI, Bootstrap, CSS, Browser Stack, TFS, Microsoft Visio

Government Accountability Board- State of Wisconsin

Madison, WI

January 2014 to November 2014

.Net Developer

Responsibilities:

●Developed application using .NET framework 4.5, MVC 5 in Agile environment

●Developed the view models and controller actions method to fetch the data from the back end rest services and send it as JSON objects to the views.

●Used Entity framework for the data access layer

●Developed the independent Windows Communication Foundation (WCF) services and defined Service Contracts for specific functionality

●Created REST Services using ASP.NET Web API and C#

●Followed TDD with NUnit testing framework for writing test cases

●Used jQuery, JavaScript for client-side functionality

●Wrote complex Stored Procedures using SQL

●Extensively used Silverlight controls

●Implemented Factory design pattern

●Used Log4Net for logging purpose

●Created SSIS packages for data transformation

●Developed reports using SSRS

●Developed unit test cases and executed test cases

●Provided support to the end user during User acceptance testing

Environment: Visual Studio.Net 2012, .NET Framework 4.5, ASP.Net MVC 5, WEB API, C#, Web Services, WCF, Silverlight 3.0, Entity Framework, AJAX, XML, XSLT, SQL Server 2012, SSRS, SSIS, BizTalk, SharePoint 2010, jQuery, HTML5, CSS, TFS, NUnit, Microsoft Visio

Department of Public Instruction- State of Wisconsin

Madison, WI

August 2011 to December 2013

.Net Developer

Responsibilities:

●Followed Agile software development process (SCRUM)

●Used ASP.Net MVC3 to implement this project

●Wrote business logic using C#

●Wrote complex stored procedures using Oracle

●Used Team Foundation Sever (TFS) for Agile development

●Generated reports using ASP.Net MVC views

●Created public district, public school and private school search functionalities

●Used Elmah error logging tool for saving error logs into database

●Developed reports using SSRS

●Involved in User acceptance testing (UAT)

Environment: Visual Studio.Net 2008/2010/2012, Microsoft .NET Framework 3.5/4.0/4.5, ASP.Net MVC3, C#, AJAX, SQL Server 2008, Oracle 11g, Team Foundation Server, jQuery, JavaScript, HTML, CSS, Elmah

Department of Education- State of Iowa

Des Moines, IA

May 2008 to August 2011

.Net Developer

Responsibilities:

●Involved in complete SDLC process which includes analysis, design, development, testing, deployment and maintenance.

●Prepared Functional Design Specification (FDS)

●Migrated code from ASP to ASP.NET

●Designed N-tier applications using NET Framework 2.0 / 3.5

●Extensively used various data controls like Grid View, Repeater, List View

●Used Authentication and Authorization for validating the users based on the roles

●Extensively used style sheets and skin files for rich UI design

●Developed Master Pages in ASP.Net for search functionality

●Extensively used Exception Handling for handling the errors

●Generated reports using ASP.Net

●Created Custom controls using ASP.NET

●Created SQL tables, Wrote complex SQL queries / Stored procedures

●Performed GUI Testing and analyzed the actual results against the expected results for each GUI objects

●Logged bugs and created test cases/test results

●Wrote Delegates and Event handlers to implement the Event and Data Brokers

●Used existing legacy COM components using the interoperability provided by .NET Framework.

●Wrote presentation layer and User controls using VB, Business Logic and Data Access components using VB classes and XML Web Services.

●Involved with end user for UAT (user acceptance testing)

Environment: Visual Studio.Net 2005/ 2008, Microsoft .NET Framework 2.0/ 3.5, ASP.Net, VB.Net, Ado.Net, AJAX, ASP, SQL Server 2000/2005, VSS, JavaScript, HTML, CSS

GE Corporate

Hyderabad- India

Jan 2006 to May 2008

.Net Developer

Responsibilities:

●Involved in functionality study of application

●Developed presentation layer using ASP.Net, HTML, JavaScript and CSS

●Used ASP.NET validation controls and wrote custom validation for advance validation

●Designed and developed Form based Authentication module to check Valid Users and giving Authorization to modules according to the Configurations given in the User Setup.

●Accessed Data Access Layer by using ADO.Net.

●Accessed database tables, stored procedures for Insert, Update, and Delete actions

●Created User controls and Custom web controls.

●Used Web.config file to get the connection string and For Custom Errors.

●Involved in Unit testing

Environment: ASP.NET, VB.NET, XML, HTML and MS SQL Server 2000

NCASS (Nationwide Caterers Association)

Hyderabad- India

May 2004 to Jan 2006

.Net Developer

Responsibilities:

●Analyzed and designed the layout and navigation of web pages

●Developed ASP.NET pages with VB.NET

●Wrote queries for maintaining the integrity and correctness of the transactions

●Data Interactions with ADO.Net.

●Involved in Unit testing

Environment: ASP.NET, VB.NET, ADO.NET, SQL-Server

Education:

Master of Computer Applications (M.C.A)

Certifications:

Microsoft Certified Professional

Trainings

Unix, C, C++ Programming (In 2001 from SRM Radiant Technologies)

VB.Net & ASP.Net (In 2004 from Peers Technologies)

AWS Solutions Architect – Associate program (In 2022 from AWS)



Contact this candidate