Sr Full Stack .net Developer Resume
Westborough, MA
SUMMARY:
- Having around 8+ years of experience in analysis, design, development and deployment of web application for client - server technologies, distributed and object-oriented programming in N-tier architecture with Microsoft technologies, following Agile/Scrum development methodologies.
- Expertise in developing applications under .NET Framework using ASP.Net, C#, VB, SQL Server, WPF, Silverlight and WCF, WCS, LINQ.
- Worked on designing and developing web applications using HTML4/5, XML, XAML, JavaScript, AngularJS, ReactJS, NodeJS,Knock out,JQuery, Web Services, Winforms, AJAX, CSS,Json Master Pages and Site Map to enhance user experience and performance.
- Experience the process of designing, writing, testing,trouble shooting and maintaining the source coding of programs.
- Excellent knowledge in the development of User Experience web and mobile based applications. Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular2/4.
- Ability to build aesthetic creative solutions for complex products, business processes, functional and technical requirements and prototypes inASP.NET, C#.NET, VB.NET,HTML, XHTML, XML.
- Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms.
- Develop standard and custom web parts in Share point as well as Developed, customized and modified.
- Good experience in developing applications using MVP and MVCdesigning patterns.
- Experience in designing rich interactive WPF applications in XAML using ExpressionBlend and MS Visual Studio.
- Extensively worked on WCF, WCS and WebServices to provide Microservice architecture and Configuration based activation applications on SOAP and REST protocols.
- Worked extensively in managing security features in the .NET framework like authenticating and authorizing users using Forms based authentication, creating Membership, Profiles and Role Providers.
- Having experience on saas (Software as a service) that is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted.
- Familiar with latest Web technology like, CSS 3.0 and HTML 5(Tags, Local Storage Feature, New Input Types).
- Common Language Runtime (CLR), the virtual machine component of Microsoft's .NET framework and process known as just-in-time compilation converts compiled code into machine instructions which the computer's CPU then executes.
- Planned and implemented backup and recovery of the Mongo databases.
- Strong OO design and programming skills in Objective-C.
- Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Triggers in SQL Server.
- Strong Entity Framework Skills used with MVC applications.
- Excellent knowledge of generating reports with integration and reporting services as SSIS, SSRS.
- Strong knowledge at UML standards and in preparing Case, Class, Sequence and Activity Diagrams.
- Experience in using Web Server - IIS 7.5/7.0/ 6.0/5.0.
- Worked under Test Driven Design and Development(TDD).
- Managed versions of code using TFS.
- Team player with excellent communication and written skills with exemplary analytical and problem solving skills.
- Strong Knowledge of Dependency Injection concepts
- Bootstrap for developing responsive, Mobile first websites
TECHNICAL SKILLS:
.NET Technologies: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1. x, ASP.Net 4.5/ 4.0/3.5/3.0/2.0 /1. 1, VB.NET, ADO.NET, Web Services, .Net Remoting, Web Forms, Win Forms, WCF, WPF, WWF,LINQ
Web Technologies: HTML, XHTML, CSS, XML, XAML, XSLT.
Programming Languages: C#, JavaScript, JQuery, Java, C++ and C, PL/SQL.
Databases: SQL Server 2008/2005/2000, MS-Access and MS Excel, Oracle 10g/9i
Development Environ: Microsoft Visual Studio 2012/2010/2008/2005/2003, .NET Framework 4.0/3.5/3.0/2.0, Microsoft Expression Blend 3.0/2.0
Reporting Tools: Crystal Reports, SQL Server Reporting Services, SQL Server Integration Service and MS Access reports.
Designing Tools: UML, Design Patterns, MS Visio 2000, Rational Rose, Visual Paradigm
PROFESSIONAL EXPERIENCE:
Confidential, Westborough, MA
Sr Full Stack .Net Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including analysis, design, development,deploying, implementation, coding and testing.
- Used Object Oriented Programming (OOP) concepts in project development.
- Effectively involved in agile methodology and SCRUM framework for rapid development.
- Extensively used C#.NET and VB.NET to implement complex business logic as per the business requirements and back end connectivity using ADO . NET .
- Implemented N-tierweb-based application in which UI is developed using ASP. NET, C#, JavaScript,TypeScript,XML,XSLT, Knock out, React.JS and Node . JS .
- Used WCF, WCS, Web Services, APIs, and Angular2/4for designing back end components.
- Created unique and complex solutions with the optimization of Stored Procedures, Triggers, Views, Joins, Indexes, and Tables for various applications and created databases for CRUD functionality.
- Expertise in React JS framework to develop the SPA.
- Having experience on utilizing and customizing a CMS driven website (Sitecore).
- Worked on Model View Controller (MVC) pattern using Angular2/4.
- Worked as aWPF developer on WPF technologies for a new desktop product offering called collage that allows users to quickly create Data Virtualization resources.
- Experienced in installing, configuring and deploying MS SQL Server suite of products that includes SQL Server Integration Services, SSRS.
- Experience as Oracle PL/SQL Developer, Performance Tuning, Unix Shell Scripting and Data Analysis.
- Experience in Oracle Designer and XML programming.
- Maintaining quality microservice code and developing a RESTful API to interact with the micro service Architecture.
- Having experience working directly with content management systems likeSitecore.
- Experience in creating WPF applications using Microsoft Blend Design, Silver light and XAML.
- Responsible for using/developing Stored Procedures to update table with the system and created/Updated/Assigned tickets for company use to be split workload across team.
- Experience in creating the windows applications using WPF(Windows Presentation Foundation) and WCF (Windows Communication Foundation) for getting the Data from web services.
- Optimized the computation complexity of Algorithm to fit the constrained ROM and RAM memory.
- Experienced in building animations for desktop applications using Windows Presentation Foundation (WPF) and Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend.
- Worked on Test Driven Development(TDD) to first write the application functionality and then write test cases and TDD promotes design to interface not implementation design concept.
- Hands on experience in using Third party controls like Telerik/Kendo.
- Application Development usingTelerik/Kendo controlson MVC platform.
- Worked in Test Automation and Process Management throughout key phases of STLC and Solving the issues in automation execution and test development.
- Implemented the algorithm in both embedded system and cloud platform.
- Completed rebranding and designed Share point solutions, developed Master Pages, CSS files and site templates.
- Worked on the UI of a web based content management system built with React and Redux.
- Product was developed from the ground up using Microsoft technologies(WPF,.NET)
- Used Telerik Controls such as Kendo UI to support HTML controls in all the browsers.
- Used an Agile, Scrum approach methodology for software development using Rally .
- An exclusive experience working with User Controls with VB.NET code-behind files, debugging and Quality Testing of the code.
- Used Angular 2/4 as framework to create a Single Page Application (SPA) projects.
- Involved in implementing the complete application in the in-build MVC Architecture with Angular 2/4.
- Used Web Services ( SOAP, WSDL) for communicating with other application and components.
- Web Browsers that support Multithreading can have multiple windows open with java Script.
- Implementation of CI and CD for the new projects using Jenkins, Ansible,Artifactory Build Forge, GIT, and maven build framework tools.
- Utilized the data to redesign critical aspects of the Graphical User Interface to better map with the operator needs.
- Developed web application using ASP.NET, HTML5, CSS3, JSON, SQL and Bootstrap.
- Developed and consumed web services through AJAX, jQuery, SOAP, XML/WCF.
- Implemented in MVC5Architectural pattern using Razor View Engine.
- Used Language - Integrated Query (LINQ) to implement query expressions to get the data from SQL.
- Applying Multithreading techniques for creating high performance applications.
- Created stored procedures, functions, packages and triggers using NO SQL, PL/SQL and T-SQL.
- Integrated SQL Server Reporting Services (SSRS) reports in applications.
- Performed data transformations using SQL Server Integration Services (SSIS) via the implemented enhancements for better performance.
- Used Crystal Reports application to generate reports from wide range of data.
- Used Cascading Style Sheets (CSS) for consistent look of the site.
- Involved in unit testing and integration testing.
Environment: asp.net 4.5, JQuery, Visual Studio 2015, TFS, GitHub SQL Server 2014,Restful Web Api,WPF, Entity Framework, XML,Prism, IIS, C# 4.0,AngularJS 2/4, Bootstrap, Fiddler, Specflow, Swagger.
Confidential, San Francisco, CA
Sr .Net Developer
Responsibilities:
- Requirements gathering and analysis, Participated in meetings interacting with project managers, team members in order to understand application needs and goals.
- Responsible for Programming/Developing and coding the Application, Wrote the code for all necessary business requirements (user stories) the application had and the code to fix any bugs. The application used a 3-tier framework base and the UI layout (design and code behind) was developed in Visual Studio 2012 (using C#).
- Designed and developed single page application using Angular2.
- Used Angular UI Router, Angular UI Bootstrap, Knock out for routing and rich user interface.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts, and agile methodologies and Model View Controller (MVC).
- Experience on working with Windows Communication Foundation (WCF), Windows Work Flow Foundation (WWF), Windows Card Spaces (WCS) and Windows Presentation Foundation (WPF) in .NET 4.0/3.0.
- Involved in developing the requirement with C# 4.0, ASP.NET 4.0, WCF and Web services in .Net 4.0 Technologies, Ajax Telerik/Kendo controls and unit testing, system testing and release management.
- Worked in Database tools (Toad, SQL Navigator, PL/SQL Developer) for writing SQL and PL/SQL Coding.
- Developed and designed web solutions using MS Share point Designer, MS Visual Studio, and MS InfoPath, through C#, jQuery, JavaScript, HTML 5, ASP.NET, XML, and other languages to build and maintain technical solutions.
- Created SSIS package to extract, transform and load (ETL) data from various sources into destination target, like data warehouse, flat file, Excel, using SQL Server Integration Services.
- Expertise in designing and normalization of relational database, creating complex database queries using SQL, T-SQL, stored procedures, functions, cursors, triggers, views, joins using SQL Server 2005/2008/2012 and Oracle9i/10g.
- Used TDD to tests drive the code and to assist that in validating the design at an earlier stage.
- Responsible for writing Stored Procedures and creating Views to pull data from the central database for efficient database management.
- Resolving MS-exchange related issues such as user account and data space. User account Creation through Active directory, using SCCM and PowerShell to assist in inquires. Reimaging and break fix when necessary
- Architected the new WPF patterns into the existing codes
- Used LINQ for querying on Business objects, collections and LINQ to sql to develop data access layer.
- Setup WindowsWorkflow foundation to work with insurance application processing in ASP.NET.
- Exchange PowerShell cmdlets to make essential changes in the O365 environment.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Involved in the design of database, creation of tables and stored procedures using MS SQL Server 2008.
- Demonstrated with SSRS to include report front-end development, report deployment and management and executing SSIS programs
- Responsible for handling Normalize Database designing and creation, Data Modeling, Data structures, Database schema, Tables, Rules, Constraints and Views.
- Applying Multithreading techniques for creating high performance applications.
- In the Business Logic Layer along with code access security (CAS), Web and WCF services were used.
- Used Entity Framework for database operations.
- Involved in writing jQuery-based Ajax requests using JQuery.get (url, data, callback, type) or jquery.ajax (options) and jquery.post (url, data, callback, type).
- Designed and developed win forms using C#, ASP.NET 4.5, XML, XLST, HTML, JavaScript,TypeScript,Winform Cascading Style Sheets (CSS) and User Interface (UI).
- Designed Business components and Data Access Layer using C#, ASP.NET and Data Sets.
- Implemented Data access layer using Entity Framework(EF5) to connect and retrieve or manipulate database information.
- Involved in developing RESTful calls with WCF that return JSON results for data binding and to implement other business logic.
- Wrote various Unix Shell scripts to automate the process.
Environment: .Net 4.5, ASP.Net,VB.net, MVC 4, Visual Studio 2012, Angular JS,React Js, jQuery, Ajax, JSON, C#.Net, Win forms, HTML, Entity Framework, JavaScript, CSS, TFS, GIT, Crystal Reports, WCF, IIS 7.0
Confidential, San Diego, CA
Sr .Net Developer
Responsibilities:
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2012.
- Developing web pages using MVC and Jquery.
- Using SQL Management Studio 2012for backend data management.
- Using LINQ expressions to fetch data from database effectively.
- Using WCF techniques like Datacontract, OperationContract, Datamember to create classes and methods and protect data integrity.
- WCF services are extensively used for various functionality.
- Created Packages and Store Procs using Oracle.
- Using TortoiseSVN version control for checking in code and downloading latest changes to local.
- Developed the core application infrastructure C#/WPF/XAML/.NET 4.0/MVVM/Unity before handing off product implementation to their in-house development team.
- Worked in a mentoring roles with the developers to provide knowledge transfer of C#, .NET, WPF and XAML
- Using Jira agile/Scrum development methodologies like User stories, Epics for productive development.
- Bootstrap, HTML5 and CSS3to make responsive web UI Changes for all devices.
- AngularJSto implement clean separation of concerns and data binding capability to HTML thus giving user a rich and responsive experience.
- Also used Jqueryfor a legacy project to improve user experience.
- Migrated legacy MVC web application to use angularJS instead of jquery
Environment: Asp.net4.5,VB.net,JavaScript, JQuery, Visual Studio 2012, TFS, TortoiseSVN, SQL Server 2014, WCF, ADO.net, XML,IIS, C# 4.0,AngularJS, Bootstrap, Fiddler
Confidential, Westborough, MA
.Net Developer
Responsibilities:
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2012.
- Developed page which involves Image processing techniques using C#, Ajax sliders for brightness, contrast.
- Used Asp.netUpdate Panel techniques to do Asynchronous Postback.
- Ajax Validation controls are extensively used to validate different Controls on pages.
- Used Jquery and AngularJSto do lot of processing on client side to reduce load on server side.
- Used WCF to use lot of methods created for dropdownlistcontrols.
- Used ADO.net techniques to connect to database for fetching, saving and updating data.
- Used Linqto manipulate data on the fly on pages.
- Dimensions is used for version control, uploading files after developing web pages.
- Used List techniques in asp.net to get data for controls like DropDownLists.
- Used Asp.net Object data source andcontrol parameters to make what controls display depend on other controls.
- Designed WPF Forms, Custom Controls and User Controls using XAML language fo
- Created UI controls in XAML pages usingWPF,WCS.
- Used WCF techniques like data contract and also Created Business Objects, Data access objects, Data Contracts, Internal service.
- Created Complex Stored procedures for getting, saving and updating data in Database.
- Extensively used SQL Management Studio 2012 for developing testing web pages.
- Created Events for Dropdownlists, Texbox Controls, Radio Buttons and Buttons.
- Developed Asp.net user controlsfor different pop up pages and selection pages.
- Used SSRS for developing reports and SSIS for data-warehousing huge data
- Converted some classic asp web pages to asp.net.
Environment: Asp.net 4.5,VB.net,JavaScript, JQuery, Visual Studio 2012, Dimensions, SQL Server 2012, WCF,IIS, ADO.net, XML, C# 4.0
Confidential, Minneapolis
.Net Developer
Responsibilities:
- Involved in Design and Development of database in SQL Server 2008.
- Developed custom controls and user controls for reusability.
- Using C#.NET as code behind for aspx page, maintained Data Access Layer and Business Layer.
- Designed and implemented XML.
- Deployment of web services for online transactions using C# and exposed them through SOAP and HTTP.
- Implemented 21 CFR Part 11 statutory rule for operator identification, electronic signature, access rights and electronic records.
- Creating a re-usable Data Access Layer, Exception Catching module using C# 3.0.
- Used ADO.NET to make necessary communication with backend database (SQL Server 2008).
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Used ASP.Net State Server session management for storing session related data.
- Developed and consumed web services through jQuery ands XML.
- Written Procedure & Functions for back end in SQL Server 2005, which were called from the ASP scripts through ADO, to do various DML operations.
- Maintained sessions throughout the portal.
- Used Crystal reports for reports presentation
- Written JavaScript for client side validation.
- Involved in Unit Testing of modules.
Environment: ASP.Net 1.1, ADO.NET, C#.Net 1.0,VB.net,DHTML, XML, DHTML, TFS, JavaScript, SQL Server 2008, 21 CFR part 11 rule.
Confidential
.Net Developer
Responsibilities:
- Actively participated in the design, implementation, deployment, configuration, and maintenance phases.
- Followed an n-tiered approach to make the application development flexible and extensible.
- Developed Masterpages to create a consistent layout of the pages.
- Controlled the style and layout of various Web Forms using CSS.
- Developed Web User Controls for reusability.
- Involved in writing Client-side and Server-side scripting.
- Developed Security Layers in C#. NET for user Authentication.
- Created and consumed WebServices using C#.
- Involved in resolving browser compatibility and version compatibility problems.
- Bound the Sitemap to the Tree View control for navigating between several Web Forms.
- Extensively used XML DOM and XPath to create, read, and manipulate the XML data.
- Developed reusable custom data access layer using ADO.NET.
- Wrote stored procedures and database functions for data extraction.
- Used ADO.NET as data access middleware for retrieving data and updating records in database.
- Created T-SQL Stored Procedures, Views and User Defined Functions for fetching relevant data.
- Used Microsoft Enterprise Application blocks for Exceptions logging and instrumentation.
- Implemented Forms based authentication.
- Unit-tested during the whole code development process and participated actively in the integrationtesting.
- Implemented source control using VSS.
Environment: Visual Studio .NET 2005, .NET Framework, ASP.NET, ADO.NET, C#.NETVB.NET,CSS, IIS 6.0, VSS, XML, XSD, XSL, SOAP, SQL Server 2005, NUnit Testing Framework.