Sr. Web Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Lead Full stack application developer with over 15 years of experience in design, development, solution providing and implementation of Web and windows application in Microsoft technologies.
- Strong design and developent experience in .NET, C#, ASP.NET, MVC 4.0, AJAX, LINQ, Win Form, WCF, SOA, Entity Framework, SOAP & REST based Web Services.
- Knowledge in developing application using .Net CORE 1.0
- Experience in front end technologies using HTML4, CSS2/3, JQuery, JavaScript, MVC 3.0, Razor, Microsoft ASP.Net Ajax and ASP.Net Themes. HTML4, CSS2/3, JQuery, JavaScript, MVC 3.0, Razor, Microsoft ASP.Net Ajax and ASP.Net Themes.
- Experiece in designing Single Page Application ( SPA ) using Angular JS, React JS and NodeJS.
- Strong RDBMS experience in SQL - Server 2013, Oracle 10g, Sybase, MY SQL and MongoDB.
- Good knowledge in developing and designing reports through SSRS , Crystal reports , Tableau and ETL using SSIS packages.
- Software development methodologies experience of AGILE (Participated in daily Scrums, Sprint planning and Sprint Retrospective meetings) and waterfall.
- Experience in code analysis tools FxCOP and testing tools using NUnit and Selenium .NET toolkit.
- Experience in SharePoint 2013 Team site implementation and custom web part deployment using .net.
- Experience in PHP , Zend MVC framework and PERL scripting.
- Knowledge in Devops tools using Quest Foglight Experience Viewer
- Experience in Configuration/Build/Release process using GIT, TFS 2010, PowerShell Perl, VSS, SVN and JIRA
PROFESSIONAL EXPERIENCE:
Sr. Web Developer
Confidential - San Francisco, CA
Responsibilities:
- Designed Service Oriented Architecture (SOA) using ASP.NET Web APIs to syncronize data between legacy application and central data repository system
- This has allowed legacy system to significantly involve in data reuse among different systems.
- Developed and consumed WCF services and WEB API's for CRUD operations using SOAP and HTTP.
- Established templates for coding design mockups and wireframes using MS PowerPoint, Adobe and Photoshop CS5.
- Create LINQ enabled DAL (Data Access Layer) using API LINQ to SQL and Entity Framework.
- Implemented design patterns incluing Dependency Injection through Unity Container, Inversion of Controls ( IOC), Singleton and MVC.
- Involved in analysis phase to develop application using .NET CORE
- Create custom single page responsive web application
- Implemented AngularJS Controllers to maintain each view data and implemented Angular Service calls using Angular Factory
- Leveraged angularjs resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components.
- Designed and implemented the MongoDB schema
- Lead offshore team of 2- 4 for maintainence and enhancements of existing costing application
- Coordinate test-driven development (TDD) strategies, conduct code review using Fxcop
- Tracking software customization, defects and issues via JIRA and streamlining Agile planning.
Environment: .NET Core, ASP.NET, MVC/C#, WCF, WEB API, LINQ, GIT, NUnit, SQL Server 2013, Angular JS, React JS, NodeJS and NoSQL(Mongo DB).
Sr. Web Developer
Confidential - Pleasanton, CA
Responsibilities:- Full stack engineer responsible for migrating legacy PHP application to .NET platform
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Ajax.
- Implemented responsive web design and maintaining larger style sheets using bootstrap
- Create Restful service using ASP.NET Web API and fetch data using jQuery AJAX via JSON response.
- Implement the DAL using DB First Entity Framework.
- Create LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Design application using creational pattern such as Factory and Singleton for component reusablilty and Dependency Injection.
- Created unit test project using NUnit and NMock.
- Design reporting module
- Create Angular JS business Intelligence dashboard.
- Built a data-caching Angular service which provides all client-side persistence
- Support and enhance existing PHP, ZEND framework, Python, and MySQL web site.
Environment: .NET 4.0, C#, MVC, Razor, HTML5, CSS3, jQuery, JavaScript, AJAX, JSON, Web API, MVC 4.0, Angular JS, Database First EF, MySQL and MS SQL 2012.
Lead Web/UI Developer
Confidential - San Ramon, CA
Responsibilities:
- Lead developer responsible for migrating legacy ASP application to .NET platform using ASP.NET Migration tool assistant.
- Involved in design, development, testing, debugging, implementing and deployment the application.
- Analyse migration stratergy and deploy appropriate tools for efficient performance.
- Defacing couple of UI pages.
- Implemented N-Tier Architecture and use ADO.NET data objects and ADO.NET Entity Framework.
- Design and architecture of 24x7 automatic email dispatch notification system for tracking outage restoration steps using Perl, .NET 4.0 and c# windows service and Oracle 11.
- Dispatch outage notifications to supervisor, t-men and crew members on mobile, tablets and laptops. Effectievely reduced manual operation time and increase crew response time by providing a workflow status change emails and reports very helpfull in storm seasons.
- Build.NET windows service to monitor the ABB database mapping system using web API calls.
- Develop the perl and shell scripts for automation.
- Develop stored procedure and scripts in PL/SQL.
- Involved in enhancement and maintainence of Outage system's
- Design and develop interface for ABB GIS mapping system using C# and .net 4.0.
- Developed map displaying events using geocoding and ArcGIS runtime SDK for .net application.
- Develop Generic c# Geocoding API interface.
- Design multiple REST APIs to integrate data from ABB Database.
- TFS responsibilities include maintaining the version control system (branching model, security), creation and maintenance of build definitions\scripts, and the setup of work item areas and iterations.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: .NET, C#, ASP.NET, ADO.NET, ASP, JavaScript, jQuery, Web services, XML, VS 2010, ESRI ArcGIS, TFS and Oracle 9.
Software Consultant
Confidential - Santa Clara, CA
Responsibilities:
- Responsible for migration of classic ASP application to .NET 2.0 platform
- Involved in vertical and horizontal migration stratergy.
- Document assumptions and issues identified during migration and synchronization.
- Created ASP.NET web forms and Class libraries containing code for business and data access logic using C#.NET.
- Developed the web pages using ASP.NET, HTML, and CSS for styling the Web pages.
- Utilized ADO.NET, Asynchronous Web Services, Windows Forms, User Controls, Exception handling with custom event log, strict form authorization and authentication
- Used ASP.NET Validation controls to do server-side and client-side validations based on the user's browser.
- Implemented .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Used Team Foundation source control to store the entire code, as well as a record of all changes and current check-outs in a SQL Server database.
- Generated reports using SQL Reporting Services.
- Involved in Normalization of the database and created queries to interact with the database.
- Written stored procedures, triggers, T-SQL queries in SQL Server.
Environment: C#, ASP.NET, ADO.NET, TFS and SQL Server 2005 database
Sr. Software Engineer
Confidential - San Ramon, CA
Responsibilities:- Responsible for developing an Enterprise Mobile application for Pole Test and Treating.
- Designed and implemented the Physical and logical database schema and migrated data from SAP to SQL Server using SQL Server Integration Services (SSIS).
- Design SSIS migration package to convert flat files data to SQL Server db with complex calculation integrated.
- Design/Build Extract Transform Load procedures in SQL Server Integration Services
- Used various Transformations in SSIS Dataflow, Control Flow using for loop Containers and Fuzzy Lookups etc.
- Implemented Event Handlers and Error Handling in SSIS packages.
- Extensively used SSIS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc.
- Taking Database full Backup, Transaction log backup & differential backup in daily Routine.
- Designed and developed Actions UI functionality using ASP.Net, HTML and JavaScript.
- Used ADO.Net technology to query, retrieve, and store and manipulate Queue related data using stored procedures.
Environment: ASP.Net, C#, .Net, JavaScript, SQL Server 2005 and SSIS
