We provide IT Staff Augmentation Services!

Sr. Software Engineer/.net Developer Resume

Tampa, FL

SUMMARY

  • Experience in IT industry for over 9 years, involving Software Design, Analysis, Development, Integration and Testing on client and server side (SDLC) in various domains such as Insurance, e - commerce and Finance.
  • Experience as .NET developer in developing web-based applications using .NET technologies such as C#, ASP.NET MVC, ASP.Net Core 3.0, .NET Framework, HTML, CSS, and IIS.
  • Experience in working with different object-oriented programming techniques, Microsoft design patterns like Microsoft View Controller, Service Oriented Architecture (SOA), WCF and Data Transfer Objects (DTO).
  • Experience using ASP.Net Core 3.0 in designing web applications.
  • Experience in managing content in Sitefinity and SiteCore CMS platforms.
  • Extensively created widgets and templates which are used in Sitefinity for publishing pages.
  • Efficiently used Data Readers and Datasets in ADO.NET to retrieve, display edit and update the database.
  • Experience on SQL Server Database Design, Analysis, and Normalization and in writing tables, Stored Procedures, Views, Triggers, Indexes and Constraints.
  • Experience in database development, in creating complex Stored Procedure, Views, Triggers using PL/SQL, T-SQL and performance tuning in SQL Server 2019.
  • Extensively used OAuth for authentication of web application.
  • Designed middle layer for generating token and doing auth validation for Web API applications.
  • Experience in implementing client-side JavaScript, JQuery, proficient in HTML, CSS.
  • Extensive Experience of LINQ and ORM technologies like Entity Framework 6.0/5.0/4.3, Database First, Code First and performance tuning in Entity Framework.
  • Experience in creating reports using SQL Server Reporting Services (SSRS).
  • Experience on Waterfall, SCRUM, and Agile software development approach.
  • Extensively Used Ninject to create interfaces and injecting into controllers.
  • Extensively used serilog and Log4net for logging in web applications.
  • Experience in developing web application using MVC architecture and report generation using SSRS.
  • Extensively used Red gate tool for maintaining, versioning SQL server databases.
  • Worked with jQuery and JSON for the retrieval of data.
  • Extensively Used SSIS, SSRS tools for designing packages and generating reports using SSRS.
  • Experience in creating cubes using SSAS.
  • Experience in Single Page Applications (SPA) framework for creating efficient and interactive web applications that work across all popular browsers using Angular JS.
  • Experience in writing DAX queries.
  • Extensively worked with Kendo Grid UI.
  • Experience in deploying applications to QA, UAT, and production environments.
  • Experience with Unit testing, Integration Testing and Functional Testing.
  • Experience with Bug Tracking, Encryption and Security Skills.
  • Excellent communication skills; can work in groups or independently and am able to handle multiple tasks.
  • Strong analytical skills, proven ability to learn quickly and apply technologies.
  • Well organized and willing to work hard to fulfill the given responsibilities to my maximum level.
  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.

TECHNICAL SKILLS

Languages: C#, ASP, ASP.NET, XML, T-SQL.

Web Technologies: Microsoft .Net Framework, ASP.Net, MVC 5.0, ADO.Net, Entity Framework, Windows Communication Foundation, Web Services, Cascading style sheets (CSS), DAX queries, Web API, Angular

Markup Languages: HTML, XHTML, DHTML

Scripting Languages: JavaScript, jQuery, Angular

IDE: MS Visual Studio .NET 2017/2019

RDBMS: MS SQL server 2012, SSAS.

Reporting tools: SQL Server reporting services (SSRS)

Operating systems and Servers: Windows 10, Internet Information server (IIS) 10

CMS: Sitefinity, Sitecore

PROFESSIONAL EXPERIENCE

Confidential - Tampa, FL

Sr. Software Engineer/.NET Developer

