.net Developer Resume
Houston, TexaS
SUMMARY
- 8+ Years of extensive experience in software development life cycle involving Architecture, Requirement analysis, Design, Development, Coding, Testing, Maintenance and Implementation of various applications based on Client Server, Web Applications and Business Solutions using C#, VB.NET, VB6, ADO.NET, ASP.NET, MVC, WCF, WPF, Win Forms, Web Forms, IIS, EntityFramework, LINQ, SQL Server, OracleandVisual Studio.
- Worked in full life - cycle development of .Net applications, and RDBMS environments.
- Expertise in developing N-tier web applications using .NET Frame Work 1.x/2.0/3.x/4.x, C# 1.x/2.0/3.x/4.x, ASP.NET 1.x/2.0, ASP.NET AJAX Extensions, XML Web Services, Microsoft Share Point Services 2007, HTTP, SOAP, WSDL, ADO.NET, IIS 5.x/6.0, JavaScript, VBScript, CSS, and Database Programming using MYSQL Server 2000/2005/2008 , Oracle 9i/8i.
- Experience in creating rich User Interface on the web using HTML 5.0, XAML, DHTML, Master Pages, Angular JS, CSS, Ajax, Bootstrap, JavaScript and JQuery.
- Experienced in Object Relational Mapping (ORM) usingADO.NET,Entity framework,LINQand Lambda expressions,
- Experience with VB 6.0, ADO.NET, AJAX, LINQ, XML, XSLT, SOAP, DHTML, COM, JavaScript, JQueryand CSS.
- Highly Knowledgeable in ASP.NET MVC in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Worked with Node JS as a Backend Server Technology for Making web services calls and
- Proficiency in deploying Web building technologies likeJquery, Java script, ECMA script(ES6), Type Script, Gulp JS, JSONandNode JS.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and implemented Controllers and Controller Actions, Filters, Routing.
- Good experience in Object Oriented Analysis & Design (OOAD) and Object-Oriented Programming (OOP) concepts including Encapsulation, Inheritance, Polymorphism and Abstraction.
- Worked extensively with different ADO.NET objects to interact with database and good experience in usingADO.Netobjects such asSQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
- Experience with ORM and its related components: Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Java, Bootstrap, JavaScript, TypeScript, HTML5, CSS3, Ionic, Knockout JS, Vue JS, JQUERY and AJAX.
- Proficient knowledge on consuming RESTful Web Services using React.JS, AJAX & also on updating dynamic functionality of HTML in JavaScript, TypeScript, jQuery, Knockout JS, Vue JS and Angular 2,4,6,8,10,11.
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.
- Excellent skills with GOF Patterns, Software Development Life Cycle development (SDLC), Microsoft Application Blocks, Microsoft Enterprise Library(MSFT), Class Diagrams and Use Case Diagrams using UML, OOAD concepts and Rational Rose 98/2000. And worked with version controls Visual Source Safe (VSS).
- Extensive experience in development and optimizing of Queries using SQL Query Analyzer, Stored Procedures and Triggers.
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in developing Web Applications using third party controls Dev Express and Telerik.
- Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the application.
- Hands-on working experience in populating Dimension and Fact tables in Data warehouses and Data Marts, Cleaning and Standardizing data loaded into OLTP and OLAP databases using SSIS.
- Excellent in creating SSIS Packages from multiple sources Excel, CSV, flat file, Text Format Data by using multiple transformations provided by SSIS.
- Worked on SSIS Script component using Visual Basic Applications, VB.NET and C#
- Transformed data from one server to other servers using tools like Bulk Copy Program (BCP), Bulk Insert and Data Replication in SQL Server Integration Services (SSIS).
- Extensive experience in different type of reports including: Tabular forms, Matrix (cross Tab report) form, Conditional, List items, Charts and Sub reports using SQL Server Reporting Services (SSRS).
- Experience in generating Drill through and Drill down reports with Drop down menu option, sorting the data, defining subtotals in SSRS.
- Created various expression and complex calculations based on the required data in SSRS.
- Experience in creating dashboards, scorecards and building reports using performance point server 2007 and deployed the report in SharePoint 2013
- Experience in SQL Server Analysis Services (SSAS) CUBE design, development and deploying
- Experience in MDX to create Named Sets, Named Members, Calculated Members and other calculations.
- Created DAX formulas to create measures in SSAS
- Worked on OLAP Storage modes in dimension tables like ROLAP/ MOLAP/ HOLAP.
- Worked on deploying SSAS package to different environments.
- Supported team in resolving SQL Reporting services and T-SQL related issues.
TECHNICAL SKILLS
Operating Systems: Windows 2008 R2/2008/2003, XP, Windows 7, Vista.
Programming Languages: C#.Net, VB.Net, ADO.Net
Web-Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , MVC 4.0/3.0, Ajax3.0/2.0
Scripting Languages: Java script, jQuery, Python, ReactJS, AngularJS 1.5/1.6/2.0/4/6/8/10/11
UI Technologies: HTML5, CSS3, Angular JS, Bootstrap, React JS, Vue JS, Typescript, WinForms, WPF, WPF, jQuery, XML.
IDE Tools: Visual Studio 2017/2015/2013 , SQL Server Management Studio (SSMS), SSIS
Databases: MS SQL SERVER 17.0, Oracle 11g/10g
Technologies: MVC 4.0/3.0, ASP .Net 4.0/3.5/2.0/1.1 , ASP>NET CORE, HTML, AJAX, DHTML
Web Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)
Distributed Technologies: Web Services, WPF, Rest Based Service, Web API, SOAP
Design Concepts: Abstract Factory, Factory Method, Singleton, Inversion of Control, MVC, Builder, Facade
Debugging Tools: Postman. Fiddler, SQL Server Profiler
Software Engineering: Waterfall SDLC, Agile
PROFESSIONAL EXPERIENCE
Confidential, Houston, Texas
.Net Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and backend applications.
- Actively involved in developing Web Application using Angular and supported components.
- Focused on developing reusable components such that application code is maintainable.
- Worked on creating CRUD API’s using .NET Core 3.o C#
- Designed application to support responsive UI for all resolutions and support for cross browser compatibility.
- Used ORM Tool LINQ to SQL and ADO.NET Entity Framework for Database interaction.
- UsedLog Analytics service in Azure OMSto monitor cloud environment to maintain their availability and performance.
- Imported data from flat files toSQL Serverdatabase usingSSISAlso usedAzurefor Scaling and checking the reliability of the applications which were developed during the project
- Deployed web application toMicrosoft Azure Service Fabric
- Use Window Azure to deploy the application on cloud and managing the session
- Used Azure components likeService Busimplements a communication system between mutually interacting software applications, Message Queues,Redis Cacheto supports data structures such as strings, hashes, lists, sets, sorted sets with range queries.
- Developed inAgile\Scrumatmosphere to work on.net core\Full stackutilizing MediatR, Fluent & Entity Framework
- Responsible for developing core front end components of a fast, scalable, complex desktop web application (HTML5, CSS, JavaScript) using libraries and frameworks (e.g. Knockout JS, Angular JS, Vue JS, React JS).
- Knowledge of JavaScript and frameworks/libraries such as Angular, React, and Vue.
- Working onAzurefor highly available customer facing B2B and B2C applications
- Created a database known asSQL AZURE database, which integrates with Active directory andHadoop.
- Deployed and Maintained windows phone applications onAzure cloud technologies
- Heavily followed Agile Scrum methodologies. & Followed Test Driven Design & Event Driven design patterns.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Maintained and updated a GraphQL layer to allow retrieval and updates of user interactions with PostgreSQL database
- Collaborated with the backend team to design, define, and implement GraphQL types and resolvers to provide the necessary data for frontend development while maintaining minimal calls to the database
- Maintained and updated unit and integration tests for both the GraphQL and lib level to validate behavior
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Worked on http interceptors to support modifications on http requests.
- Solely worked on dynamic navigation header and footer menus that support n-level hierarchy.
- Designed application to be driven based on Configuration JSON that can be helpful for developing dynamic applications.
- Implemented Unit Testing using Angular testing frameworks Jasmine, Karma with overall code coverage above 90%.
- Coordinate with Architect & Tech Leads on development techniques and standards.
- Highly Participated in Code-Reviews for better coding practices.
- Utilized Team foundation Server for version Control and source code maintenance needs.
- Used Dependency Injection, to inject dependent services into the class components when it was called.
- Worked on typescript a super set of JavaScript helps to enforce types which help in compile time error checks.
- Implemented Unit Testing and System Testing using NUNIT.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Used TFS web with Azure DevOps to track work items create bugs and user stories as required and TFS online to raise code reviews and create shelve sets with co-team members.
Environment: Angular 8.o, Typescript, C# .NET Core, ADO.Net, REST API, T-SQL, Material UI, CSS3, React Js,HTML5, JSON, JavaScript, Service Fabric, Visual Studio .Net 2017/2015/2013 , ASP.NET MVC5.0/4.0, Apache Kafka,TFS 2011, Entity Framework 6.0/4.0, LINQ, SQL Server 2008 R2, SSIS, Azure App service, testing frameworks - Jasmine, Karma
Confidential, Boston, MA
.Net Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application and backend applications.
- Heavily followed Agile Kanban methodologies. & Followed Test Driven Design & Event Driven design patterns.
- Coordinate with Architect & Tech Leads on development techniques and standards.
- Design solution for various system components using Microsoft Azure.
- Monitored via remotely run scriptsAmbari, Azure Data Factory and Blobs.
- Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's.
- Library work involved designing classes to programmatic control of Azure.
- Experience withMicrosoft AzureServices likeIaaS and PaaS.
- Converted .Net application to MicrosoftAzure Cloud Service Projectas part of cloud deployment.
- Migrated SQL Server 2008 database to WindowsAzureSQL Database and updating the Connection Strings based on this
- Maintained existing cloud environment usingMicrosoft Azure.
- Extensive use of React and Redux developer tools to identify and fix the bugs.
- Maintaining the legacy application and migrating the customers from Oracle Db instance.
- Developed web applications using JavaScript, jQuery, AngularJS using the ASP.NET.
- Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
- Worked on creating web Services using ASP.NETWeb API and C#.
- Performed Unit, Integration testing using N-Unit framework (Used Fake-It-Easy for mocking purposes).
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Implemented Rabbit MQ for Windows with Direct Exchanges, with Consumers and Producers for data integration with Services.
- Used Dependency Injection, to inject dependent objects into the method when it was called.
- Created tables and indexes and wrote Stored Procedures, Functions and Triggers in SQL Server
- Designed large numbers of Web Forms, Custom Controls and User Controls for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per user's own choice.
- Responsible for designing the web pages Using ASP.NET Master Pages, Web Forms, jQuery, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Created Service Layer using C#. Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objects & Implemented LINQ for querying, sorting, filtering the complex objects.
- Developing 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.
- Implemented & Used Microsoft Entity Framework Code first approach for the Data Access Layer.
- Design and implement Restful API layer along with calls to consume an API layer.
- Used C#, Visual Studio 2015 Event Driven design & Test-Driven Design pattern. Experience with AJAX, JavaScript, HTML, jQuery, Enterprise Library and JSON, SQL Server.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Used JavaScript to perform validations and catch the events on client's browser.
- Responsible to create new Web-Api endpoints using ASP.Net with C#.
- Highly Participated in Code-Reviews for better coding practices.
- Utilized Git Hub (Git Bash & Git Kraken) for version Control and source code maintenance needs.
- Familiar with TeamCity.
- Familiar with MongoDB (Used Studio-3T for Querying).
- Familiar and Used Rabbit-MQ for Messaging and Exchange queue.
Environment: Visual Studio 2015, Jet Brains-Rider, SQL Server, C#,ASP.NET 4.5, Apache KafkaMongoDB, Rabbit MQ, HTML, Web-Forms, JavaScript, jQuery, AngularJS, Entity Framework, GIT (Git-Bash & Git-Kraken).
Confidential, Miami, Florida
Sr .Net Developer
Responsibilities:
- Involved in full SDLC followed by agile methodologies to produce high quality software model using N-Tier Architecture.
- Participated in detailed sessions with technical and business stakeholders to determine data and interoperability requirements.
- Used The JSR 168 API to reproduced within Main soft for Java EE, in the .NET namespace javax.portlet, in .NET framework have full access to the entire API.
- Worked on Main soft for Java EE, Portal Edition, as it provides a set of ASP.NET controls that automatically apply the WebSphere Portal styles to the controls.
- Configured React-intl and i18next to translate the content from one language to another when the page renders.
- Used JavaScript, HTML/HTML5, DOM, X-HTML, AJAX, CSS-3 and J-Query in ongoing projects.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- The create index API allows to instantiate an index.
- Highly involved in migrating the connected WebSphere MQ queue using .Net Core 2.2
- Created Model objects using Entity Data Model with Entity framework.
- Created Tables and Views on the SQL Server. Written SQL Scripts such as Packages, Stored Procedures, Functions and Triggers to manipulate and retrieve data from MYSQL Server databases.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- As to improve the transactions per second and performance on the portals I have implemented WebSphere 7 on Windows Server 2008 over WebSphere on AIX 5.3
- Used webserver plug-ins form the WebSphere application to configure to communicate with a particular brand ofweb server
- Wrote test cases to conduct a series of tests comparing WebSphere/Java against .NET to improve the web standards.
- Developed and consumed WCF Web Service to access data layer components.
- Used AJAX to create better, faster and more user-friendly web applications.
- Defined and implemented customized configurations settings for application local Web configuration file for incorporating user authentications and authorizations via role-based security in order to restrict accessibility to certain modules.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- Developed the software using Agile Methodology.
- Maintained the Version, Labeled Versions and Backups of the source using Team Foundation server (TFS).
Environment: C# .NET, .Net Framework 4.0, WebSphere MQ, ASP.Net, ADO.Net, REST API, AngularJS, Microsoft Visio 2007, AJAX Control Tool Kit, T-SQL, Visual Studio .Net 2008/2010/2013 , MYSQL, ASP.NET MVC5.0/4.0, WCF, TFS 2011, Entity Framework 6.0/4.0, LINQ, SQL Server 2008 R2, SSIS
Confidential, Waterbury, VT
.Net Developer
Responsibilities:
- Experienced in all phases of Software Development Life Cycle (SDLC)-Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment and also in Windows Client Environment in Agile Methodology.
- Designed middle tier in C# to retrieve hosts data from database and display the info on maps.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Created proof of concept for implementing views in Angular JS rather than using razor for development.
- Used Html Helper methods to populate View Bag data to the razor views.
- Used Angular JS accordingly for validation purpose, browser detection and controls.
- Created Model objects using Entity Data Model with Entity framework.
- Written simple to complex stored procedures using T-SQL to retrieve the data from MYSQL Server 2008 database.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
- Using C# and Asp.net MVC4 created the Business Logic layer and Data Access Layer
- 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.
- Implemented Data Access layer using WCF, Web-API restful services and Entity Framework.
- Used Compiled Queries, Multiple Contexts, Explicit Loading, and Save Changes to context after all database operations to improve the performance in Entity F/W.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Used LAMBDA expressions in writing LINQ query expressions.
- Established communication between different applications running on same/different platforms using WCF.
- Created WCF SOAP/REST Services and also used different bindings to make it available to different types of clients.
- Implemented Unit Testing and System Testing using NUNIT.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- Developed and deployed SSIS packages to automate data imports between the data bases.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application and consumed WCF service, which is based on SOA (Service Oriented Architecture).
Environment: C# .NET, .Net Framework 1.1, ASP.Net, ADO.Net, Angular JS, Web API, Microsoft Visio 2003, AJAX, T-SQL, Visual Studio .Net 2003, IIS 5.0, WCF, Web Services, XML, TFS 2010, IIS 7.0, ADO.NET Entity Framework 6.0/4.0, LINQ, XML, Microsoft Enterprise Library, MYSQL, SQL Server 2008 R2, Windows Server 2008 R2/2008, Oracle database, PowerShell Scripts.
Confidential
.Net Developer
- Worked on Legacy .Net application and also worked on migrating the legacy .Net application to Microsoft ASP.NET.
- Designed Web Forms using HTML5, CSS3, AJAX, AngularJS 2.0 and implemented client-side scripting using JavaScript.
- Used ADO.NET for database connectivity, storage and retrieval on SQL Server 2008.
- Developed WCF Services to allow communication between the Presentation layer and Service layer.
- Developed core functionality with the ASP.NET Framework.
- Worked on conversion of DTS packages into SSIS.
- Communicating with Windows Communication Foundation service via the endpoints.
- Implemented Data Contracts and Service Contracts in WCF.
- Created Client - side proxy classes for use with WCF.
- Implemented Web services to retrieve various accounts information.
- Created data objects (tables, views), stored procedures and functions to store and retrieve the data from the database.
- Used LINQ to retrieve the data from the backend through Entity Framework.
- Developed reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
- Used TFS (Team Foundation Server) for version control.
- Other responsibilities of the work that was being performed are SRS Documentation, Coding, Unit Testing.
- Used AJAX Library to make client-side web services calls and partial post backs.
- Used CSS classes/skins for client-side control UI formatting and provide the same look and feel throughout the application.
- Maintained the Version Control, Labeled Versions and Backups of the source using Team Foundation server (TFS) 2010
- Written several stored procedures, functions in T-SQL.
- Worked with SOAP requests in accessing different web services.
Environment: VB.NET, Legacy Application, ADO.NET, C#.NET, HTML5, CSS3, AJAX, AngularJS, WCF, SQL Server 2008, SSIS, SOAP, JavaScript, jQuery, LINQ, JSON
