Full Stack .net Developer Resume
Fremont, CA
PROFESSIONAL SUMMARY:
- Over 6+ years of experience in Design, Development and Implementation of Web Based applications using Microsoft .NET Technologies.
- Expertise in Microsoft .NET Technologies like Visual Studio.NET 2005/2008/2010/2012/2015, .NET CORE 2.0/1.0, .NET Framework (4.5/4.0/3.5/3.0/2.0 ), Microsoft .NET Class libraries, ASP.NET (4.6/4.5/4.0/3.5/3.0/2.0 ), C# (4.0/3.5/3.0/2.0 ), ADO.NET, Web Services, Micro Services, WCF Services, SOAP, REST, XML, Entity Framework, LINQ, SSIS, NUnit.
- Extensive experience with MS SQL Server 2005/2008/2012/2014, MYSQL, T - SQL, SAP Server .
- Expertise in Software Development Life Cycle ( SDLC ) in various .net frameworks and Object Oriented Analysis and Design ( OOAD ).
- Expertise in various MicroSoft.net technologies including latest MVC 6.0/5.1/5.0/4 Razor framework with Repository Pattern.
- Developed stored procedures using SQL and used Entity Framework for Database First application.
- Developed website using ASP.NET MVC 4.0\5.0, C#, WCF and WEB API.
- Developed prototype application for order page using AngularJS , WebApi, C#, SQL
- Expertise in designing and developing complex user interfaces (GUI) using ASP.NET and MVC (5.0/4.0) .
- Experience in designing and developing web pages using ASP.NET, Angular 5/4/2, AngularJS 1.4/1.5/2.0, JavaScript, JQuery, Cascading Style Sheet (CSS & CSS3), HTML & HTML5, AJAX controls.
- Experience in using JavaScript libraries like Bootstrap templates and Backbone.js & Angular.js framework.
- Extensive use of Data grids, Data Reader and Datasets for data manipulation.
- Proven knowledge in Creating and Consuming WCF and SOAP based Web Services .
- Extensively worked on writing Stored Procedures, User Defined Functions and designing RDBMS databases etc.
- Extensive knowledge on using Data Adapter , Data Reader and Data Set in ADO.NET for Data Accessing and LINQ (Language Integrated Query) providers for data manipulation.
- Good experience in using ADO.NET objects like Connection Object , Command Object , Data Reader Object , Dataset Object and Data Adapter Object
- Implemented security on the applications using .Net Authentication & Authorization
- Handful experience in the implementation of N tier architecture using .Net framework.
- Experience in developing MVVM design patterns by using Telerik Kendo UI .
- Experience in using WCF , WPF , Restful services , ASP.NET web services , JSON , XML and XSLT for data communication across different technologies.
- Good knowledge on using GitHub for Version Control, Team build, Project Management, Data Collection and Reporting.
- Experience with an AGILE, Iterative and Waterfall software development methodology and Test Driven Development including SCRUM Framework.
- Hands on Experience working with Various Source Control software like GIT, Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS)
- Experience in working with source control software like Perforce
- Experience in writing SSIS Packages/SSRS in SQL Server
- Experience on working with JIRA and TFS for issue tracking and bug fixing.
- Adopted all phases of project lifecycle, including requirements gathering and user analysis to information architecture ( IA ), testing, graphic user interface ( GUI ) design, and implementation.
- Ability to gather and interpret business requirements, plans, organizes, document and program.
- Knowledge in upgrading the technologies and tools for various types of applications.
- Good fit for team environment as well as individual.
- Strong interpersonal and communication skills combined with self-motivation, initiative and the ability to think outside the box.
TECHNICAL SKILLS:
Programming Languages: C#.Net, VB.Net, C++, T-SQL, PL/SQL
Web Technologies: .Net Core 2.0, ASP.NET 3.0/3.5/4.0, HTML5, DHTML, AJAX, JQuery, Bootstrap, Web Services, Micro Services
Scripting Languages: XML, CSS3, AngularJS, JavaScript, WSDL, XSD, VB Script, Power Shell
Technologies: MS .Net Framework 3.0/3.5/4.0/4.5, ADO.NET, WCF, SOAP, REST, LINQ, ADO.NET, Entity framework, SSRS, SSIS, NUnit
UI Technologies: WinForms, WPF, JQuery UI, Kendo UI
Database: MS SQL Server 2005/ 2008R2/2012,2014, Oracle 10g/9i, SAP Server
Development Tools: Microsoft Visual Studio .NET 2005/2008/2010/2013/2015
Version Control Tools: GIT, Team Foundation Server, SubVersion, Visual SourceSafe, Perforce
Middleware: WCF, MSMQ, Web Services, Enterprise Library 5.0/4.0/3.1
Web Server: IIS 6.0/7.0/7.5/8
Protocols: HTTP, SSL, FTP, TCP/IP, MSMQ
Operating Systems: Windows XP/Vista/7/10, Windows Server 2003/2008
PROFESSIONAL EXPERIENCE:
Confidential, Fremont, CA
Full Stack .NET Developer
Responsibilities:
- Involved in the development of application for Training management system for vehicle manufacturing in order to keep track of records of the workers trainings and ratings.
- Worked on customer facing applications (point of sales) where users can make orders
- Client interactions if needed in order to understand the client requirements
- Developed the application in two modules - one with MVC, C# and one with Angular 2
- Involved in developing an application using .Net core 2.0 , Angular 5 , Micro services , My SQL .
- Involved in writing stored procedures and functions for the application in MS SQL Server
- Used C# for writing action methods and used JQuery AJAX for calling these methods
- Worked on web services (.asmx) in order to feed Angular 2 application
- Experience in creating applications in SOA (Service Oriented Architecture)
- Used Dapper and Entity Framework as the Data Access Layer
- Hands on experience in developing Complex Stored Procedures, Triggers, Tables, User Defined functions, SQL joins, query writing, performance tuning the queries
- Involved in the implementation of authentication process to the application using SSO
- Worked on MVC 5, Visual studio 2017,HTML, CSS, JQuery, Java Script, KendoUI, Excel dll libraries, Dapper
- Responsible for developing multiple forms using HTML, CSS, JavaScript, JQuery, AJAX which supported multiple business needs and reduced paper work
- Involved in developing work flows and publishing pages using SharePoint
- Implemented multiple timer jobs which are scheduled on daily basis using C#, power shell scripts
- Used NUnit with Moq for unit testing the business layer and SpecFlow for the integration testing
- Created console applications and scheduled to sync and process data between multiple applications
- Performed web.config transformations for easy deployment of code in different environments
- Worked on number of POCs using JQuery data tables and Angular 4/5
- Designed and updated the database schema in SQL server and MySQL as per the changing business requirements
- Used Flyway for the data migration
- Used Splunk for the logging of the logs in the applications
- Worked on the applications with continuous integration
- Responsible for coordinating with the QA team for the testing and with build team for the building the applications in different environments like Dev, Stg, TST and PROD
- Followed strict agile methodology by day to day SCRUM meetings
- Used JIRA for ticketing and bug tracking in Integration Testing and User Acceptance Testing
- Used GIT as the source control for the maintaining and developing the applications and for releases
Environment: .Net Core 2.0, MVC, C#, Micro Services, MYSQL, MS SQL Server, Web Services, Angular 5/4/2, JavaScript, HTML, CSS, Typescript, SCSS, Visual Studio 2017, Power Shell Scripting, GIT, NUnit testing, SharePoint, JIRA, GIT, TFS
Confidential, Sunnyvale, CA
Full Stack .NET Developer
Responsibilities:
- Involved in the development of two modules out of seven modules completely from the scratch.
- Responsible in designing, implementing and backend functionality of the entire module which involves successfully implementing the business logic, writing queries for the data pulling and storing and designing the UI.
- Involved in bug fixing on various issued generated by the client.
- Worked on all the latest versions like MVC 6 , C# for the implementation of the project and used WCF services to get data from different sources.
- Worked on JQUERY lib to post data to MVC action method.
- Extensively worked on Entity framework to store the entire user and roles as well as the user roles for authorizing and authenticating user login.
- Used Authorization filters to provide extra security for accessing controller action methods.
- Worked on the Application Life Cycle Management for bug tracking and token issuing.
- Involved in maintaining and managing the data modules in the backend using SAP server.
- Used Agile Methodology throughout the full SDLC.
- Worked on design, development and configuration of web pages using HTML5, CSS3, Kendo UI, XSL, ASP.NET, Java Script and JQuery to produced rich user interface
- Extensively involved in Kendo UI , created sophisticated User interface using Kendo UI.
- Worked on different bootstrap components like Font-Awesome and other bootstrap plugins to work with angular controllers.
- Used JavaScript functions along with HTML5 and CSS along with bootstrap libraries
- Used JQuery and JavaScript to develop code and used AJAX to call the Web API service.
- Worked on latest JQuery 3.1.1.min.js for event handling.
- Worked on creating responsive web pages with the help of AngularJS.
- Used AJAX calls to make asynchronous calls to the action methods in the controllers.
- Used MVVM pattern where view models were maintained for the connection between views and models
- Used perforce as a software configuration management system to maintain the component and for release and version management.
- Used ALM as a platform for bug tracking in integration testing and User Acceptance Testing.
- Worked with the QA Team for Unit Testing and Integration Testing of different modules.
- Worked on AngularJS 2.0 to implement client side java script modules.
- Extensively worked on developing stored procedures, views, and indexes, for database transactions in SAP Server.
- Used Captcha libraries to implement Captcha functionalities in the application.
- Used SAPNCoNuget package for connectivity of the application to the SAP server.
- Used JQuery popup modals to bind the partial view data returned from the action methods.
- Implemented Session Management in the application.
Environment: Visual Studio 2015, ASP.NET 4.0, MVC 6, C#, XAML, MVVM, Web Services, SOAP, WCF, HTML5, CSS3, Kendo UI, JQuery, AngularJS 2.0, JavaScript, SAP server, Perforce, IIS 7.5, NUnit, Application Life Cycle Management.
Confidential, San Jose, CA
.NET Developer
Responsibilities:
- Involved in Design of the application & core development of the application.
- Designed, developed and enhanced the application in .NET Framework 4.0
- Involved in designing the application architecture using Microsoft design patterns, C#, ASP.NET.MVC, JQUERY, C#. NET and Web User Controls using Test Driven Development (TDD).
- Create data access layer using Enterprise library and C# objects.
- Experience on creating web pages using ASP.NET, C#, Java Script, CSS and skins.
- Worked with business analysts, project managers, project lead and other developer to help design, develop technical design, specs, and coding as part of SDLC .
- Used SharePoint web application for the content management.
- Used SCRUM methodology of Agile Software development and TDD in different modules.
- Developed web interface C#, JQuery, JavaScript and HTML .
- Used MVC3 Design Pattern for ASP.Net application development.
- Used AJAX Library, CSS , JavaScript and various web controls to present data to users in a much comfortable environment.
- Used Web API to create a RESTful Web Services in MVC.NET, which can send messages using XML and JSON.
- Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls
- Developed multiple web services for feeding data to multiple applications using Windows Communication Foundation (WCF).
- Developed the independent WCF /WCF REST services and defined Service Contracts for specific functionality in search module.
- Used LINQ for querying data from the databases and Object collections.
- Wrote stored procedures, stored functions and created tables, views, triggers and sequences using Oracle 11g database.
- Involved in creating various SQL Queries, Stored Procedures, Views and Triggers with SQL server 2008.
- Involved in development of data access, business and application layer using LINQ, C# and Asp.Net.
- Used ADO.NET objects such as Data Reader, SQL Command, and Data Table to read and write data.
- Integrated SSRS reports in asp.net web pages for more usability.
- Involved in Unit testing for quality assurance purpose.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: Visual Studio 2012, Asp.Net 3.5, MVC3, C#, LINQ, ADO.NET, JavaScript, CSS, AJAX, JQuery, HTML, Web Services, WCF, REST, XML, XSLT, SQL Server 2008, Entity Framework, SSRS, SSIS, TFS, IIS, NUnit
Confidential
Jr .NET Developer
Responsibilities:
- Responsible for involving in all phases of Project Development life cycle.
- . NET Framework 3.5 was used to build the Front end user and C# was used for business layer and data layer.
- Involved in designing and development of web pages using ASP.NET MVC.
- Analyzed business requirements to evaluate the design of the application.
- Designed Web Forms using different ASP.NET Server Controls, Validation Controls, and other third party controls.
- Developed User controls, navigation Menus using ASP.NET, enhanced web pages using HTML, JavaScript and CSS.
- ADO.NET was extensively used by Project module and Budget module. Dataset, Data Adapter, Data Reader and other ADO.NET connectivity controls were extensively used.
- Developed WCF services to save/get the data for portfolio screen using C#, LINQ
- Used ASP.NET validation controls for validating the information provided by the user and implemented input validation using the ASP.NET Input Validation Controls.
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Used Subversion Source control to manage files and directories and the repository storage.
- Wrote SQL Queries, Stored procedures, Joins, Triggers using PL/SQL to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL Server 2008.
- XML Web Services are exposed to provide the Project details to Vendor applications.
- Used Web Services for project management, architecture, production, application development and ongoing maintenance throughout the site.
- Developed the SSIS packages to load data from flat and XML files
- Create Reports using SSRS and deployed to Reporting Services Server.
- Responsible for maintaining versions of source code using Team Foundation Server ( TFS )
- Performed rigorous unit testing to ensure that code satisfied technical specifications.
Environment: Visual Studio 2008, ASP.NET 3.5, C#, ASP.NET Server Controls, HTML, CSS, JavaScript, Telerik, ADO.NET, XML, WCF, SQL Server 2008, T-SQL, SSIS, SSRS, IIS, NUnit