Responsibilities:

  • Worked with the commercial users to get the requirements and prepare Business Requirement Documents. Involved in preparing technical design documents, database design.
  • Analyzed the legacy code and created current state Use Case and Activity diagrams, to help BU in writing the BRD’s. Created activity, sequence and class diagrams for the future consolidated state based on the new business requirements.
  • Involved in all phases of Software development life cycle (SDLC).
  • Participated in System Analysis and Application Designing sessions with project managers, business analysts and team members to analyze business requirements.
  • Created activity, sequence and class diagrams for the future consolidated state based on the business requirements.
  • Extensive experience with C# and ASP.net / .NET Core / .NET Web API core framework concepts and fundamentals.
  • Extensive experience with Sitecore CMS applications.
  • Deployed application intoAzure Serverby creatingAzure SQL serverby setting upContinuous Integration (CI)/Continuous Deployment (CD)fromTeam Foundation Server (TFS).
  • Worked with ASP.NET web forms, Web Services, and State Management and Caching features.
  • Design and development of web pages using ASP.NET, AJAX, HTML5, CSS3.
  • Determined user requirements and technical requirements to accommodate feasibility, cost and time required for developing new systems and modifying existing systems while maintaining compatibility with existing systems.
  • Developed n-tier Application with UI, Business and Data Access layers using ASP.NET, C#.NET.
  • Developed Business Layer implementing Object oriented Programming (OOPS) concepts such as Encapsulation, Inheritance, Polymorphism and Abstraction.
  • Involved in designing and developing different modules using C#, ASP.NET 3.0
  • Using Validation controls using both Custom validation and JavaScript was written for Client-side validations and used the new validation controls in VS 2019.
  • Created Custom Web Controls in the form of Composite and Derived Controls.
  • Created UML (Class Diagrams, Sequence Diagram, and Component Diagram) diagrams using Visio.
  • Developed Web Forms and User Controls using Grid View, Validation Controls extensively.
  • Designed and developed ASP.NET 3.0 features like Master Pages, CSS for achieving uniformity through all the Web pages.
  • Created Views, Triggers, Cursors and Constraints at the Data Access Layer.
  • Involved in writing Stored Procedures to validate the data at backend and to execute the desired result at front end.
  • Implemented Unit Testing, Integration Testing and System Testing.
  • Involved in Documentation, Unit, Integration, and Regression Testing to make sure changes implemented do not impact on other parts of the application.
  • Extensively used Kibana and Elastic Search.
  • Used AJAX techniques for asynchronous Data Transfer.
  • Used Web Services for communication within different LOBs in the organization.
  • Developed the classes and interfaces by using C# .Net coding.
  • Implemented page level error handling using Custom Error pages and Error logs.
  • Used various client-side Validation controls, custom validation controls.
  • Performed Unit Testing with different kinds of data.
  • Used Agile (SCRUM) Methodology with 4-week iterations (sprints).
  • Involved in designing & implementing the application architecture using Visual Studio 2019, C#, AJAX and Entity Framework.
  • SupportedSingle Page Applicationswhen client changed his query condition usingAngular 8which includesRouting, Directives, and Templates.
  • UtilizedAngular 8to achieve the client-side elementsHide, Show, Event HandlingandAJAX CallonJSONresponse, and implementedAngular’s jqLiteto achieve SOM manipulation.
  • Handled Cross Browser Compatibility Issues and Unified CSS Layout across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
  • UtilizedAngular 8 UI-Routefor managing the State Transition and URL route.
  • UtilizedAngular 8 dependencyinjection to inject different services just like custom service and create some custom directives to do some reusable component.
  • To do theasynchronouslyfetch data from backend to the frontend by usingpromisewhich include$httpand$qservice.
  • Front end development using ASP.NET, JavaScript, Angular JS, Knockout JS, jQuery, HTML, Bootstrap, Kendo UI, and CSS.
  • Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
  • Extensive experience in Application Deployments and Environment configuration using DevOps & Jenkins.
  • Created new Admin functionality pages for the Website.
  • Managed content in Sitefinity.
  • Worked on production support teams, supporting legacy application and fixing PROD issues time to time and deploying the code.

Environment: - Visual Studio 2019, C#, Entity Framework, Angular 8, SQL Server 2019, AJAX, XML, GIT, HTML, CSS, MVC, Asp.Net Core, Red Gate, SSIS, SSRS, Kendo, Sitefinity, EF Core, Angular, Azure, UML

Confidential, Washington, DC

Sr. Application Developer

Responsibilities:

  • Designed dashboard and used SignalR technology in implementing live feed data to the dashboard.
  • Migrated legacy applications to .NET Core.
  • Developed UX pages as per the requirement from the client.
  • Responsible for maintaining versions of source code using Team Foundation Server.
  • Involved in Deployment and Troubleshooting issues in the application.
  • Developed new MVC pages and partial pages for the website.
  • Worked in improving the site performance using latest performance measurement tools.
  • Developed single page application using Angular 4 with typescript.
  • Worked on building proof of concept using various JavaScript libraries such as Angular & Knockout JS.
  • Involved in Bug tracking and Bug fixes.
  • UsedAgile Methodologiesfor regular adaption to be changing requirements and continuous delivery of useful and working software.
  • Performed Unit Testing on the designed MVC and Admin pages.
  • Used TFS (Team Foundation Server) for Version control, Source code control and project tracking.
  • Created fully automated CI build and deployment infrastructure and DevOps processes for multiple projects using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Performed Code Reviews (manual) to implement performance and coding conventions guidelines.
  • Created application level Error Log utility to log all the errors for effective solution for help desk.
  • Responsible for deployment of code on UAT servers. Technical support for IIS team for deployment of code to UA, PROD, production issues and configuration changes.
  • Responsible for unit testing, bug fixing, deployments, user training, documentation.
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
  • Experienced in End-to-End Software Development Life Cycle using Waterfall (SDLC), Application Development Methodology (ADM) and Agile Methodologies as well ER Diagram, UML Modeling and Data Flow Diagram.
  • Implemented LINQ queries on different data sources.
  • Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
  • Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
  • Extensively used User interface controls which use JQuery to validate client-side validation.
  • Implemented Database First EDMX and used LINQ to Entities to massage the Data and optimized the Query Expressions.
  • UsedTeam foundation server (TFS)as source control repository for code version onCI/CD.
  • Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent.
  • Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2019 for inserting/Updating/Deleting the data into the relational tables.
  • Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
  • Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
  • Responsible for maintaining versions of source code using Team Foundation Server 2016.
  • Involved in Deployment and Troubleshooting issues in the application.
  • Involved in writing technical specifications design document, deployment documents and operations guide for operation support.

