Senior .net & Knockout Developer Resume
Goodlettsville, TN
SUMMARY
- .Net Developer with 8+ years of IT experience with exceptional skills in Analysis, Design and Development of high scalable n - tier Web Applications, Distributed Applications and Web Services using Microsoft Technologies.
- Proficient in developing application with .NET Framework ( 1.1/2.0/3.0/3.5/4.0 /4.5 ) and associated technologies, including: as ASP.NET, ASP.NET MVC, C#, ADO.Net, WPF, WCF, WWF, Silverlight, T-SQL, TFS, SSRS, Git Hub, Entity Frame work and SQL Server 2005/2008/2008 R2 and 2012.
- Experience in using JavaScript, JQuery, Nlog, and AJAX framework in creating efficient and interactive Web applications.
- Worked on front end web application development using Master Pages, Themes, Skins, HTML, XML, CSS, JavaScript and ASP.Net Custom Control.
- Experience in building custom, responsive and content management websites with excellent functionality and appealing design.
- Worked on Project where AngularJS and Angular 2 Co-Existed.
- Experienced in working on Octopus in maintaining builds and changing octopus variables.
- Extensive experience in developing and consuming XML Web Services using WSDL and SOAP.
- Extensively worked on HTML/HTML5, XHTML, Angular JS, AWS (Amazon Web Services), DHTML and CSS3 to design rich web pages.
- Extensively worked on Queries, Stored Procedures, Functions, Triggers and Views in SQL Server 2005/2008/2008 R2 and 2012 to access database.
- Design and implement Restful API layer along with calls to consume an API layer.
- Developed applications leveraging ADO.NET, LINQ to SQL, Entity Framework 4.5.
- Excellent knowledge of developing application using ASP.Net MVC framework to support clean Separation of Concerns and higher testability.
- Good Knowledge in Creating and Consuming Web Services using Restful Web APIs.
- Experience in Service Now Change tickets for releases to production.
- Experience in working with SonarQube testing and vulnerabilities.
- Worked extensively with Data Adapter, Dataset and Data reader as a part of ADO.NET to access and update database.
- Strong experience on MS SQL Server using SQL, MS SQL, SSIS and T-SQL. Have worked on ETL using SSIS and DTS packages.
- Development, debugging, and unit testing with Visual Studio and Eclipse.
- Experience in Content Management Systems, such as Kentico CMS.
- Experienced at using Git and TFS for integration, code security, version and source control.
- Developed applications in the past with C, C++, Java and Classic ASP.
- Comprehensive software development life-cycle experience with active involvement in requirements gathering, analysis, design, programming, testing and implementation.
- Self-Motivated and a Team player with excellent communication and written skills with exemplary analytical and problem solving skills.
- Task-oriented and committed to deliver work products within the established timelines.
TECHNICAL SKILLS
.NET Technologies: Visual C#.NET, ASP.NET, VB.NET, ADO.NET, Web Services, .NET Framework 1.1/2.0/3.0/3.5/4.0 , ADO.NET, LINQ, WPF, WCF, WWF MVC (3.0,4.0)
Practices: Test Driven Development, UML, OOPS
Web & Scripting Technologies: ASP.NET, Web Services, Web Forms, Win Forms, Kentico CMS, AJAX, AJAX toolkit, HTML/ DHTML, HTML 5, XHTML, XML, XSLT, XAML, AWS, JavaScript, Angular JS, Angular 2, CSS, IIS 5.0/6.0/7, Expression Blend 3.0/4.0, Soap UI.
Database: SQL Server 2005/2008/2008 R2, 2012, MySQL, Oracle, PervasiveSQL
Tools: MS Visio, MS Project Management, MS Office, Macromedia Dreamweaver, SSIS, SSRS, Crystal reports, N-Unit, Re Sharper.
Software / IDE: Visual Studio 6.0, Microsoft Visual Studio.NET 2005/2008/2010 , 2013, 2015.
OS/Methodologies: Windows 2000/2003/NT/XP/7/Vista/98, UNIX, MS DOS
Other Languages: C, C++, Java, 8085 & 8086 assembly languages
Source Controls: GIT & TFS.
PROFESSIONAL EXPERIENCE
Senior .Net & Knockout Developer
Confidential, Goodlettsville, TN
Responsibilities:
- Worked onSOAP and RESTFULServices usingWEB APIwhich return JSON data.
- Developed UI interfaces with MVC 5 Razor Views (CSHTML), CSS JavaScript, Knockout JS and jQuery.
- Utilized variousJavaScript and jQuery libraries,AJAX for form validation and other interactive features.
- Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by usingHTML 5, CSS and Bootstrap.
- Involved in deploying the application on IIS Server.
- Integration with other organizational services endpoints.
- Database modeling and development usingSQL, T-SQLandPL/SQLin Oracle and SQL Server environments.
- Developed projects using SQLServer Integrated Services (SSIS) and Data Transformation Services (DTS).
- Developed SQL Queries, Stored Procedures and Triggers usingT-SQL in SQL Server.
- This project was implemented using Agile and SCRUM methodology for rapid development.
- Written and used Stored Procedures, Tables andViews, Triggers, Functionsfor maintaining and interaction with Database using SQL server 2012.
- Configured SharePoint Services such as SharePoint Search, Managed Metadata, User Profile, and Business Connectivity Services.
- UsedjQuery& AJAXfor enhancing the responsiveness & behavioural aspects of the web page.
- Used Visual Studio to code custom solution for SharePoint in ASP.NET.
- Created, customized, SharePoint PortalSites, permissionsfor users on various sites, updated content, and created customnavigationi.e. structuringdocumentfolders,quick launchetc.
- Migrated SharePoint Sites, Lists and Libraries, web parts, permissions, documents between servers using SharePoint Site Migration Manager(MetaLogix).
- Source control GitLab.
- Involved in design, development and testing of the application using Agile Environment.
- Interact with product owner and developer in requirements analysis, design reviews, testing and documentation for application being developed in Agile environment.
- Participated in daily SCRUM meetings, planning and grooming meetings.
- Provide production support and troubleshooting as needed across all applications.
- Work closely with production and CA environment with an Agile model deployment.
Environment: Visual Studio 2017 & 2018, SQL, Oracle PL/SQL Database, Asp.net Web API, WPF, Knockout JS, jQuery, Javascript, AJAX, HTML5, CSS3, SCSS, Bootstrap, Confluence, Service Now, Fiddler & Postman, Sharepoint.
Senior .Net & Angular Developer
Confidential, St Louis, MO
Responsibilities:
- Extensively used C#, Visual Studio, ASP.NET, ASP.NET MVC 4.0, Angular Js, Angular 2, TypeScript & Oracle database for development.
- Used HTML, CSS, JS, Bootstrap, Angular Js, Angular 2 & TypeScript for front end (SPA) portal which aids to retrieve employer information and some DB operations like update & delete info.
- Worked extensively with Angular 2, Generated Components and Services using Angular - CLI.
- Implemented Client-Side Validations, JSON/XML parsing, manipulated DOM Events, Directives, Controllers, filters, $http.
- Back-End Application is based on .Net Framework, Oracle PL\SQL Database, Asp.Net Web API, Dapper, C#, Rhino Mocks, Swagger, Octopus.
- Used Upgrade Module and Downgrade Module from Angular2 to convert components into directives and use it in AngularJS Project.
- Made use of ngOnInit, ngAfterViewInit lifecycle hooks to load certain items on template after the component had been created and Initialized.
- Implemented lazy loading on certain components to increase performance.
- Source controls TFS & Git.
- Worked with reactive extensions (RxJS) especially Observables for asynchronously calling the serve, mapping the data to the required format (JSON) and implement error handling.
- Worked on JWT authorization token for roles to display certain areas of the UI for specific users.
- Worked on creating DB scripts for role hierarchy and creating new roles and users for application users.
- Involved in design, development and testing of the application using Agile Environment.
- Wrote queries and triggers using PL SQL Developer/Oracle database.
- Worked on fixing vulnerabilities and testing for SonarQube integration
- Unit and integration tests using Rhino Mock, .NET tests.
- Deployment using TFS, Git, Octopus build and deployment servers.
- Implemented RESTful services using Web API, C#, Dapper library for data access.
- Implemented Pre-Processor component that is responsible to read data from subscription service, process and generate output files to gather with real-time monitoring using Splunk.
- Participated in daily SCRUM meetings, planning and grooming meetings.
- Provide production support and troubleshooting as needed across all 4 applications.
- Integration with other organizational services endpoints.
- Making calls to API for getting information and parsing that content to display on UI.
- Work closely with production and CA environment with an Agile model deployment.
- Performed unit testing and closely work with QA’s in testing.
Environment: Angular 2 with Typescript, Angular-CLI, Visual Code, Oracle PL/SQL Database, Asp.net Web API, Visual Studio 2017, Dapper, HTML5, CSS3, SCSS, Bootstrap, Confluence, Service Now, Royal-TS, Swagger, Octopus, Node JS, Unity, SonarQube.
Senior .Net & CMS Developer
Confidential, Edina, MN
Responsibilities:
- Extensively used C#, Visual Studio, ASP.NET, ASP.NET MVC, SQL for development.
- Used HTML, CSS, JS, AJAX, Bootstrap for Web development across multiple browsers.
- Source controls TFS & Git.
- Led design and development of web applications based in ASP.NET, C#, and Kentico CMS.
- Leveraged AJAX for menu and navigation bar groupings for a more streamlined user interface.
- Work with UX designer and understand the Information architechture and design the CMS based on that.
- Convert HTML templates created by UI developer into dynamic templates into the CMS.
- Responsible for setting up the site and creating webparts, widgets, modules etc.
- Upload forms, in the Kentico's Library folder and convert them into pdf files.
- Developer with HTML, CSS, JavaScript, Content Management Systems, responsive design, website optimization, ADA compliance, A/B testing, SEO, and email development.
- Trained clients in Kentico CMS enabling them the ability to update their websites.
- Implemented Custom Search Indexing(SEO) using Kentico CMS and ASP .Net MVC .
- Perform root cause analysis and problem resolution of operational issues.
- Created Blogs, Roles using Kentico module.
- Worked with project managers to ensure delivery of all projects is on time and to the agreed quality and specification.
- Cross Browser, Cross Plaform testing, Website Validation, Social Media Networking and Email marketing Integration.
- Setup continuous deployment / integration.
- Followed AGILE/SCRUM methodology to gather design, implement, and unit test user stories.
- Coordinate with internal and external teams (on site/offshore) as necessary.
- Performed code reviews and independent testing.
- Performed unit testing and involved in documentation and wrote some test cases.
- Performed database operations on SQL Server 2014 to create and maintain custom table data using SQL queries.
Environment: Kentico CMS versions(9&10), C#, ASP.Net, MVC, HTML 5, Boostrap, javascript, SQLServer 2014, Visual Studio 2015 & 2017.
Senior .Net Developer
Confidential, San Jose, CA
Responsibilities:
- Used AGILE/SCRUM methodology to implement the application.
- Source controls TFS.
- Involved in design and development of Encompass Platform.
- C#.NET is used to program business logic including Code-behind files, and extensively Used Visual Studio Team Services to Check-In, Check -Out of the Code.
- Involved in Debugging and Testing of the application and testing by using Soap UI.
- Very good understanding of OOPs concepts and object models.
- Designed and developed the application on ASP.NET, ASP.NET Web API.
- Extensively used ASP.NET, WCF, C#.NET Validation Controls and JavaScript for client side validations in the Web Pages.
- Involved in SOAP and Restful web services using SOAP.
- IIS was used to publish the web pages.
- Extensive work in Developing Web forms, User controls and Custom Controls in ASP.NET.
- Explored various performance related issues and worked to increase the performance by handling various bug fixes and exceptions.
- Performed unit testing and involved in documentation and wrote some test cases.
- Design and implement Restful API layer along with calls to consume an API layer.
- Created tables and updated them using the Data Definition Language and Data Manipulation Language with respect to the business functionality.
- Worked on SSIS tool called Generic data loader which is used to load and transfer data from an excel sheet, flat file, database table to any destination table either be in Microsoft SQL or Oracle Database.
- Worked on console applications which are used to insert the data from an xml file to database tables featuring the Electronic Data Interchange.
- Explored various performance related issues and worked to increase the performance by handling various bug fixes and exceptions.
- Coordinated with off shore team helping them in setting up the portal and interacted with the Database developers, testers and Business group to submit the tasks effectively to facilitate proactive resolution of problems.
- Unit Testing and Deployment on the Azure Cloud Service.
- Extensive experience in creating rich content Web-Forms, Win-Forms, Web User Controls, Server Controls, Windows Service and Web Service.
- Created and optimizedstored proceduresto enhance the performance of the crystal reports.
- Performed database operations on SQL Server 2014 to create and maintain customer’s information by creating SQL queries, stored procedures, functions, and views.
Environment: .Net & Exposure to Azure, C#, ASP.Net, VB.NET, MVC, ADO.Net, SQL Server, Web API, REST, MVC 4.0, SSMS, SSRS, SharePoint, Visual Studio 2013&2015.
Senior .Net Developer
Confidential, Washington, DC
Responsibilities:
- Performed requirements analysis, design, development, testing, maintenance & deployment of the web portal, Development.
- Used front end web development tools like Angular JS, CSS, JavaScript, DHTML, Json and JQuery.
- Developed C# components to implement the business logic, consumed instances of these using ASP.NET.
- Used ADO.NET extensively for database manipulations and connections.
- Configured security features for the application using form based authentication and role based authorization using C# and ASP.NET.
- Handle Cross Browsers Issues by working on Master Pages, style sheets, various client side interfacing using DOM standards.
- Implemented and Consumed Web Services using WCF.
- Involved in SOAP and Restful web services using SOAP.
- Created User Controls for better reusability of codes in the application.
- Used Grid View and Form View with extensive data binding to display page and sort multiple records.
- Extensively used ASP.NET, C#.NET, WWF Validation Controls and JavaScript for client side validations in the Web Pages.
- Developed a prototype from scratch using ASP.NET MVC 3 and Entity Framework 4.3 for referring Confidential ts to pharmacies within a network.
- Developed private and public Web APIs, using ASP.NET Web API.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, Data Structures, ADO.Net Objects and Entity Framework 4.0.
- Used Session State, View State, Cookies and Query Strings to persist and transfer data between pages.
- Complete knowledge of object-oriented programming.
- Developed a module for XML input/output processing, third party input processing (Web Services, C#).
- Used Silverlight for the rich internet applications.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and JavaScript/JQuery.
- Developed applications leveraging ADO.NET, LINQ to SQL, Entity Framework.
- Used Master pages, User controls, Custom controls to suit user’s needs.
- Extensively involved on creating Rest Services using ASP.NET Web API and C#
- Used Team Foundation Server (TFS) for Version Control, NLOG for development, generated reports using the SQL Server Reporting services (SSRS) and Utilized SSIS (SQL Server Integration Services) to produce a Data Warehouse for reporting.
- Worked with end users for requirements gathering. Trained staff on application usage.
Environment: ASP.Net 4.0, MVC 4.0, C#, ADO.net, SSRS, Visual Studio 2013, Pervasive SQL Database, Microsoft Visio, Web Services, IIS 7.0, Java Script, JQuery, AJAX, HTML5, CSS, TSQL.
