Full Stack Net Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Technically Competent, diligent and result oriented professional, having over 8+ years of experience in IT Industry with experience in design, development, implementation and maintenance of desktop and web based applications. And debugging, testing and documentation of the various phases in a software development life cycle.
- Experience in detection of bugs, rectifying the bugs, Supporting the application and Application maintenance.
- Having extensive subject matter expertise in IT Infrastructure Planning (Database, Server & Network Management), IT Services Management (ITSM), Methods, Processes and Strategic Technology & Developing Cost Effective Solutions to meet customer / business requirements.
- Tied DB2 databases for invoices and compared to drayage rate contracts (VB6, VBA and MS Access).
- Strong experience in Object Oriented Programming (OOP) and methodologies.
- Experience in creating and consuming Web Services using C#.
- Experience in Object Oriented programming.
- Experience working in agile development methodology.
- Programming concepts and Design Patterns (MVC, MVP).
- Good exposure to the Software Development Life Cycle (SDLC), Service Oriented Architecture (SOA) and Agile Software Development.
- Used Fiddler to test the Web API and used Jasmine to do unit testing of the Angular.js scripts.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js, D3.js, node.js.
- Used Model View Controller (MVC) design pattern to develop a complex web application, ASP.NET with C# as code behind AngularJS, is used for client side validation.
- Incorporated accounting systems (QuickBooks) into Microsoft 3.0 CRM.
- Implemented multi - level routing for navigation and made use of ECMAScript Arrow functions in Angular 2 Application.
- Written front-end code using HTML5, CSS3, JQuery for assigned user requirements using AngularJS.
- Creation & maintenance of private NuGet servers in order to create NuGet packages.
- Extensively used Node.js package manager NPM, Bower for UI dependency and Grunt for task automation and UI optimization.
- Used Log4Net to handle auditing, error logging, and performance measures.
- Used Team Foundation Server for the version control, branching and MS build.
- Communicated with the clients and the Management. Involved in the Planning and the Requirement gathering.
- Experience with Microsoft Enterprise Library.
- Knowledge on AngularJS to build Single Page Application and strong knowledge on component, custom directive, custom service, and routing.
- Extensive experience in creating rich content Web Forms, Win Forms, WWF, Web User Controls, Server Controls, Dev Express controls, Multithreading, Windows Service, .NET Remote technologies and Web Service.
- Experience in implementing Authentication and Authorization security mechanisms.
- Strong understanding and Implementations knowledge of Design Patterns.
- Hands on experience in web-application including front-end & database.
- Ability to handle complex queries, sub queries, joins, stored procedures, triggers.
- Experience in writing SQL statements, Stored Procedures, Triggers, Views, and Functions in SQL Server.
- Experience in creating and consuming Web Services using C#.
- Experience in developing websites using MVC5 with Razor views.
- Product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually .
- Excellent communication and inter personal skills.
TECHNICAL SKILLS:
.NET Technologies: ASP.Net 4.0/3.5/2.0, ADO.Net, Web Services
Programming Languages: C#, NET 4.0, VB.NET, C, C++,VB6
Web Technologies: Classic ASP, ASP.NET, HTML, XML, XSLT, CSS, JavaScript, UML, SOAP, VBScript, AJAX, MVC, AngularJS.
Database Technologies: MS-SQL Server, My SQL, Oracle9i/10g.
Web/Application servers: MS Internet Information Server (IIS)
IDE: Microsoft Visual Studio .NET 2013/2013/2010/08/05/02, Microsoft Business Intelligence
Operating Systems: Windows 8/7/XP/NT/2003/2000
Integration Tool: SQL Server Reporting Services
Configuration Tools: MS Visual SourceSafe, MS Team Foundation Server
Framework: Microsoft .NET Framework
Reporting Tools: Crystal Reports, Report Builder 3.0, Telerik Reports
Testing Tools: Win Runner, N-Unit.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Full Stack Net Developer
Responsibilities:
- Followed agile methodology with daily scrum meetings and providing user story updates.
- Used MVC 4 Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- Experience using configuration management tools such as Team Foundation Server (TFS) and Visual Source Safe (VSS) for Version Control.
- Worked on Versioning tools like VSS (Visual Source Safe), TFS (Team Foundation Server) and GIT.
- Worked using GIT and Tortoise GIT as version control system. Also, used Visual Source Safe before moving to GIT.
- Implemented project using Agile SCRUM methodology, Involved in sprint showcase and sprint retrospective.
- Creating a new database on an existing Confidential SQL server to house quality control data owned by the Customer Due Diligence Group (CDDG).
- Involved in Complete redesign of the whole application UI to Angular.js.
- Performed both Nunit Testing and end to end testing of the application using Selenium.
- Developed front end web portals dynamic functionalities using React.js.
- Customized User Controls, web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
- Implemented UI using MVC 4.0, JavaScript, Angular JS 2, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Responsible for redesigning and implementing new features for dynamic web pages for application using HTML5, CSS3, Node JS, and React JS Extensively Used. ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Implemented and Consumed WCF rest based and various web services for the application
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Developed desktop applications for Windows customized for client's business requirements using VB6.
- Developed SQL Server Stored Procedures, Functions, Views, Triggers.
- Used Node.js in the UI application to automate daily tasks such build, running unit tests of your UI project.
- Implemented NPM for package management and grunt for building and automation process.
- Developed CLI for creating different web component template using Angular 2.0 and Node.js.
- Managing the code using GIT and Stash, deployments are managed via Bamboo and used JIRA for task management.
- Performed MSUNIT testing and have written unit test cases in several modules.
- Utilized TFS as a Source control for branching and merging.
- Performed builds across different environments using Team City for continuous integration.
- Developed mobile web application for Android and IOS devices.
- Developed Android, IOS Mobile cross platform app by Xamarin.forms/xaml.
- Develop project-specific standards and methodologies for website design layout, style sheets, handling of electronic documents, multimedia materials.
- As well as standards testing, and quality assurance as related to web site design and development.
- Used Microsoft Office Share Point Server (MOSS) to manage projects timeline, issues, use cases and other resources.
- Implemented SharePoint 2010 role-based security using site groups to secure access to sites and lists.
- Designed and developed Windows SharePoint services sited for each department and customized them using FrontPage.
- Designed Web pages, SharePoint Web parts layout and forms using HTML, CSS, and JavaScript.
- Performed code reviews for maintain the essential code integrity asnd used re-sharper for refactoring the code.
- Involved in Bug Fixes in both new development and production issues.
Environment: C# 4/4.5, ASP.NET 4/4.5, Visual Studio 2013/2012, ASP.NET, MVC 4.0, HTML, JavaScript, JQuery, Ajax, Bootstrap, Entity Framework 5.0, GIT, VSS, MS Unit Test, CSS.
Confidential, Miami, FL
Full Stack Net Developer
Responsibilities:
- Involved in design and development of various components and modules of the application using Visual studio 2010.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2010.
- Created CSS files to be applied to various web forms on the web pages.
- Used C# language in developing the Business logic, where in extensively implemented the Object-Oriented Programming functionalities.
- Developed 3- tier architecture application with User Interface, Business and Data Access layers using .NET and Entity Framework.
- Effectively used CSS, HTML, User Controls, Custom Controls and Master Pages
- XML and SOAP were used to exchange structured and typed information with help of web service over the internet
- Developed rich UI for the application using Windows Presentation Foundation ( WPF ) and done data binding using one way, two ways and one way to source data binding
- Expert level experience in .NET Framework 3.5/3.0/2.0/1.1 using C#.Net, VB.Net, ADO.net
- Extensively used Java script, and JQuery plugins for various client side scenarios and for also validations
- XSLT for transforming data from different formats into XML and vice versa.
- Developed flexible web page layouts (XHTML & CSS) and accessible forms for integration into a PHP web application and SQL database.
- Performed manual exploitation and mitigation of OWASP security threats in web applications.
- Developed the server side code using ASP.NET, VB.Net client side code using Java Script with Visual Studio IDE.
- Designed a Single Page Application (SPA) using Web API with Angular.js to support CRUD Execution
- To enable people with disabilities and others to search for accessible and affordable housing online.
- Used Java script and JQuery for better interaction and better performance.
- Developed complex stored procedures using temporary tables and loops using SQL and PL/SQL.
- Used JQuery to dynamically render the content on web pages developed using C#.
- Involved in Design and Architecture of the ASP.Net application, WCF based Web Services.
- Developed web pages to comply with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience in developing accessible digital products and web content.
- Designed the application using HTML Helper and Razor Views in MVC architecture that promotes a clear separation between the different layers.
- Designing User Interfaces, Web pages, Web forms using Server controls, HTML and JavaScript (JQuery) and CSS to enhance UI experience on Client-side.
- Installing and supporting IIS for use with Web applications.
- Used the Script Manager and Update Panel of Telerik.NET AJAX Controls to do asynchronous page post back.
- Based on the support tickets, fixed bugs on priority basis.
- Migrated windows applications from VB6 to .Net.
- Strong knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF and Silverlight applications
- Developed Stored Procedures, Functions, Views and Triggers for Data Manipulation, ensuring set up relations includes indexing, constraints, foreign keys etc. using SQL Server 2005.
- Used LINQ Feature of .NET 3.5 for Data Filtration.
Environment: .Net Framework, Visual Studio 2008, AngularJS, MVC, TFS, LINQ, Web API, ADO.NET, WCF, C#, HTML, AJAX, AJAX Control Toolkit, JQuery, SQL Server 2005 and IIS 6.0.
Confidential, Miami, FL
Net Developer
Responsibilities:
- Worked on creating UI using CSS, JQuery and Master Pages with C# as code behind file.
- Used Microsoft Visio to Design Sequential diagrams, flow diagrams and database schemas.
- Incorporated many rich, user friendly, responsive features in the application using .Net framework, AJAX Library, CSS and JavaScript.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Extensively wrote and used stored procedures, Database Triggers in SQL 2008R2.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Used Ajax for making web-page application faster and more responsive
- The project's core framework was architected to be Service-Oriented and used WCF (Windows Communication Foundation) instead of standard web services due to performance gain offered by WCF.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Worked in Agile environment utilizing Asp.Net, C#, CSS, HTML, J Query, Sub Version, VS2010, SQL 2008.
- Developed XML Web Services extensively to implement the business logic.
- Extensively used technologies like AJAX for a rich UI experience.
- Implemented web WCF services to passing data to multiple platforms.
- Experienced in mobile application development and release using C Objective.
- Implemented N-Hibernate for mapping database objects and actively referred them in the application.
- Designed & developed web user interface using ASP.NET, C#, HTML5, CSS3.0, JavaScript, server controls and AJAX Control Toolkit, and developed customized Web User Controls.
Environment: NET Framework 3.5, ASP.NET 3.5, C#, MS Visual Studio 2010, Objective C, IIS, SQL Server 2008R2, ADO.NET, Bootstrap, HTML, LINQ, T-SQL, Silverlight 2.0/3.0, CSS, WPF, WCF, Web
Confidential
Jr.NET Developer
Responsibilities:
- Involved in interacting with business analysts, other developers and management to develop the application.
- Followed SOA to implemented web services.
- Designed and developed Web Application using ASP.NET, C#, Ajax, JQuery, JavaScript.
- Involved in Analysis of the Customer requirements and understanding existing conventional system and processes.
- Involved in setting up the Development, staging, testing & production environments for the application.
- Created rich user interface windows forms applications using WPF.
- Involved in adding enhancement to these application as per the client request.
- Used Style sheets and Layout Pages for achieving uniformity throughout the web application.
- Used user controls and Custom User Controls to provide standard interactive User Interface.
- Developed Web Services for the System using .NET (SOAP/XML).
- Effectively handled ASP.NET client side state management features such as control state, view state, cookies, hidden fields and query strings.
- Worked with Grid View, List View data controls to populate database data and implemented paging, sorting.
- Used ADO.NET to perform CRUD operations to communicate with the SQL database
- Extensively used ADO.NET objects like Connection, Command, Data Reader, Data Adapter and Dataset
- Used TFS to manage code versioning.
- Involved in Created complex queries, Triggers, Stored procedures as per the requirement for the application.
- Created SSIS package to import data from xml to database and scheduled job on SQL server agent services.
- Used Team Foundation server for Version Control, branching, merging, checking and checkouts.
- Developed automated unit tests to test business, data access and services module using Visual studio Quality Tools.
- Worked on root cause analysis bug fixing and production support activities
Environment: Visual Studio 2005/2008/2010, .Net framework 2.0/3.0/ 4.0, C#, ASP.NET, Web Forms, Web services, SQL Server 2005/2008, AJAX tool Kit, XML, ADO.Net, Web Forms, HTML, CSS
Confidential
Jr. Net Developer
Responsibilities:
- Developed a 3 - tier web application on Microsoft.net framework 2.0.
- Used .net server controls, Html and CSS in designing and styling the customer’s module web forms.
- Performed validations using .net validations controls and JavaScript.
- Custom validations are implemented at mid-tier level to perform server side validations.
- Involved in development and maintenance of the product.
- Involved in developing long term chart and search functionality to the product.
- Performed application level tracing, debugging and state maintenance through the web.
- Configure file under the root directory of the application.
- Responsible for writing SQL Queries, stored procedures, and database triggers using SQL server 2K.
- Involved in tuning expensive SQL quires for better performance.
- Consumed web services to enable communication between UI and different databases.
- Participated in daily meetings reporting the daily and weekly reports to team lead.
Environment: Microsoft .net Framework 2.0, C#, XML, HTML, CSS, JavaScript, SQL Server, Jenkins, GIT