Environment: Visual Studio 2019, C#, Entity Framework, SQL Server 2019, AJAX, XML, GIT, HTML, CSS, MVC, Asp.Net Core, Red Gate, SSIS, SSRS, Kendo, Sitefinity, EF Core

Confidential - Phoenix AZ

Sr. Software Engineer

Responsibilities:

  • Worked with the commercial users to get the requirements and prepare Business Requirement Documents. Involved in preparing technical design documents, database design.
  • Developed the portal page using Angular JS.
  • Designed POC’s using SignalR technology and designed admin dashboard.
  • Deployed application using Octopusby setting upContinuous Integration (CI)/Continuous Deployment (CD)fromTeam Foundation Server (TFS)/ GIT.
  • Involved in setting up Dev, QA and UAT environments.
  • Managed Cloud/On Premises environments automated the provisioning of VM’s, patching, software installs, deployments and part of DevOps team in troubleshooting and fixing issues.
  • Used Octopus devops tool for building continuous deployment of applications.
  • Responsible for Designing coding developing and implementing application using C .net and vb.net.
  • Created a coded UI test cases for regressive test of the application.
  • Performed N-Unit testing on the website.
  • Deployed the application to Dev, QA and UAT environments from Visual Studio.
  • Created directives in Angular JS using Jquery and Javascript.
  • Used ng-app directive for starting the Angular web application, ng-controller used for consuming the controller, ng-repeat directive used which repeats the all the HTML elements.
  • In order to achieve navigation bar in the website, used Bootstrap “. navbar, navbar-default” class which has been added to the tag.
  • Created dropdown buttons in the website giving users the flexibility for selecting the Re-insurance year, this has been achieved using bootstrap “.btn-group”
  • “ng-app” directive has been used to start the Angular Js application. Using this directive will automatically initializes or bootstraps the application when loaded.
  • Created “ng-controller” directive in order to load the Re-insurance year, states and country data on the UI.
  • Used “$http” Angular Js Ajax call in order to fetch the data from the ASP.NET MVC controller onto the UI.
  • In order to redirect the user to Account Maintenance page view, used “ng-view” directive.
  • Used EF to create object class by following database design approach first.
  • Created SSIS packages to load the legacy data into the data warehouse.
  • Created reports by fetching the data from data warehouse using SSRS
  • Involved in deciding the technical requirements and which software to be used.
  • Implemented Windows Security Identifier for role-based login and Used “SID” function in SQL server to retrieve the widows Security ID.
  • Designed detailed system architecture and design and development document with Visio and UML.
  • Designed master page and layout page using HTML, CSS and jQuery.
  • Extensively used TFS source control to maintain the version of the code after deployment of the web application to Dev, QA and UAT.
  • Used the Entity Framework to create entity models using the database first approach.
  • Used the unit of work and repository pattern for access to database data, thus making testing easier.
  • Wrote LINQ expressions for access to filtered data from the database.
  • Implemented a service layer to keep UI and Database elements loosely coupled.
  • Developed ViewModels to hold database data and display it to the browser using the Razor View Engine.
  • Used TempData, ViewData, and ViewBag for sending data to Views.
  • Used Layout pages and Partial Views to re-use markup code.
  • Implemented Action Filters for authorized access to certain pages.
  • Used Data Annotations for validation on the server side.
  • Used the RouteConfig to structure the pattern of pages to be presented.
  • Created entity objects using database design approach.
  • Involved with hosting team in deploying the application.
  • Involved with QA team in resolving the bugs and tracking bug fixes.
  • Designed Entity map using Microsoft Visio.
  • Implemented Auto- deployment scripts using PowerShell and created DSC configuration script file for deployment of the web application.
  • Experienced in End-to-End Software Development Life Cycle using UML Modeling and Data Flow Diagram.
  • Involved in maintaining the code using TFS.
  • Followed Agile and scrum methodology in software development life cycle and we have 2-week sprint where a deployment is done after it.
  • Used Bower package manager, which is used to install and restore client-side packages including JavaScript and CSS files.

