Full Stack .net Developer Resume
Irving, TX
SUMMARY:
- Over 8 years of solid work experience in Software Analysis, Design, Development, Coding, Integration, Maintenance, Testing, Process Control and Maintenance of Multi - tier, Transactional web and window-based applications using Microsoft .NET Technologies.
- Experience in Microsoft .NET Technologies - .NET Framework, C#.NET, ASP.NET, and ADO.NET.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE (SCRUM) methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Experience in using ASP.NET MVC with AngularJS for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Strong expertise in Object Oriented Programming (OOPS) concepts like Encapsulation, Inheritance, Polymorphism and Data Abstraction; implemented Design patterns like MVVM, Abstract factory, Singleton.
- Good knowledge and working experience on Banking, Healthcare, Finance and Biology.
- Performed actions for data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data List, and Data Adapter and also implemented the data access layer using Entity Framework and LINQ to SQL.
- Experienced in WinForms application development using C# with Windows Presentation Foundation (WPF) applications. Effectively used Dependency Properties, Bindings, Styling, Templates and XAML as the code behind for User Interface.
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and AngularJS framework.
- Extensive experience in front-end, user-interface (UI) development, working on user interface applications and professional web applications using HTML 5, XHTML, CSS3, JavaScript, JQUERY, EXT JS/Angular JS, Knockout JS, JSON, Kendo UI, AJAX and XML.
- Involved in daily scrum meetings and alternate day huddle meetings.
- Consumed Web Services in .NET using XML, SOAP and Service Oriented Architecture (SOA).
- Consumed Windows Communication Foundation (WCF) in a web-based application to retrieve a huge amount of data and increase the performance with different types of Endpoints.
- Knowledge of Testing Tools such as SOAP UI and WCF storm Test client.
- Having Experience to conduct User acceptance Test (UAT), Site Acceptance Test (SAT) & co-ordination with team players, other stack holders/Functions.
- Extensive experience in designing and deploying solutions in SharePoint, .NET Framework, SQL and building Web Parts using SharePoint object model.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Experience in developing and monitoring ETL Packages and DTS packages using SQL server Integration Services (SSIS), developing reporting solutions using SQL Reporting Services (SSRS), creating cubes for analysis using SQL server Analysis Services (SSAS).
- Experienced in Configuration Management, setting up company Version policies, build schedule using (TFS) Team Foundation Server 2010 and Visual Source Safe (VSS), Perforce.
- Well-versed in using tools like SQL*Plus, PL/SQL, SQL Developer and Toad.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Developed Responsive Web designs RWD) using Media Queries and Bootstrap.
- Used Restful WebApi for Web services layer to communicate with WebApi in several modules
- Good team player and quick learner with excellent Analytical Skills, Written and Verbal Communication skills and can work independently.
TECHNICAL SKILLS:
Development Tool (IDE)
Visual Studio: 2017/2015/2012/2010/2008/2005.
Programming Languages: .Net Framework 3.0/3.5/4.0/4.5, C#.Net.
Web Technologies: Classic ASP, ASP.Net 3.0/3.5/4.0/4.5, Web Forms, Web Services, ADO.Net
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports.
Databases: SQL Server 2012/2008/2005/2000, Oracle 10g,9i, SQL Database, Salesforce.
ETL: SQL Server Integration Services (SSIS)
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2008/2003, Android, IOS
Visual Source Safe: VSS, Team Foundation Server-TFS.
Scripting & Markup Languages: JavaScript, VB Script, HTML, DHTML, XML, CSS, jQuery, Kendo UIBootstrap, JSON, AngularJS.
Application Servers: Microsoft Internet Information Services 5.0/6.0/7.0/8.0.
XML Technologies: AJAX, XML Web Services.
Packages: MS Office (MS Word, MS Excel, PowerPoint etc.)
Business Modelling Tools: MS Visio, UML
Design and Process: MVC 2/3/4/5, Design Patterns, Waterfall, Agile, Scrum.
Performance Tool: App Dynamics
Others: LINQ, WCF Web Services, WPF, Unit Testing, Nimsoft, AGILE, SCRUM, Entity Framework.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Full Stack .Net Developer
Responsibilities:
- Worked on Software Development Lifecycle (SDLC) starting from Requirements, gathering, and performing objects-oriented analysis, design and implementation.
- Developed the application using N-Tier architecture using MVC4, Entity Framework 5/6, LINQ, Web API 2, HTML5, CSS3, KnockoutJS, Angular4 and Bootstrap.
- Designed the application using HTML Helpers and Razor view engine in ASP.NET MVC Framework.
- Used C# for construction of business logic for developing various abstract classes, interfaces and classes.
- Used Dependency injection for injecting various Angular services to Angular Controllers to enable AJAX calls. Also Implemented Angular2 Services to bind the data and provide access to the data on the server.
- Created Angular2 Routing to connect different controllers to the views which allows the single-page application (SPA).
- Created various RESTful services using WEB API2 to return serialized JSON data which are later consumed throughAngular2services.
- Incorporated accounting systems (QuickBooks) into Microsoft 3.0 CRM.
- Created and modified Layout, HTML5, XML, CSS, and XSL Stack (XSLT and XPATH) according to business requests.
- Created new database objects like Stored Procedures, Triggers, Indexes, and Views using Transact-SQL (T-SQL) in development and production environment using SQL Server 2016.
- Used Report Wizard, Report Builder, and Report Manager to develop, deploy, and maintain reports in SQL Server Reporting Services (SSRS).
- Created and managed home-grown support applications written in .NET 5 (C# and Visual Basic) used for tasks as simple as monitoring record transfer counts between RAVE and database staging tables and as complex and performing the actual data migration from its raw state to final integration.
- Implemented Data extraction, importing, exporting, Transformation using SQL Server Integration Service (SSIS).
- Used QuickBooks (accounting software) to organize all financial needs at one place. Maintaining all types of payments and invoices at one place.
- Implemented Telemetry Monitoring application (Angular 2/C#/RESTful/LINQ/Amazon Dynamo DB) to watch the health of company applications infrastructure.
- Developed test-driven development (TDD) strategy guiding use of the NUnit and Mo testing framework.
- Used Team Foundation Server (TFS) for Source Code Control, project related document sharing and team collaboration.
- Implemented ETL processes between Amazon Dynamo DB and MS SQL Server 2016 (SSIS).
- Actively managed the role of Production Support to fix the application issues on time.
Environment: .NET Framework 4.6, ASP.NET MVC 5/4, MS Visual Studio 2015, C#, Entity Framework, LINQ, QuickBooks, SQL Server 2016, HTML5, CSS3, Bootstrap 4, JavaScript, jQuery, AngularJs4, Amazon Dynamo DB, XML/XSLT/XPATH, IIS, Team Foundation Server (TFS), SSRS, SSIS, NUnit and Web API 2.0.
Confidential, Louisville, KY
Full Stack Web Developer
Responsibilities:
- Involved in all stages of SDLC including designing, coding, testing and implementing the application following Scrum (Agile) methodology.
- Implemented 3-tier architecture (Presentation Layer, Business Logic Layer and Data Access Layer) for development of the project on VS2013.
- Used Entity Framework to create Data Access Layer to manipulate data in database.
- Created and consumed Web Services using WCF.
- Used JQuery for client-side validation and used custom and inbuilt validation techniques to validate web forms.
- Developed the portal using React from scratch.
- Used AJAX server control and toolkit to asynchronously retrieve data from server for better performance.
- Worked with Script Manager and Update Panel in AJAX Server Control and used controls like ModalPopupExtender, Calendar Extender etc. to develop the interactive GUI.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction. Involved in Requirement analysis, designed and developed Web application using ASP.NET and C#.NET Framework.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Responsible for design and development of Web Forms using VB.Net.
- Designed and developed the web UI using ASP.NET HTML5, JavaScript, CSS3 and Web Forms. Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# Library and Web Controls.
- Involved in upgrading Angular2.
- Developed Custom Directives using Angular2 and Implemented Routing, imperative Routing and Guards with the help of Angular2 Router Module.
- Used model to achieve two-way binding and using naive to display the error messages
- Used Angular2 HTTP Module to make API calls and worked with the observables. Responsive Design Utilizing Bootstrap, REST, AJAX, XML, JSON and OOP web development.
- 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.
- Automate continuous integration and deployment processes for ALM.
- Tested the application across different versions of Android and on different Android devices to assure quality and performance
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and reporting.
- Actively participated in Scrum meetings of the project implemented in agile project management methodology.
- Experience in Agile methodologies daily stand up, Refinement, Sprint planning, Sprint Review, Retrospective meetings to better understands all the requirements.
Environment: Visual Studio 2015, .NET 4.5, C#, SQL Server 2012, Entity Framework, MS Excel, TFS, ASP.NET, WPF, VB.Net, SSRS, SharePoin t, LINQ, NUnit and JQuery, React JS, AngularJS 2, RESTful, Web Services, SignalR, MSMQ, LINQ, HTML, CSS, JavaScript, AJAX, SQL TFS.
Confidential, Hartford, CT
Full Stack .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, Html and CSS.
- Created services to read xml data from MSMQ and Importing into 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 .
- Developed Data Model Classes with LINQ to SQL and business rules that are implemented within model layer using C#.
- Set up webpack, development and production release process using node package manager.
- Used Mocha, Enzyme for unit testing the React portal. 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 (TFS 2010/2012/2013 ) and maintained a Repository of SSIS Packages, SSRS Reports and .net code
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Developed responsive applications using Bootstrap.js, Require.js and Node.js, D3.js which allowed the same application to be optimized for both mobile and desktop resolutions.
- 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.
- 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 : HTML4/5, VisualStudio 2013, SQL Server 2012, MVC 5, C#, CSS3, Bootstrap, AJAX, JSP, Sublime Text 2, Angular JS 1.5, Backbone.js, JQuery, JavaScript React JS, JSON, Require JS, Dreamweaver, Photoshop, IIS 7.5, GitHub, TFS 2013, ASP.NET, Spring 3.0, JAXP 1.2, 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 , Murray, UT
Sr .Net Web Developer
Responsibilities:
- Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Used DDD (Domain Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project.
- Involved throughout in Software Development Life Cycle (SDLC) process.
- Involved in Design, Coding and testing phases of the project.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Designed the application as 3-tier architecture with extensive use of Object-Oriented programming techniques.
- Followed Single Responsibility design principle throughout the project.
- Conducted peer code reviews.
- Used Angular.js, to standardize web application structure and provide a future template and knockout.js for binding.
- Used C#.NET to develop code for business and repository layer.
- Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA)
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, jQuery, HTML, CSS.
- Created SSIS packages to mitigate into the data warehouse database from heterogeneous Databases/data sources.
- Used technologies provided by the .NET framework including ASP.NET, ADO.NET, Web Services using SOAP and data manipulation using XML. Design of multiple web APIs.
- Experience in using interactive user experiences for Web Application.
- Used NHibernate as ORM tool to map classes with tables to enable working with rows as objects.
- Used LINQ to retrieve the data from the backend through NHibernate.
- Experience in Data Modelling, Designing and Creating Tables, Views, Stored Procedures, Triggers against Oracle 10g PL/SQL.
- Written Complex PL/SQL Scripts, Stored Procedures and Views in Oracle 10g database.
- Optimized NHibernate queries by looking at raw SQL generated.
- Designed and coded asynchronous messaging system using MSMQ, reflection, and XML serialization.
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique.
- Used MSMQ and XML to deliver a flexible and high-available messaging sub-system.
- Have used Service Oriented Architecture (SOA) to develop web services.
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Testing and reproducing the issue to determine if there is a defect.
- Experience with all phases of SDLC in the Waterfall model and Agile (SCRUM) methodologies.
- Implemented application business logic in C# with MVP design pattern to increase unit tests support.
- Used LINQ to aggregate data from repository layers.
- Experience in OOAD with all phases of SDLC in Agile (SCRUM) methodologies.
- Used List, Trees, Toolbars, Menus and Context Menus for navigating between pages in Windows Presentation Foundation (WPF).
- Experience Working on, MVVM (Model View, View Model) in applications.
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection, etc.
- Involved in writing test plans and writing test scripts for Unit Testing.
- Resolved QA bugs for front end and back end.
- Used Team Foundation Server for version control.
Environment: .NET Framework 4.0, C#.NET, ASP.NET, MVC 3.0, NHibernate, SOA, AJAX, XML, HTML, CSS, LINQ, web API'S, JavaScript, Win Forms, Agile (scrum), AngularJS framework, Knockout.JS, jQuery, ADO.NET, JSON, SQL SERVER 2012, SSIS, Oracle 10g, IIS.
Confidential
.Net Developer
Responsibilities:
- Responsible for the development of the Application using VB.net, ASP.net and MS SQL Server.
- Designed HTML and XHTML pages using CSS and Master Pages.
- Implemented JavaScript and JQuery for the client-side validations.
- Implemented JavaScript and JQuery for UI validations with Angular JS for the Client.
- Developed facilities for stripping long error messages from minified JavaScript code for AngularJS.
- Used ASP.Net 3.5 AJAX Server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
- Designed and implement WCF services, for the communication across different platforms under various protocols.
- Created a large number of Class and Interface to implement Business Logic and Data Manipulation.
- Designed a code to decrypt a complex incoming data and record the values and check the accuracy and storing it into the database.
- Have knowledge and Experience in Setup, configuration& Maintenance of IIS and Active Directory.
- Worked with Telerik components, Kendo UI for MVC controls namely Splitter, Tab Strip, date pickers etc.
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Created and maintained database objects like complex Stored Procedures, Triggers, and Tables, Views and SQL Joins.
- Developed Data Model Classes with LINQ to SQL and business rules that are implemented within model layer using C#
- Applying Multi-threading techniques for creating high performance applications.
- Used Windows Communication Foundation (WCF) methodology to implement the web services
- Used ADO.NET and strongly typed datasets to insert, update, delete, and retrieve data from a SQL Server 2008 database.
- Creating WPF/Silverlight applications using MVVM architecture.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys.
- Used Active-X scripting in SSIS for transformation of data into staging tables and also to extract data from database tables and write the data to text files.
- Created complex Stored Procedures by Optimizing Queries for a better performance.
- Worked on Team Foundation Server (TFS) for implementing the software and fixing the bugs.
- Created VB.Net Script for Data Flow and Error Handling using Script component in SSIS.
- Responsible for code testing and preparing technical documentation for enhancements and modifications.
Environment: Visual Studio .NET 2010, .NET Framework 3.5, WCF, ASP.Net, JQuery, Kendo UI, IIS, JavaScript, Multi-threading VB.NET, TFS, LINQ, AngularJs, WPF, HTML, XHTML, MYSQL, SQL Server 2008, SSIS, PL/SQL.
