We provide IT Staff Augmentation Services!

Full-stack .net Developer Resume

3.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Around 9+ years of IT experience in software design, analysis, development, testing, and implementation of secure n - tier client/server web-based applications using .NET Framework in various sectors.
  • Experience creating websites with ASP, Telerik, JSP, HTML, Bootstrap, Java Script, AngularJS, Rails, and CSS.
  • Strong .Net skills and object-oriented design experience, including working knowledge of core .Net libraries and WCF, design patterns.
  • Experienced in developing web applications using Azure/AWS platform
  • Extensive working experience with different methodologies like Agile and Waterfall methodologies.
  • Experience in working with tools like VSTS, GIT, Visual Source Safe (VSS) 6.0, Team Foundation Server (TFS), and Subversion configuration (SVN), JIRA, IBM Rational Synergy.
  • Excellent working knowledge of Information systems, involved with all phases of Systems Development Lifecycle (SDLC) including the beginning phase of planning to end process of maintaining, development, integration and implementation of complex client/server.
  • Experience in managing Data Access Layer using ORM Technology Entity Framework Database First and Code First approaches to communicate effectively with databases to do activities like CRUD operations, Transactions, Performance tuning etc.
  • Experience in NHibernate for modifying and storing database objects.
  • Proficient in developing, debugging and tuning of Database Objects stored procedures, functions, views, triggers, CTE, SQL queries using SQL Server.
  • Experienced and Knowledgeable in CMMI, Rational Unified Process (RUP), Agile Software Development, Waterfall cycle, Rapid Application Development (RAD) and Database & Test-Driven Development (TDD) methodologies.
  • Experience with Web API for REST Web Services.
  • Integrated Rest API’s with Angular JS for web page development.
  • Functions and proficient in optimization and perf tuning of DB objects on databases like SQL Server etc.
  • Extensively used AJAX Update Panel, Progress Bars, Page Methods and several AJAX Toolkit Controls like Modal Pop-up, Auto Complete Textbox, and Animation Extender to boost application’s performance.
  • Good communication skills with clear understanding of the business rules and ability to work in a multi-cultural multi-stakeholder environment.

TECHNICAL SKILLS:

Languages: C# .NET, JavaScript, VB .Net, T-SQL.

Technologies expertise: ASP .Net, ASP .Net MVC, Azure, WinForms, Web-API, OData, WCF, Web Services, Windows services, ADO.NET, COM, HTML, Angular, ARCGIS Maps, Lodash, Signal-R, JQuery, AJAX, BootStrap, JSON, XML

Technologies familiar: Node JS, Amazon AWS, RabbitMQ, Pentaho Kettle, Java, C++.

Unit Testing NUnit, MOQ framework, Jasmine.:

Tools: & Utilities: MS-Visio, NDoc, MS Project, Code analysis tool, Service-Now, SOAP UI, NuGet.

Source Control & Management: MS - VSS, GitHub, MS - Team Foundation Server.

Test Driven Development: Visual Studio MS Test, NUnit with TestDriven.NET.

RDBMS: SQL Server, SSRS\SSIS.

Source Control: GIT, TFS, SVN and IBM Rational Synergy.

Development Tools: Remote Debugger, Ant Performance/Memory Profiler.

Project Management Tools: VSTS, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Full-Stack .Net Developer