Environment: Visual Studio 2015, C#, Entity Framework, SQL Server 2014, AJAX, XML, GIT, HTML, CSS, MVC, UML, MS Visio, Agile Methodologies, SOAP, WCF, SSRS, SSIS

Confidential - Chicago, IL

Application Developer

Responsibilities:

  • Worked with the commercial users to get the requirements and prepare Business Requirement Documents. Involved in preparing technical design documents, database design.
  • Analyzed the legacy code and created current state Use Case, Activity diagrams, to help BU in writing the BRD’s. Created activity, sequence and class diagrams for the future consolidated state based on the new business requirements.
  • Hot Towel Framework provided basic backbone of the Angular application, utilized to design controllers and directives on top of this.
  • Created various ad-hoc Server Reporting Services (SSRS) reports showing physician compliance with clinical evidence-based care guideline, evaluate and compare the quality and efficiency of care delivered to.
  • Involved in designing & implementing the application architecture using Visual Studio 2013, .NET 4.0, C#, AJAX and Entity Framework.
  • Extensively worked on developing a rich UI using AJAX, CSS, and Java Script to make screens more user friendly and efficient to use.
  • Utilized ADOMD.Net technology extensively for connecting to SSAS cube and data retrieving from the SSAS Cube.
  • Used SSAS for deploying the tabular mode cube for analysis purpose.
  • Worked extensively in creation of branches for new application in TFS.
  • Worked extensively to display data which has been retrieved from Cube on to the Kendo Grid UI and Kendo Pivot Grid UI.
  • Experience using Telerik MVC and Pivot Grid.
  • Used SSRS to create reports and consumed it to display on website.
  • Developed a working model POC connecting to the cube and retrieving the data on to jQuery grid UI.
  • Worked on giving HTTP access to the deployed cube in SSAS.
  • Knowledge in creating cubes, extracting the data from views of SQL.
  • Worked in writing the DAX Query to generate the report which must be displayed on the Kendo Grid UI.
  • Created new Admin functionality pages for the Website.
  • Developed UX pages as per the requirement from the client.
  • Responsible for maintaining versions of source code using Team Foundation Server.
  • Involved in Deployment and Troubleshooting issues in the application.
  • Developed new MVC pages for the website.
  • Involved in Bug tracking and Bug fixes.
  • UsedAgile Methodologiesfor regular adaption to change requirements and continuous delivery of useful and working software.
  • Trained in Agile and Scrum methodologies.
  • Continuously monitored the web application for the performance and up gradation.
  • Performed Unit Testing on the designed MVC and Admin pages.
  • Used TFS (Team Foundation Server) for Version control, Source code control and project tracking.
  • Performed Code Reviews (manual) to implement performance and coding conventions guidelines.
  • Created application level Error Log utility to log all the errors for effective solution for help desk.
  • Responsible for deployment of code on UT, BRUT, QAUT servers. Technical support for IIS team for deployment of code to UA, PROD, production issues and configuration changes.
  • Responsible for unit testing, bug fixing, deployments, user training, documentation.
  • Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.

Environment: Visual Studio 2013, C#, Entity Framework 4.0, ORM, SQL Server 2014, AJAX, XML, TFS, Web Services, LINQ, HTML, CSS, MVC.

Confidential, NYC, NY

Application Developer

Responsibilities:

  • Involved in the SDLC (Software Development life cycle) of an application using ASP.NET MVC and Entity Framework.
  • Frequently collected information throughout the project and involved in developing the Reports according to the requirements.
  • Implemented Agile Methodologies and SCRUM
  • Framework for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
  • Business and Data Layers were implemented by 3-Tier Architecture.
  • Utilized HTML helper class in writing HTML elements.
  • Created different entity classes using entity framework against the SQL server database schema and updated the files according to the changes needed in database.
  • Responsible to verifyWeb services API request, response data validations in REST, SOAP protocols.
  • Used SOAP and HTTP for exposing different applications by modifying Web Services.
  • Utilized WCF to maintain the communication between different applications which are running on the same/different servers.
  • Worked on XML excessively to bind the data to the web controls, data manipulation and to store data and they are sent as Parameters to the stored procedures.
  • Have written SQL statements and stored procedures to access data from SQL server 2008.
  • Used TFS (Team Foundation Server) for Version control, Source code control and project tracking.
  • Worked on SQL Server Reporting Services (SSRS) providing functionality for variety of data sources and developed Crystal Reports.
  • Have used Forms Security Authentication Feature.
  • Involved in Bug life cycle and Production support with the testing team to fix the bugs.

Environment: Visual Studio 2013, C#, Entity Framework 4.0, SQL Server 2014, AJAX, XML, TFS, HTML, CSS, MVC.