Sr. Application Developer/ .net Developer Resume
Alpharetta, GA
SUMMARY
- Diverse experience in programming with .NET Framework using technology ASP.NET, ASP.NET MVC, ADO.NET, VB 6.0, C# with Web Services, IIS, JavaScript, HTML, CSS, XML, ASMX, XSL.
- Experience in designing User Interfaces (UI) for websites and web applications using HTML5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, Lo - Dash, Bootstrap, Angular 5/6, Typescript.
- Involved in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
- Good amount of experience in Microservices, to build a concise way of Lightweight API’s in ASP.NET CORE and implemented services with a JSON HTTP REST API’s.
- Working experience in MVC Web API, MVC 3/4 and Object Oriented Analysis & Design and Implemented SOLID design principles.
- Excellent knowledge and good understanding of Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) in .Net Framework 4.5/4.0 and Language Integrated Query (LINQ) in .Net Framework 4.5.
- Extensive Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI),Inversion of Control (IOC), Singleton,MVVMandMVC.
- Hands on experience using build tools such as gulp.js, grunt.js, bower, NPM and having good experience of using defect-tracking tools JIRA and documentation tools like Confluence and Wiki Pages.
- Well versed in developing database programs like Stored Procedures, User Defined Functions, Triggers, Packages and implementation scripts (Batch Scripts) on PL/SQL & T-SQL using Oracle and Microsoft SQL Server.
- Extensive experience in ORM, Entity Framework Code First, Database First approaches, implemented the Features Security, Performance, CRUD operations, Migrations and implemented repository patterns.
- Having Hands-on experience with Coded UI Automation, Selenium and Specialization in the area of Unit & System Level Integration Testing.
- Hand-On experience in supporting and implementingDevOpsenvironment on multiple platforms like UNIX, Linux (Ubuntu) and Windows
- Having knowledgeable experience in ContinuousIntegration and using tools like Git / Jenkins.
- Created and consumed ASP.NETCore Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Extensive experience in using tools like Fiddler, Swagger UI and Postman to test the Web API RESTful Services.
- Performed unit, integration and functional Testing using Moq, NUnit and UI testing using tools like a protractor, Karma.
- Experience in using Azure App Service as a cloud platform to build and deploy test and prototype systems and also having experience in Windows Azure Service Bus, and WindowsAzure Document Database
- Understanding ofIIS web servers, web server/application configuration, web-form load balancing operations including SSL off-loading, SSL acceleration and content caching and disaster recovery topologies.
- Experience using Microsoft Visual Source Safe (VSS) Source code control system, Team Foundation Server (TFS), SVN and GitHub for version Control.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually as well as in a team environment with good team spirit.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET
.Net Technologies: ASP.NET 3.0/3.5/4.0, ADO.NET, Web services, WCF, MVC 3/4, .NET Framework 3.0/3.5/4.0/4.5 , Entity Framework
Web Technologies: HTML/HTML5, CSS/CSS3.
Scripting Languages: JQuery, AJAX, JSON
Application Design/IDE: TFS, SVN, Microsoft Visual Studio 2015/2013/ 2012/2010/2008 , GitHub
Operating Systems: Windows Vista/XP, Windows Server 2008/2003, Windows NT 2000 Professional
Databases: SQL Server 2012/2010/2008 R2, My SQL
Tools: SQL Server SSRS, SSIS, AJAX Control Toolkit
Web Servers: IIS, Apache
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Application Developer/ .Net Developer
Responsibilities:
- Developed and Consumed Web Services using SOAP and Restful WebAPIs, and Converted web service methods to WebAPI service methods for better performance to fetch data from the server called from client-side.
- Involved in writing application level code to interact with APIs, Web Serviceusing JSON, XML.
- Implemented MVC design pattern for developing the Web Application and used MVC4 application using Razor syntax for view engine and used C# for the back end.
- Developed REST APIs that allow sophisticated, effective and low cost application integration and multi-tier Webapplications with the use of Web Servicesusing ASP.Net WebAPI.
- Used WCF Restful/SOAP Servicesto build high performance and secured document retrieval layer to retrieve data from a SQL server based system.
- Create and configured the continuous delivery pipelines for deploying micro services using Jenkins CI server and Build Micro Services for the delivery of software products across the enterprise.
- Used Entity Frameworkfor retrieving, storing and data manipulation for achieving continuous database connectivity.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL, using SSIS ETL and experience in developing packages in SSIS and DTS according to task.
- Strong Database Design and Development experience with Microsoft SQL Server 2012, SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects and using data from ETL Loads
- Developed packages utilizing SQL Server Integration Services (SSIS), deployed them and scheduled to run periodically.
- Created web services using ASP.NETCore Web API (HTTP, REST) consumed them in the frontend using AJAX calls.
- Used Team Foundation Server (TFS) for continuous integration and version control and used Swagger UI to debug web request and responses.
- Involved in Unit Testing and Integration testing in development environment and ensuring application is according to specifications.
Environment: C#, .NET 4.0/4.5, Visual studio 2017/2019, Entity frame work 6.0, MVC, Dot Net Core, Entity framework, JIRA, Report Builder, SSIS, SSRS, Microsoft SQL Server Analysis Services (SSAS) 2008R2, SQL Server Business Intelligence Development Studio, Agile, AJAX, XML, UML, IIS, TFS
Confidential, NJ
.Net / Hadoop Developer
Responsibilities:
- Involved in Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Called the restful Web API web service calls for POST, PUT, DELETE and GET methods.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the Data back as JSON and parsing it onto the UI. Unit tested the application using Jasmine.
- Used SOAP based .asmx web service to integrate the website to called their already existing web services(.asmx) from Jquery (ajax fuction).
- Developed MapReduce jobs for Log Analysis, Recommendation and Analytics.
- Wrote MapReduce jobs to generate reports for the number of activities created on a particular day, during a dumped from the multiple sources and the output was written back to HDFS
- Reviewed the HDFS usage and system design for future scalability and fault-tolerance. Installed and configured Hadoop HDFS, MapReduce, Pig, Hive, Sqoop.
- Wrote Pig Scripts to generate MapReduce jobs and performed ETL procedures on the data in HDFS.
- Processed HDFS data and created external tables using Hive, in order to analyze visitors per day, page views and most purchased products.
- Exported analyzed data to HDFS using Sqoop for generating reports.
- Used MapReduce and Sqoop to load, aggregate, store and analyze web log data from different web servers.
- Developed Hive queries for the analysts.
- Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Developed Front-End interaction Web Pages using MVC-4, Server Controls and Validation Controls,Layout.
- Used C# language in developing the business logic, where in extensively implemented the Object Oriented Programming (OOP) Functionalities and Win forms.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Designed Web interfaces in ASP.NETusing server side controls and included code behind pages (Code Modules) taking advantage of various .NET Framework Namespaces inC# and VB.NET.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
- Part of VSTS testing framework - primary technology involved is Coded UI and all coding is done using C#.
- Involved inDevOpsmigration/automation processes for build and deploy systems, and implementingDevOpsstrategies using Build forge as the automation engine
- Involved in configuring builds using Jenkins with TFS, MSBuild plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
- Developing the software solution and writing code usingC# andTest Driven Development TDDprocess.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Participated in various Client meetings with the team and the Project manager to discuss improvement/amendments.
- Documented project knowledge and access related information on confluence.
Environment: Microsoft SQL Server 2012, Mongo DB, Windows Azure, Visual studio 2017, C#, Angular JS, JIRA, Bootstrap, ASP.NET, MVC 4.0, User Interfaces, HTML, JavaScript, CSS, AJAX, Entity Framework, SSRS, SSIS.
Confidential, Leesburg, VA
.Net Business Systems Analyst
Responsibilities:
- Involved in Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Preparing the technical specification document (TSD) according to the business requirement document (BRD) from the customer and Functional Requirement document (FSD) from PM team.
- Creating VSTS Work items for the Dev team and myself. Designing and development of WCF framework for Data retrieval mechanism and reporting infrastructure in the Surveyor site.
- Development of SSRS Reports and involved in SSIS package designing.
- Unit testing, writing code for deployment automation using MSbuild and Octopus.
- Interacting with Client for work updates and offshore co-ordination in IST hours.
- Involved in developing a web application using MVC 4.0 and used fluent validators for MVC validations.
- Used LINQ-SQL extensively for extracting the data from database using Entity Framework.
- Developed the user interface using ASP.NET, Telerik Rad Controls.
- Implemented Server and Client side validations using ASP.NET validation controls, jQuery, Bootstrap.
- Developed WCF web services for calling Web API methods.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures.
- Implemented ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ against SQL Server 2008, PL SQL, SISS and XML.
- Created Stored Procedures and triggers to perform automated rules, updating tables in SQL Server along with creating tables, views, indexes and relations and used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse
- Developed classes and interfaces for the Data Access layer using VB.NET, ASP.NET ADO.Net, and SQL 2008 data access library
- Transferred the MS Excel Sheet Reports into SSRS reports migrating the data using SSIS packages and then Use views, tables and stored procedures to develop new reports.
- Performed Unit Testing, Regression Testing and Load testing on the modules according to the requirements and development stand.
- Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
- Used Team Foundation Server as version control for storing different versions of Source Code.
Environment: Visual Studio 2015, MVC 3, ASP.NET4.0, C#, HTML, Telerik Rad Controls, jQuery, SOAP, Web API, IIS 6.0, Web Services, WCF, XML,XSLT, SQL-Server 2008, SSRS, SSIS, TFS.
Confidential
.Net Developer
Responsibilities:
- Worked within Agile and Scrum Environment to meet the timelines and interaction with the team
- Performed requirement analysis, design, development and testing of the web-based application
- Designed and developed the application on ASP.NET Framework, HTML 5, JavaScript, CSS, and C#
- Created rich, easy-to-use Views, Partial Views using Scaffolding Templates and Razor View Engine.
- Created Layout Views using CSS/Themes/JQuery for Razor Engine to give a consistent look to header element.
- Developed Data Models by Model First approach using Entity Framework 4.0 to enable strongly typed LINQ queries.
- Used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Worked with SSRS (SQL Server Reporting Services) where creating, deploying and manage the reports.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, JavaScript/jQuery
- Created various reports with tables, matrix, sub-report, chart, parameters, expression, drilldown, drill-through using SSRS
- Responsible for development cycle including high-level design, data design, coding, testing, and creation of functional documentation.
- Worked with shared Data Source and shared data sets for multiple reports. Deployed reports from Team Foundation Server to Development Report Manager. Provided Full Reporting Life Cycle support using SSRS.
- Working Experience to transform Xml data files, Flat files into destination with SSIS (SQL Server Integration Services).
- Worked with SSIS Package migrations from SQL Server 2012 environment to SQL Server 2016 Environment.
- Invoked SQL Server stored procedures using ADO.NET.
- LINQ made queries for WCF services, WPF and Win Forms.
- Used Datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Installed/Configured and was responsible for setting up the environment and developing using 3-tier architecture.
- Server side worked with IIS (Internet Information Services) manages hosting, publishing.
- Used Active directory to provide a central location for network administration and security authentication for the users.
- Built interactive HTML forms using Web Controls.
- Created Link/Forms that provide A-sync operations using AJAX Helper class.
- Enabled Client and server cache using ASP.NET Cache API in MVC application.
- Implemented WCF service and developed asynchronous call back method in class library project to communicate with different layer of the solution.
- Unit test was done on loosely coupled modules using NUnit
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services.
Environment: Visual Studio 2012/2015, AngularJS, Bootstrap JS, ASP.NET 4.5, WCF, N Hibernate JavaScript, JQuery, MVC 4, HTML5, CSS3, Entity Framework, SSRS, AJAX, Json, MSSQL Server 2012/2016 Developer Edition, SSIS, SSRS, Windows 7, Team Foundation Server.
Confidential
.Net Developer
Responsibilities:
- Developed WCF AND RESTful Services by using C# and Web API.
- Performed development using CSS3, C#, JAVASCRIPT, JQUERY.
- Created User Controls for better reusability of codes in the application.
- Developed Entity framework-based database access layer using ADO.Net and Entity Framework.
- Used Fluent NHibernate for extracting and storing data in database.
- LINQ (Language Integrated Query), LINQ2SQL, and LINQ2XML.
- Created Json files for User Interface.
- Developed User Interface in Razor Views
- Used User Control, Ajax Toolkit to develop the application
- Developed Business logic layer using ASP.Net with C# under Visual Studio
- Used Master pages, User controls, Custom controls to suit user’s needs
- Responsible in implementation of the presentation layer for the application using HTML5, CSS3, Kendo, Javascript.
- Developed Entity framework based database access layer using ADO.Net and Entity Framework.
- Used Git for Version Control
- Produced and consumed SOAP Web Services
- Generated reports using the SQL Server Reporting services (SSRS)
- Built interactive HTML forms using Web Controls
- Designed and developed business components and data components using C#, Json and ADO.NET.
Environment: Visual Studio 2012 C#, ASP.NET 4.5, WCF, JavaScript, JQuery, MVC, HTML5, CSS3, Entity Framework, SSRS, AJAX, Json, SQL Server 2012, GIT