Full Stack .net Developer Resume
Franklin Lakes, Nj
SUMMARY:
- About 8 years of industry experience developing extensible desktop and distributed decision support systems by managing all the phases of software development life cycle.
- About 7 years of experience in developing windows and web applications using .NET Technologies (C#, ASP.NET, VB.NET, ADO.NET, MVC 5/6).
- Experience with Design patterns, WCF, Restful services, SOA.
- Enhanced user experience by designing new web features using MVC Framework like AngularJS and Node.js.
- Over 4 years of experience in Web Technologies (HTML, jQuery, JavaScript) in developing and maintaining static, dynamic and interactive web sites.
- Over 4 years of experience in SOAP, XML Technologies developing XML based data transfer and Web Services.
- Experience in developing multithreaded applications and very strong in .NET framework internals.
- Over 6 years of experience in Relational Database programming and development using MS SQL Server, Oracle which included database integration using SQL (Tables, Indexes, Triggers, Views, Stored Procedures) scripts.
- Excellent in envisioning and adapting to upcoming and latest technologies and great contributor of knowledge transfer.
- Expertise in developing and deploying custom Web parts, Workflows, Features, Site Content Types, Lists and Libraries, style sheets and site definitions using WSS, SharePoint Object Model and Visual Studio on multiple web applications
- Expertise in creating web based applications using technologies like AngularJS, JavaScript, jQuery, XML, HTML, HTML 5 and DHTML.
- Experience in creating complex Stored procedures, packages, Views, Triggers, Functions, using MS SQL, PL/SQL and Performance Tuning in SQL Server and Oracle 9i/10g/11g.
- Experience with traditional (Waterfall) and Agile development& project management methodologies (Scrum, XP). Other techniques like Pair Programming, Scrum to enhance the understanding of application.
TECHNICAL SKILLS:
Languages: Frameworks
Scripting: IDE’s & Utilities
Databases: Application Servers
C#, VB.NET, ASP.NET, MVC 5/6, ADO.NET, C, C++, VC++ 6.0, VB 6.0, SQL: .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1/1.0
VBScript, JavaScript, jQuery: Visual Studio .NET 2015/2012/2010/2008/6.0, Crystal Reports, VSS, Tortoise Subversion, Rational Rose, Infragistics, log4net, Eclipse, SSRS, TFS, ClearCase
MS SQL Server 2014/2012/2008, Oracle 10g/11g/12g, MySQL, Sybase: IIS 6.0, IIS 7.0
PROFESSIONAL EXPERIENCE:
Confidential, Franklin Lakes, NJ.
FULL STACK .NET DEVELOPER
Responsibilities:
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams) in assistance with Business Analyst.
- Developed reusable components on User Interface (Views) by developing the partial views, view starts and reusable components for implementing the business rules with C# and OOPS concepts.
- Developed Application layer using ASP.Net,ADO.net,Server controls, HTML5 Controls and Validation controls.
- Effectively created easy to use, reusable controls and Master Pages and integrated them into ASP.NET web pages with MVC.
- Used JSON to transmit data between Server and Web application, an altenative to XML serialization.
- Coded in AngularJS MVC Framwork to build Web application for the internal use of the organization.
- Responsible for making AJAX calls for the UI interactions to the Controller Actions usig Angular JS and getting the data back as JSON and parsing it onto the UI
- Created User Controls and Custom Controls to enable reusability and used rich server controls to design ASP.NET pages
- Extensively worked in Entity Data Model for implementing Business logic and Data Layer using Entity Framework.
- Enhanced user experience by designing new web features using MVC Framework with React.js, and Node.js
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Microsoft Power Shellfor BPOS interface for administering/managing mailboxes in the cloud
- Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language
- Designed Graphical User Interface (GUI) for various web pages using, HTML, CSS, ExtJs, JavaScript, JQuery and Angular.JS.
- Configured Azure cloud service for end point deployment.
- Developed middleware component classes and WCF services across the enterprise and integrated in UI using MVVM pattern
- Created Inbound and outbound WCFservices/Web Services have been created to integrate with Email client and support applications using C#.Net.
- Wrote Data Access Layer Methods, SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Used LINQ to Entities, LINQ to SQL and invoked the DB tables and stored procedures, LINQ to XML and LINQ to Objects for retrieving the data proficiently..
- Developed database triggers and stored procedures using T - SQL cursors and tables.
- Developing the view models and controller actions method to fetch the data from the back-end and send it as JSON objects to the views.
- Used Team Foundation Server (TFS) for the purpose of version control and source code maintenance needs.
- Migrated several source code repositories to GIT
- Involved in a day-day Scrum Software development methodology and Test Driven Development TDD.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Used Microsoft Test Manager in Visual Studio for running Action recorded Test Cases and Regression Tests.
Technologies:ASP.NET, C#.Net, Object Oriented Methodologies, Visual Studio, SQL Server 2012, T-SQL, Restful Services, .NET Framework, AJAX, XML, Angular 4, JavaScript,MVVM, JQuery, Web Service, WCF, XML, HTML5, Tortoise GIT, Git Repository,Power Shell,LINQ, Azure, IIS 6.0, N-UNIT, n-tier architecture, TFS, MVC 6.0/5.0/4.0, Node.js, AngularJS, React.js.
Confidential, Memphis,TN
FULL STACK .NET DEVELOPER
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC)-Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment.
- Developed Business Logic Layer & Data Access Layers using design patterns like MVC.
- Developed and supported the application using ASP.NET MVC 4.0 with Razor syntax, C#.NET, AJAX, jQuery, JSON, HTML, JavaScript, Bootstrap and CSS.
- Created information architectures and visual design concepts.
- Used Master Pages, shared layouts, CSS & Themes for the consistent look of the application.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node JS, NPM, and Mongo DB.
- Fixed bugs and problems for design, CSS, HTML, XHTML, and JavaScript.
- Utilized XAML, WCF, SOAP, WPF based Event Handlers.
- Monitor application performance and perform run time improvement functions. Developed and designed several pages in MVC with razor.
- Responsible for maintaining Web Application projects.
- Implemented new designs, porting and styling legacy pages, integrating JQuery plugins, converting static forms into Ajax overlays.
- Improved user experience using jQuery. Used jQuery event handling mechanism to dynamically assign events on web controls.
- Used Telerik Controls like dating control, autoing complete text boxes, file upload controls, Radgrids for rich user experience.
- Developed Silverlight user interface using Telerik controls.
- Experience with building REST and SOAP web services API’s.
- Developed test-driven Development (TDD) Strategy guiding use of the N-unit testing framework.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Designed and implemented Data access layers using LINQ for XML Data.
- Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server2012 database object.
- Strong experience on creating Database design, Maintenance, ER Diagrams, SQL scripts, Views, Stored Procedures, Functions, Indexes, and Temporary Tables using SQL Server.
- Generated reports using SQL Server Reporting Services 2014 (SSRS).
- Deploying and scheduling reports using SSRS to generate daily, weekly, monthly and quarterly reports.
- Created test plans and performed unit and regression testing on the application.
- Involved in Build, Debug and deployment of the Components.
- Experience with TFS for software development which helps in Versioning, releasing etc.
Technologies:C#, ASP.Net 3.5, MVC 3.0, ADO.NET, LINQ, XML Web Services, UML, AngularJS, SQL Server 2005, SOA, XML, XSLT, N-unit testing, Visual Studio 2008, Win2003, TFS
.Net Developer/Analyst
Confidential, Louisville, KY
Responsibilities:
- Understanding client requirements and interacting with client for design requirements.
- Developing web forms and windows forms for concerned applications.
- Involved in Coding for the front end using VB.net and ASP.NET.
- Used multithreading, delegates, events, file watcher for coding.
- Working with payment gateways for financial transactions like credit card processing.
- Writing SQL queries and stored procedures for SQL Server 2005 database.
- Developed web services using SOAP and consumed for getting data across wide application.
- Involved in writing code for windows applications and implementing windows services
- Used Visual SourceSafe for source control.
Confidential, Westerville, OH
Full Stack Developer
Responsibilities:
- Involved in full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology.
- Worked closely with the client team to design and develop the application according to client requirement using ASP.NET with the business logic implemented using C#.
- Wrote backend code using C# 5.0, hands on experience in creating services with Web API for removal, adding and saving.
- Designed and developed an application using Model View Controller (MVC) application framework.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Worked with Web API to provide services to HTTP requests.
- Used AngularJS, which communicated with a RESTful web service.
- Developed Data Access Layer Using Entity Framework using Repositor, Aggregator and Façade 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
- End to end Automation using PowerShell for User Account/ Mailboxes/ Distribution Group/ Security Group provisioning and management
- Integrated SharePoint events with Microsoft Outlook 2007 to notify employees of events through their calendar.
- Followed Agile Methodologies (SCRUM, KANBAN and Extreme Programming).
- Maintained and designed databases with use of SQL server.
- Interacting with Business Analyst to ensure all the requirements are translated into technical requirements.
- Design, Development using C#, JavaScript, AngularJS for the user interface using the Code behind Class technique.
- Executing Selenium Test Cases and reporting defects.
- Knowledge on LoadRunner Automation tool
- Responsible for GUI and Functional Testing, using Black box Testing Techniques.
- Experience in using AngularJS, ability to test views and able to do end to end unit testing. Also, using continuous integration
- Creating custom, general use modules and components which extend the elements and modules of AngularJS.
- Created several Dto’s and done entity mapping.
- Extensively worked on NoSQL development for developing applications using Azure.
Confidential, Boston, MA
Programmer Analyst
Responsibilities:
- Developed User interfaces (UI) usingASP.NET MVC Framework forms and Point of Sale (POS) tracking updating saleable inventory and capturing sales history.
- Worked on POS web pages using AngularJS, HTML, and CSS.
- Consumed Services for ancillary system which changes dynamically w.r.t parameters.
- Exposed as WCF services to the ticketing team and airline when customer buys/modifies an ancillary..
- Wrote application level code to interact with the backend databases.
- Created resource files (resx) files for internationalizing pages.
- Used SoapUI and Postman to test web service response and also created mockup service
- Used Data Grid, Data List, and Data Repeater to display data from the Database.
- Created an intuitive, accordion-based user interface for ad targeting using java script.
- Used ASPX Labs Menu control and Callback tools and developed User Controls for reutilizing.
- Utilized ASP.NET Input Validation Controls and AngularJS to perform validations.
- Improving the performance by using ADO.NET dataset for Data Caching.
- State is maintained at control level using View State and application level using Cookies.
- Created tables, indexes, generated SQL scripts, Export and Import of data.
- Developed XQuery, SQL Queries and Stored Procedures for accessing data from the SQL Server database.
- Writing Nunit tests and using Test Driven Development, OO modelling, and stories. Generally referred to as an agile development process.
- Utilized web services to communicate with the business layer objects.
Environment: C#, ASP.NET, ADO.NET, AngularJS, WCF, IIS, JavaScript, PowerShell, Web Forms, REST Services, HTML, CSS, SQL Server, Toad, Remedy & JIRA.