Lead Fullstack .net Developer Resume
5.00/5 (Submit Your Rating)
Danville, PA
SUMMARY
- Lead .Net Fullstack Developer with 10 years of experience in Developing and Implementation of .NET Web Based Applications, Windows and Console Applications using C#, .NET Framework and ASP.NET Core
- Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Technologies, Web based, Client/Server, n - tier and Service Oriented Architecture (SOA).
- Expertise in using Model-View-Controller (MVC4/5) Architecture and experience with MVC 6 beta1 And Model View Presenter (MVP)Architecture
- Expert in Internet languages like HTML, CSS3, XML, DHTML, VBScript, Angular JS, JavaScript, XAML and AJAX & CSS Frameworks such as Bootstrap, Foundation, or Skeleton
- Developed new features for the internal Web application using JSframework, JavaScript, HTML5, CSS, Restful Services, .NET, C#,LINQ, andentityframework.
- Created (BLL) Business Logic Layer and Presentation layer in VB.NET. Worked on MVVM design pattern.
- Extensive experience in web API/AWS backend, Bootstrap/Angular front-end, iOS Swift companion app, ASP.NET MVC &MVP control logic, using C# and the Razor View Engine (HTML)&HTML5
- Experienced with Silverlight and Windows Presentation Foundation (WPF) in Model-View-View model (MVVM)architecturalpattern in building ASP.NET Applications
- Hands-on experience in IDE Tools: Eclipse, RSA, WSAD, Red Hat Developer Studio.
- Experience in developing SharePoint deployments and Building solution with technologies, such as CSOM, JavaScript, OAuth, and OData
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Experience in both progressive enhancement and single page applications (SPA) built using client side MVC frameworks such as AngularJS, Backbone, Knockout, React.js and Ember
- Experience with preparing sap crystal reports and invoice application with asp.net
- Expertise in different Windows Presentation Foundation (WPF)controls, layouts, asset library and customized the appearance using their properties
- Worked on an open-source CMS Drupal to build website. experience with Object Oriented Programming (OOPS) and working with N-TierArchitecture&3-tier architecture
- Experience using with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) in MVC 4/5
- Experience in Structured Query Language (SQL) data retrieval and expert in writing applications utilizing an MS SQL Server database 2005 and 2008, Microsoft SQL Analysis Services 2005 and 2008
- Experience with LINQ to Entities or LINQ to SQL Behavior Driven Development (BDD).
- Experience in AWS/Cloud based application development and implementation in NOSQL technologies like HBase, Cassandra, Couch DB, Mango DB and Amazon Web Services.
- Worked extensively on XCode, Android Studio, Xamarin Studio.
- Experience with version controls like TFS, CVS, SVN, GIT, MERCURIAL
- Experience with Kendo Controls and Telerik controls in building interactive and high-performance websites and applications
- Experience in connecting Bit bucket or GitHub accounts with JIRA using the JIRA DVCS Connector plugin
- Experience in building system and deploy application code to different environments, such as DEV, UAT, PRODUCTION using TeamCity, MS Deploy, TFS, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Danville, PA
Lead Fullstack .Net Developer
Responsibilities:
- Field Mapping of various claim types to its corresponding X12 standard structure.
- Incorporating field level length changes to the existing fields of 4010 to match 5010.
- Development of Engine that fetches the data from database and populate to the respective position.
- 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. Involved in programming with XAML applications.
- Development of component classes inC#encapsulating the business logic with strict adherence toObject Oriented Paradigms.
- Designed and Developed Microservice's for the business components using .NET framework.
- Developed the new features in the middle tier using core VB and deployed them on to Test servers and the production server
- Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on the IIS
- Responsible for designing the ASP.NET application authentication using .NET Framework, (Model-View, Controller) MVC and IIS security model.
- Participated in requirements and design review meetings with customers, product owners, development managers and stake holders.
- Experience in dealing with concepts like XML Reader class which helps in parsing the XML files for compliance reports.
- Used Multithreading to develop the multiple Target Builder running on Windows platform
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Experience with Agile Extreme Programming (XP) development and Scrum life cycle practices, pair programming, test driven development, continuous integration, iterative delivery.
- Developed and implemented custom workflow forms using InfoPath and Windows workflows using SharePoint Object model and MS Office 2007.
- Successfully managed the migration of the Service Abstraction Layer product as it transitioned from supporting an react js front end client to Angularbased front end client.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
- Built a prototype Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud based compute, storage and network resources based upon changing workloads.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure.
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.
- Developed SOAP based Middleware using Web Services to read XML files which is to provide communication between data access layer and backend database.
- Implemented Web Services with SOA using WCF for passing data to multiple platforms.
- Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
- Worked with ASP.NET Web Forms, Web Services, State Management, Caching features, and configuring optimizations for securing the web application.
- Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls.
- Developed and Implemented Master pages in the application for designing Presentation Tier (web pages).
- Applied CSS for a consistent look and feel for Page design in the application.
- Involved in developing the Business Layer in C#.NET, where all the Business Objects are written in developing the whole Application.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Used Ajax, CSS, JavaScript, angular JS, react JS, kendo UI and Bootstrap for the front-end web development.
- Analyze system and functional requirements to determine feasibility. Identified actors, actions, and goals for each story. Linked all stories back to customer project management system for traceability and acceptance criteria
- Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often
- Divided stories down into logical tasks and identified technical requirements for each task. Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Discuss with the onsite and offshore team on the System requirements documents.
- Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2008 for inserting/Updating/Deleting the data.
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Estimation and initial validation of the software development effort and maintain the project plan.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Project monitoring and control during development.
- Defining responsibilities and reviewing deliverables.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Presenting weekly and daily status to client on behalf of onsite and offshore team.
- Developed test requirement document (TRD), test cases and implemented the test cases.
- Tested the application end to end and fixed the bugs.
- Created an internal browser based text editor using HTML, CSS, JavaScript, backbone.js.
Confidential, Virginia Beach, VA
Sr. .NET Developer/Full-Stack 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 6 with typescript.
- Created angular feature modules to take advantage of lazy loading for better performance.
- Implemented testing angular components and services using Jasmine/Karma.
- Worked extensively on two-way, one-way data binding, built-in components and developed single page applications using Angular MVC.
- Implemented UI angular bootstrap for faster and easier web development.
- 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.
Confidential, Austin, TX
Sr. .NET Developer
Responsibilities:
- Extensively used ASP.NET MVC for UI design, with VB.NET and C# acting as the source of code.
- Created various Web Forms & User Interface Screens using C#.NET & ASP.NET.
- Worked in MVC architecture to create web applications using ASP.NET and SQL Server.
- Worked with Java-based tool called Jenkins in web interface, and uses MS Build to build .NET projects in Visual Studio.
- Used XML Web Services for sharing some important financial calculation functions with all other applications
- Designed and developed class library for DomainentitiesusingEntityFramework5.0.
- Worked with Implementing Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL)
- Worked in developing code for the database applications to interact with the databases, using ADO.NET, LINQ and Entity Frame Work.
- Worked with Accessing the Data from Database and XML's using LINQ.
- Developed Http web services with Asp .Net Web API Frameworksfor all CRUD Operations.
- Used Web API to populate dropdown list and utilize JQuery UI autocomplete to call action method in controllers.
- Designing and developing user interface (UI) screens usingASP.NETand VB.NET.
- Used Bootstrap for layout and style for developing interactive web applications.
- Involved in deployment of application on AWS server by creating packages
- Implemented complex financial processes by designing data and business layers utilizing C#.NET, ADO.NET and XML.
- Developed Master Pages for multiple pages and CSS for unique look and feel of the application and code behind coding are done with VB.NET.
- Used Validation Controls. Created various User Controls for the application.
- Used AJAX advanced techniques for textbox autosuggest.
- Worked with Inversion of control (IOC) and Dependency Injection (DI) to remove dependencies of application, to makes the system more decoupled and maintainable.
- Worked with best testing practices including unit, system and integration testing methodologies to ensure minimal impact on production systems
- Worked extensively on designing databases and normalizing tables.
- Used ADO.NET for the storage and retrieval of data from the database.
- Used XML based procedures for ADO.NET objects, to facilitate the importing of large XML datasets into the SQL Server database.
- Created database tables and implemented SQL Stored Procedures, Triggers, and complex queries in SQL Server.
- Worked withADO.NETobjects such as SQL Connection Object, SQL Command Object, DataImplemented the data access layer usingADO.NETEntity Framework.
- Designed and developedSQLServerdatabase structures for optimal database performance. Ensure data integrity
- Wrote and ported stored procedures for SQL Server and Oracle (T-SQL and PL/SQL).
- Used lean principals in scrum master in Agile Framework and worked with Agile software development methodologies
Confidential, Charlotte, NC
.NET Developer
Responsibilities:
- 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. Involved in programming with XAML applications.
- Development of component classes inC#encapsulating the business logic with strict adherence toObject Oriented Paradigms.
- Designed and Developed Microservice's for the business components using .NET framework.
- Developed the new features in the middle tier using core VB and deployed them on to Test servers and the production server
- Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on the IIS
- Responsible for designing the ASP.NET application authentication using .NET Framework, (Model-View, Controller) MVC and IIS security model.
- Participated in requirements and design review meetings with customers, product owners, development managers and stake holders.
- Experience in dealing with concepts like XML Reader class which helps in parsing the XML files for compliance reports.
- Used Multithreading to develop the multiple Target Builder running on Windows platform
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Analyze system and functional requirements to determine feasibility. Identified actors, actions, and goals for each story. Linked all stories back to customer project management system for traceability and acceptance criteria
- Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often
- Divided stories down into logical tasks and identified technical requirements for each task. Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Discuss with the onsite and offshore team on the System requirements documents.
- Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2008 for inserting/Updating/Deleting the data.
- Analysis and evaluation of alternatives to formulate the mode of implementation of the system
- Estimation and initial validation of the software development effort and maintain the project plan.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Project monitoring and control during development.
- Defining responsibilities and reviewing deliverables.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Presenting weekly and daily status to client on behalf of onsite and offshore team.
- Developed test requirement document (TRD), test cases and implemented the test cases.
- Tested the application end to end and fixed the bugs.
