Senior .Net Developer available for Contract roles.
Name: Rupesh
Full Stack .Net Developer
Current Client : Charles Schwab, Denver, CO
Visa: H1B
Open to relocate
● Around 8+ years of IT experience in System Analysis, Design, Development, and Implementation of various applications including Web (Client/Server) and Windows Applications using Microsoft .NET Framework.
● Experience in working with Kafka & Rabbit MQ.
● Experience in using Splunk to check the log messages, exceptions and report generation.
● Very strong experience in using Swagger and Postman to test API end points.
● Experience developing web applications in ASP.Net MVC 3/ 4/5
● Created code for Angular 7/8 based application for a new functionality to communicate to a Web API..
● Experience in writing Unit Test cases using testing frameworks like MS Test, Nunit & Xunit and Mocking frameworks like MOQ.
● Very strong experience on implementing Micro Services using .Net Core Web API.
Web Application Development experience with technologies using HTML5, CSS2, CSS3, JAVASCRIPT, JQUERY, AJAX, Angular 7, Angular Js, Bootstrap, XML.
● Extensive experience with core .NET technologies like ADO.NET, ASP.NET Web Forms and Server Controls, Web Services, WCF and LINQ.
● Experience in Software Development Life Cycle (like Analyzing Designing, coding, testing, bug fixing and customizing) and Implementation of Client/Server applications using C# and SQL Server 2017/2016/2012 with N-tier development environment.
● Experience in Architecture, Design, Development and Deployment of High-Performance, Scalable, and Distributed, ASP.NET and SQL Server 2008/2012 (backend) applications and Test-Driven Development (TDD).
● Experience working in Agile and SCRUM Environments for one week and two-week sprints.
● Extensively worked on source control like TFS, GITHUB, and VSS etc.
● Experience in deployment tools like Jenkins.
● Extensive front end and backend development experience working with .Net Core 3.0/2.2, .Net Framework 6, Visual Studio.NET 2022/2019/2017/2015/2013.
● Good understanding of developing Web Services using SOAP, REST, Json and XML.
● Working knowledge of SQL Server Reporting Services (SSRS). Extensive experience in SQL Server, Stored Procedures, Functions, Triggers, Queries, Indexes, DTS Packages, Transactions, Cursors etc.
● Strong knowledge in Investment Banking domain applications.
● Strong analytical and programming skills coupled with knowledge of object-oriented analysis and design methodologies.
● Excellent communication/interpersonal skills and exceptional problem-solving capabilities.
Performed unit testing using and prepared documentation, debugged and fixed the errors before submitting modules to QA.
______________________________________________________________
EXPERIENCE
______________________________________________________________
SR .NET DEVELOPER June 2022 to Present
Charles Schwab, Denver, CO
Description:
● Charles Schwab financial trading is a major American Banking firm which leverages Order process from its own portal and various upstream and downstream systems.
● Portfolio Accounting Real Time Re-Balance builds, Monitors and Automatically Rebalances a Portfolio of Low cost exchange funds based on the client goals.
Responsibilities:
● Involved in Agile methodology and scrum meetings with client teams on daily basis.
● Working on TDD [Test Driven Development].
● Involved in implementing Dependency Injection functionality in project.
● Involved in preparing Unit & Integration Testing Using Mocking framework like MOQ to maintain good code coverage.
● Involved in Health Check Setup for the Application.
● Participated Code reviews and helped team to write Good code with latest techniques.
● Involved in implementing enterprise logging functionality in project.
● Coordinate and delegate development tasks to team members.
● Involved in preparing specification document and getting reviews and signoffs.
● Working on CI-CD using Dev-Ops like all Atlassian Tools like JIRA, Bit Bucket and Bamboo.
Environment: .Net core, .Net 6, C#, Core Web-API, Micro Services, LINQ, Kafka, Rabit MQ, Bit Bucket, Bamboo, JIRA, MOQ, TDD, CI-CD and PCF Cloud.
SR .NET DEVELOPER Sep 2020 to May 2022
ACS, Omaha, NE
Description:
● Service to retrieve, format and submit data updates at a defined frequency from jail and corrections agency to Electronic Data Exchange.
● The service can be deployed in each local Jail and State Corrections System (Agency Systems) that does not have the capability to extract and submit data to NCJIS from their RMS/JMS system.
● Agency data extraction service can be installed & configured at up to 75 Jail and correction agencies in the state of Nebraska.
● Updating the logs of the Employees and Criminal records.
● Developed the notification system in which notification will be sent to the people who have threat with the criminals who is leaving the prison or going out on parole.
Responsibilities:
● Design the application using Microservices architecture and created modular application by differentiating Middleware layer, UI layer, backend layer and Integration layer (which is meant for external services).
● Designed the UI application in Angular 7/8 along with TypeScript to build an enhanced component-based application.
● Used Service workers to run service calls in the background without client’s interaction and improve the performance without blocking the UI.
● Created common Angular Library Template which is used across few components in the application.
● Using .Net core 2.2 and then by upgrading it to 3.0 designed the API layer of the application with multiple projects and maintain modularity.
● Build REST APIs for the CRUD operations used in the application using Web API framework.
● Developed Custom standard custom Success and Error responses across the application to be consumed by UI for better code understandability and readability.
● Created projects with generic usage and published them as NuGet packages which can be used not only for United Airlines but across all the Airline industry.
● Integrated NO-SQL Couchbase and created queries for storing data with Json data format.
● Stored Logs in Couchbase by creating Log API’s and create a dashboard out of it for troubleshooting purposes.
● Worked with external tools like Postman for multiple purposes like Debugging, Test cases and integrated with CouchDB for integration testing using Newman a command line runner developed by postman.
● Implemented powerful X-Unit and Integration service testing for writing different test cases in the code to test different environments.
● Created jobs like running the unit tests before deploying the code using Team City to dev, stage and UAT environments.
● Integrated the application with Monitoring tool AppDynamics for all kind of data logging and analytics.
● Followed Agile Methodology and involved in 2-week sprints with everyday scrum meetings and every week Retrospective meetings.
Environment: .Net core 3.0/2.2, Visual Studio 2019/2017, C#, Angular 8/7, HTML, CSS, JavaScript, jQuery, Couchbase, Entity Framework, XML/SOAP, AJAX, TeamCity, X-Unit.
SR .NET DEVELOPER Jan 2019- Aug 2020
Broad Ridge, Newark, NJ
Responsibilities:
● Design advanced .NET applications using C#, ASP.NET, MVC 5/6, .NET web APIs, Entity Framework, LINQ, and various data access layers.
● Implemented Web-API functions (GET, POST) in services by using HTTP-Client and Observables.
● Converted application from Angular 6 to Angular 8 and guided the team in setting it up in their developer environments.
● Involved in SDLC phase of requirement analysis, design, and development of the web application using .NET Core and C#. Development involved front-end Angular 6, REACTJS, worked with middle-tier/back-end .Net WEB API & SQL Server tasks.
● Used CI/CD pipeline to make the deployment process simple.
● Implemented Security in Web applications using Azure and Deployed Web Application to Azure.
● Implemented various screens for the front end using REACTJS and used various predefined components from NPM (Node Package Manager) and redux library.
● Setup App insights in App service to track the web request.
● Implemented WEB API and testing them using postman and consumed on client applications.
● Used Entity Framework 6.0, connected to relational data by writing LINQ to SQL queries.
● Analyzing problems and communicating with end users to assess needs and determine optimum solution.
● Followed Clean Architecture, to maintain all layers of the application loosely coupled.
● Involve in a day-day Scrum Software development.
● Designed and developed various abstract classes, interfaces, classes to construct the business logic using C# and OOPS implementation.
● Developed Asp.net core WEB API using core 2.0. and called on client application and tested using postman for CRUD operation.
● Worked with Jira development tool and GIT for source control.
● Utilized Entity framework as a data access layer to SQL server for the RESTful based ASP .NET WEB API web services.
● Migrated SQL data to the SharePoint lists and synchronized them for the daily updates.
● Created custom sequential workflows and associated them to the SharePoint list.
● Worked on user’s permission levels to make the SharePoint portal more secure.
● Developed web pages and implemented AJAX using Telerik controls Telerik Tree, Telerik Grid and AJAX toolkit
● Quickly developed Go, Bootstrap, font-awesome, jQuery based POC admin web app for the RTT2 RAPI GCP project which resulted in quick sampling and showcasing of GCP features for the team.
● Built responsive site using Bootstrap that fits devices of different visual sizes. The tech stack is AngularJS, LESS, Bootstrap, and cutting-edge server-side technologies.
● Implemented custom SSRS Reports to Internal operation team by reading data from the QNXT Database.
● Added new users and applied roles in the QNXT UI in the Development and UAT Environments.
● Created Reporting interface for Customer service team by reading the data from QNXT Claim, Claim Detail tables.
● Implemented ETL Application to load Claim Payment information to QNXT Financial tables and provided access to financial team by creating custom roles in the security management.
● Handled all tiers of n-tier architecture.
● Created services in the Business logic layer as per the end client requirement by following the business rules.
● Used Data Access Layer (DAL) to fetch the data objects from DB by using Entity Framework as ORM tool.
● Created WEB API’s for interacting with UI.
● Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
Environment: NET Framework 4.7.2, .Net Core, C#, ASP.NET MVC 5 core, Web API, Angular 6/8/9, CSS3/SCSS, Bootstrap, HTML 5, Visual Studio 2017, Visual Studio Code, Microsoft Azure, JSON, Entity Framework, SourceTree, Bitbucket, GitHub, Bootstrap, Agile Methodology, Jira.
.Net Developer April 2017- Dec 2018
Thrivent Financial, Appleton, WI
Responsibilities:
● Responsible for full life cycle development of the project from requirements gathering, analyzing, designing UI/Middle tier/database using Iterative AGILE Methodology.
● Developed ADO.NET Entity Framework to use relational data with a data service by defining a data model that maps to relational data.
● Developed User Control and Custom Control to increase the Reusability and to improve performance.
● Created web pages, developed master page and classes for reuse by implementing GUI using HTML, XML, Ajax control library, CSS, and Web Form Controls.
● Fetched data from database and displayed in web controls (Grid View, Menu) through XML.
● Employed JavaScript (jQuery) to enhance the UI experience on the client side.
● Improved the user experience of the product by aiding the development of new multithreading and UI.
● Used ADO.NET and its components Data Reader, Dataset, Connection and Data Adapter to access the SQL database.
● Worked with .NET Server controls, Web User Controls, Data Grid Web Control, Form validation controls and custom controls.
● Used the swagger Open API to solve the problem of generating useful documentation and help pages for Web APIs.
● Used Entity Framework and LINQ to access data from SQL Server 2012.
● Populated data into the application using WCF, Web Services.
● Implemented Data Extraction, importing, exporting using SQL Server Integretion Service(SSIS).
● Using Sql Server developed Stored Procedures,Triggers, Veiws, Indexes to support the data Requirements.
● Used the Entity Framework to create entity models using the database first approach
● Involved in object-oriented analysis, design, and implementation by evolving web services.
● Used forms authentication in the Asp.net web pages for authentication users against their credentials.
● Responsible for daily data loads from excel, flat files of different customers to SQL Server using SSIS packages.
● Created periodical statements, invoices, accounting reports with SSRS and Crystal Reports
● Used TFS (Team Foundation Server) for source control.
● Involved in Unit testing, bug fixing and User acceptance testing.
Environment: NET Framework 4.5, MVC5, C#.NET, ASP.NET, HTML5, CSS3, JavaScript, jQuery, WCF, Entity Framework 6.0+, AJAX, SQL, Bootstrap 3, Visual Studio 2015, TFS 2015, Web API, SQL Server 2014, LINQ.
.Net Developer Dec 2015 – March 2017
Taylor Digital, Eden Prairie, MN
Responsibilities:
● Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
● Created a WCF application for the project using C 3.0 and ASP.NET 3.5SP1/3.5 in .NET Framework 3.5.
● Was Involved in UI design and development using ASP.NET 3.5 SP1/3.5, HTML, CSS, jQuery, AJAX, JavaScript, User Controls and Web Forms with C 3.0 code Behind.
● Developing new states for website using Angular JS and making API calls using SOAP.
● Performed layout of web pages using HTML, CSS3, JavaScript libraries, SASS/Compass
● Responsible for maintaining client-side scripting more reusable and neater using Typescript.
● Worked with complex SQL, Stored Procedures, Triggers, and packages in very large databases from various servers.
● Extensively used the LINQ feature in .NET for querying collections and integrating with SQL.
● Designed the tables according to database normalization rules in SQL Server 2012/2008R2
● Involved in Unit Testing, API Testing using Microsoft testing Framework.
● Used Team Foundation Server (TFS) and GIT for Versioning Control.
Environment: Visual Studio 2015, ASP.NET, C#, ADO.NET, Visual Studio 2008/2005, SQL Server 2008, T-SQL, ADO.NET, SSIS, .NET Framework 3.5/3.0, AJAX, XML, JavaScript, Win forms, Web Service, WCF, XAML, HTML, LINQ, IIS 7.0/6.0, N-UNIT, Agile Methodology, TFS.
Software developer Jan 2014- April 2015
Logica, Bangalore, India
Responsibilities:
● Designed and developed new web application using C#, ASP.NET, HTML5, Entity Framework 6.0, SQL Server, and stored procedures.
● Implementing LINQ queries on different data sources.
● Worked on client-side technologies jQuery, JavaScript.
● Involved in developing the UI pages using DHTML file, CSS3, JavaScript, Ajax.
● Development and maintenance of structured and well documented code in C# using Visual Studio 2013.
● Intensively used AJAX and jQuery to improve performance, responsive, interactive and features of application.
● Used front end web development tools like, JavaScript, HTML, and jQuery.
● Implementation of client-side validations using ASP.NET Validation implemented at Controller level.
● Created Web Forms for developing the applications using webserver controls and HTML controls.
● Implemented and Consumed Web Services using WCF.
● Involved in designing and development of REST FULL services.
● Used SQL client to connect with the back-end database for reading data and inserting data back to database and XML.
● Involved in writing unit testing and Load testing applications by using NUnit testing tools.
● Involved in gathering functional requirements, writing design specifications, prototype and architecting the new application using SOA and Agile.
● Developed custom controls, user controls and ASPX pages in C#.Net.
● Implemented Forms-based Authentication in ASP.NET to authenticate the users.
Environment: Visual Studio 2013, ASP.NET, C#.NET, WCF, LINQ, ADO.NET, Entity Framework 6.o, JavaScript, AJAX, SQL Server 2012, SSRS, XML, RDBMS, SQL, SSIS, SSRS, .NET Framework 4.5, HTML.
Thanks & Regards,
Naveen | Team Lead- Sales Recruiter
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536