Responsibilities:

  • Developed Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts, abstraction, encapsulation, inheritance, polymorphism in C
  • Involved in designing of application interfaces and capacity planning based on the estimated volumes of data.
  • Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind and Angular 2.0 is used for client-side validation.
  • Developed ASP.NET MVC 5 applications using Code First Approach in Entity Framework and UI in Razor View Engine.
  • Developed Data Access Layer Using Entity Framework using Repository, Aggregator and Facade Patterns to access data from Azure (SQL and File) storage, also used API calls to enterprise API to get data in case of enterprise data.
  • Designed and created the restful web service using MVC Web API and used JSON to read request and return response of the web service.
  • The Presentation Layer is implemented in ASP.Net with HTML, Cascading Style Sheets (CSS
  • Created LINQ enabled database layer using API such as Entity Framework Code First.
  • Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables.
  • Developed Razor views with strongly typed view models, helpers and partial views using ASP.NET MVC5, HTML5, CSS3, jQuery, Bootstrap, C#, Visual Studio 2015.
  • Used Web API as Service layer to perform the set of convention HTTP protocols for performing CRUD operations.
  • Developed Controls of the presentation layers using the AJAX.NET for getting more advanced features and efficiency.
  • Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012/2008R2 for inserting/Updating/Deleting the data into the relational tables.
  • Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
  • Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
  • Build Data Sync job on Windows Azure to synchronize data from SQL 2014 databases to SQL Azure.
  • Used Angular 2.0 to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
  • Used Angular 2 CLI commands for productivity and global/generic building blocks.
  • Re-designing the main website to improve user experience and add new functionalities using Angular2.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
  • Implemented code coverage using Karma and Jasmine for Angular on the client side.
  • Used the protractor automation tool to test the angular developed applications.
  • Used GitHub version controlling tools to maintain project versions supported the applications through debugging, fixing and maintenance releases.
  • Used WPF and WCF to communicate between DAL and other business components.
  • Used SSIS to create ETL packages to validate, extract, transform and load data to data warehouse databases, data mart databases.
  • Working on generating reports using Report wizard, Report builder of SSRS and deployment of Reports to Report Server.
  • Used Power BI to design interactive reports and data visualization using Power BI Desktop.
  • Created Class Libraries for the mapping of the Database columns.
  • Designed, developed, and published InfoPath forms to work with SharePoint lists, libraries and forms, and attached it with workflow.
  • Used business connectivity services to connect SQL and retrieve data to display it in SharePoint List.
  • Created and published custom InfoPath expense Reports, Timesheets and employee leave request forms in SharePoint using InfoPath
  • Worked on SQL performance tuning to optimize the performance of the queries using the SQL Profiler.
  • Used Jenkins for Building, Testing and Deployment of the MVC application.
  • Involved in Testing in Agile Development Environment using TDD approach.
  • Involved in unit testing and written various N-Unit test methods for testing the application.
  • Worked in production Support team by fixing the Bugs raised based on the priority levels.
  • Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers, Performed Unit Testing and System Testing of the application.

Environment: .NET Framework 4.6/4.6.1, Entity Framework 6.0, Visual Studio 2016, SQL Server 2014, C# 7.0/6.0, MVC 5.2.3, Azure, GitHub, Web Services, SSIS, Web API, XML, WCF, WPF, CSS3, HTML5, XHTML, Angular 2.0, Postman, SharePoint 2013, PowerShell, ReSharper, N-Unit, MS-Visio, LINQ, IIS 10, Agile, Protractor.

Confidential, Minneapolis, MN

Sr.NET Developer

Responsibilities:

  • Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
  • Engaged in the development of an application that supports controlling the transaction made by the company.
  • Developed core business algorithm to create inland trips based on the availability, rail schedule info and available rates.
  • Involved in designing the layout of User interface using Visio and Class diagrams using UML.
  • Developed the independent WCF (Windows Communication Foundation) services and defined service Contracts for specific functionality in search module.
  • Used Dependency properties which are registered with the WPF property system that implement value.
  • Designed, modelled multi-threaded, enterprise n-tier software application.
  • Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
  • Used WPF as it supports UI, document, Hardware acceleration, Interactive data visualization and superior readability.
  • Migrated web applications into the Sitecore CMS system.
  • Develop complex Architecture and components in Angular 2.x.
  • Created Angular Services injected them into Angular Controllers (using Dependency Injection) to enable web api calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
  • Worked on HTML5, CSS3 style sheets, AngularJS, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
  • Used AngularJS and jQuery for DOM manipulation and two-way binding.
  • Used AngularJS and KnockoutJS to build custom forms for the different pages.
  • Used Kendo UIGrid for populating the data to Web Page and managed functionalities Sorting, Filtering, Export Reports etc.
  • Extensively involved in development of Application using Silverlight, C#, ASP.NET, ADO.NET, Web Services and SQL Server.
  • Configured MQ Objects within the WebSphere Application Environment.
  • Performed analysis and presented results using SQL, SSIS and visual basic scripts.
  • Identified business growth drivers and risk profile of energy equity securities.
  • Expertise in JS controllers, directives, components, factory and service resources, routings and events. Expertise in DOM manipulation using JQuery and Angular JS.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Responsible for developing Enterprise Service Bus (ESB) architecture with controllers, orchestration and web services.
  • Using VMware vCenter, created DataCenter Environment by creating VMware clusters, adding ESX hosts in the clusters, and implemented HA and DRS.
  • Managed Virtualization Lab environment using VMware Server.
  • Responsible for development of ITIL based enterprise problem management policies, processes, targeted communication approach and escalation strategy.
  • Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
  • Established communication between different applications running on same/different platforms using WCF.
  • Extensively involved in Developing Components for Business Layer and Data Layer.
  • Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
  • Testing multiple content controls that are created and incorporated in to TFS work item types.
  • Coded, tested, debugged, implemented, and managed mainframe applications.
  • Worked with IT teams to pro-actively develop purchasing strategies, deployment plans, operating plans, maintenance plans, which optimize the value of the hardware inventory through the entire asset life-cycle.
  • Analyzed the work efficiency of asset and the market trends to predict the value of asset in the future.
  • Created Onbase HTML E-Forms and enhanced these forms with JavaScript
  • Programmed ADO.NET for communication between application and database, used extensively Data Grid,
  • Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
  • Developed Stored Procedures, Triggers, and Views in SQL Server 2014for accessing the database.
  • Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
  • Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net.
  • Developed the Classes, Objects, Dataset Classes, and Methods depending upon the business requirements.
  • Used ASP.NET User Controls to create wizard steps for submitting and modifying events and evaluation forms.
  • Involved in creating the logic for the several different modules.
  • Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
  • Implement Serialization and Deserialization of objects.
  • Developed Custom Controls which provides flexibility, reusability better deign time experience.
  • Developed partial post back validations to manipulate data on web pages using AJAX.
  • Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS
  • Used GIT extension for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
  • Involved in unit testing, integration testing and deployment of the application.

Environment: Visual Studio, ASP.NET, ADO.NET, XML, HTML5, JavaScript, JQuery, IIS, NUNIT, GIT Extension, Bootstrap, SSRS, JIRA, WPF, SOAP,WCF,.NET Framework, TFS, SOA, Web services, SQL Server 2014, T-SQL, DHTML, Windows Server 2003.

Confidential, Murray, UT

.Net developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Used agile methodology for the software development.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Designed and Developed the UI screens using JavaScript, Angular JS, JQuery, JSP, requireJS, Html and CSS.
  • Created services to read xml data from MSMQ and Importing in to database by applying business rules for validation.
  • Experience in working with JavaScript Frameworks like Angular JS which simplifies JavaScript object bindings with HTML Elements and client server communications.
  • 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 behaviour to those tags.
  • Address validation across various pages using GIS web services.
  • Created SSRS reports and deployed them to the SharePoint library.
  • Developed Data Model Classes with LINQ to SQL and business rules that are implemented within model layer using C#.
  • Extensively worked on ADO.NET Entity Framework for developing core data layers for the distributed applications.
  • Created graphics including Icons, Images and Logos using Adobe Flash Catalyst.
  • Implemented Java and J2EE design patterns such as Factory Method, Singleton.
  • Developed the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library, and Apache Tiles. Designed and development of web pages using PHP, HTML, and CSS including AJAX controls and XML.
  • Designing an AngularJS application following strict MVVM / MVC patterns for improved source code maintenance. Integrating Karma-Jasmine test framework, following BDD.
  • Developed RESTful Services using Web API for Enterprise Service Bus for routing data between different systems.
  • Involved in package migration from DTS to SSIS, running upgrade advisor against DTS Packages before migration, troubleshooting issues and conversion into SSIS through wizard or manually. Deployment and execution of test cases on device and Hyper-V using Windows PowerShell.
  • Good Expertise in using Source Control Tools like Team Foundation Server and maintained a Repository of SSIS Packages, SSRS Reports and .net code
  • Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
  • Tracked issues using VersionOne/JIRA using confluence.
  • Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Deployed .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.

Environment: HTML, VisualStudio, SQL Server, MVC, C#, CSS, Bootstrap, AJAX, JSP, Sublime Text, Angular JS, Backbone.js, JQuery, JavaScript React JS, JSON, Require JS, Dreamweaver, Photoshop, GitHub, TFS, ASP.NET, Spring, JAXP, Mongo DB, Restful web-services, Node.js, Salesforce, GIS, Spring framework, Hibernate, CM tools, SharePoint, MySQL, JDBC, Amazon Web Services, PowerShell, Grunt, Jenkins, JSTL, JavaScript, Illustrator, Gulp, Bower, karma, iOS, JUnit, JIRA.

Confidential, Memphis-TN

VB.Net Developer/.Net

Responsibilities:

  • Analyze and review the business requirements, design documents, use cases and functional Requirement documents.
  • Worked with entire maintenance and enhancements of the project.
  • Assisted users with procedural or minor/major technical problems on daily basis.
  • Interacted with Business Analysts and gathered the requirements.
  • Designed new systems or enhancements to existing systems based upon the shipment requirements.
  • Determined source data (input), maintenance, documentation and testing of the application.
  • Implemented the Object Oriented Programming concepts in VB.NET and ASP. NET
  • Designed screens (web pages, user controls and master pages) using Visual Studio .NET, ASP.NET, HTML and advanced AJAX controls.
  • Created DTO’s and DAO’s in the data access layer to perform data transactions.
  • Created triggers, views, packages, tables and stored procedures using TOAD client for Oracle Database.
  • Involved in unit testing and regression testing of the application.
  • Used ADO.Net for retrieving, querying, storage, and data manipulation to perform the CRUD (Create, Retrieve, Update, and Delete) operations on the database.
  • Wrote server side components to encapsulate the business logic in VB.Net.
  • Experience in design using OOP's concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and design patterns like MVVM, MVC, and MVP.
  • Used SOAP based web services to develop N-tier distributed .NET applications.
  • Used Model-View-Control (MVC) software architecture in web applications to view the HTML.
  • Involved in design and development of web forms using C#, ASP.NET, .NET framework, J Query, and XML.
  • Developed web-based applications using AJAX. Developed several drill down and drill through reports using SSRS. Designed the layout of the GUI screens using CSS style sheets.
  • Developed RESTFUL based Web API with Node JS using routing frameworks.
  • Designed the Web Forms and the Web Pages using almost all the ASP.Net controls.
  • Designed and Developed dynamic web pages using Bootstrap JavaScript J Query
  • Implemented client side validations using JavaScript and J Query.
  • Used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
  • Used TFS for source control and other project management activities
  • Prepared Test Plans and reviewed Test Cases.
  • Created the SSIS packages.
  • Used SQL Server 2008 R2 to create tables, procedures, sequences and triggers
  • Also worked with maintenance of classic Asp and VB6 applications(NxGen application)

Environment: Visual-Studio, Microsoft .net framework, oracle, ASP.NET, ADO.NET, MVC, MVVM, WEBAPI, AJAX, CSS, CSS3, HTML5, TOAD, WCF Service, Bootstrap Web Services, C#, VB.NET, PL/SQL Server, SSRS, Microsoft-visio, SSIS,TFS, and kendo Controls, CSS, HTML, Agile, N-Unit.

Confidential

.Net Developer

Responsibilities:

  • Involved in gathering functional requirements, writing design specifications, prototype and architecting the new application.
  • Developed custom controls, user controls and ASPX pages in CNet.
  • Developed Web Application Security Model using Windows authentication model as well as Forms authentication, configured Web. Config files accordingly.
  • Implemented designed patterns like Factory, Decorator Pattern.
  • Handled exceptions using try catch blocks.
  • Effectively used Session and Cookies for users to validate and to make a timeout for the connectivity with the database
  • Developed a Framework for the Report Development. This framework will reduce the development of individual reports and simplifies the addition of any new reports to the application. Each report is a user control that is derived from a BaseReportControl class and all the attributes and base methods are implemented in the BaseReportControl class. This concept has later been implemented in other applications of BTS
  • Developed Security framework for the application to limit the data access of the users.
  • Developed Retail Compliance Scorecard, MSC Scorecard and MSB Action Required Reports as part of this project.
  • Implemented Microsoft Data Access Application block for data access.
  • Developed Stored Procedures, User defined function and created indexes for improving the query response time.

Environment: ASP.NET, VB.Net, ADO.NET, SQL Server 2005, IIS5.1, UML in MS Visio, HTML, JavaScript, TFS, CSS and Visual Studio .NET.

Confidential

.Net Developer

Responsibilities:

  • Created several win forms using C#.Net, ADO.Net, SQL Server, WCF.
  • Designed and developed Business Layer/Data Layer using C#, ADO.Net and SQL Server.
  • Developed web forms using ASP.net, C#, ADO.Net and WCF for Loan Registration modules.
  • Designed, developed and deployed various REST based services.
  • Implemented client side custom paging for the displaying the records in the grid view.
  • Created WCF web services using C#, SQL Server, ADO.NET.
  • Used JavaScript/validation controls for client side validation.
  • Involved with MVC architectural design pattern and used MVC in integration with JavaScript framework.
  • Used AJAX Library to make client side web service calls and partial post backs.
  • Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application.
  • Used WPF to make UI look more attractive with some animations and styles and templates. Used WPF to create XAML browser application.
  • Written several stored procedures, functions in T-SQL and PL/SQL.
  • Worked with SOAP requests in accessing different web services.
  • Designed reports using SSRS and called them from ASP.NET/win form applications.
  • Developed SSIS packages to move the data.
  • Responsible for deploying the Application in DEV and QA environments.

Environment: .NET Framework, ASP.NET, C#, ADO.NET, ASP.NET MVC, WPF, Visual Studio, T- SQL, PL-SQL, XML, SQL Server, SSRS, AJAX, WCF.

We'd love your feedback!