Sr .net Developer Resume
Cypress, CA
PROFESSIONAL SUMMARY:
- 9+ years of IT experience in analysis, design, development, implementation, testing and documentation windows and web based applications.
- Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Expert in Microsoft.Net Framework developing Web based applications, Webforms, Winforms, WebServices using C#.Net, VB.Net, ASP.Net, ADO.Net, IIS, HTML, XML, XSLT.
- Creating web based application using technologies like, AJAX Toolkit, JavaScript, HTML5, CSS3, JQuery, JSON, AngularJS and Bootstrap.
- Good experience in Winforms and Extensive hands on experience with Web Services.
- Extensive Experience as Sr. Developer/Technical Lead using Java/Java EE technologies and Frameworks like Core Java, BPMN, JDBC, MVC, Servlet, JSP, Spring, IoC, JSF, JPA, Struts 2, Hibernate, Web Services, Websphere, Eclipse, Maven, JUnit, XML, UML and DBMS like IBM - DB2, Oracle 11g, Jira, Agile.
- Involved in development of Data Access, Business and Application layer using C#.Net.
- Experience in developing and implementing WCF, XML WebServices using SOAP and WSDL.
- Hands on experience with Visual Studio and Team Foundation Server (TFS).
WORK EXPERIENCE:
Confidential, Cypress, CA
Sr .Net Developer
Responsibilities:
- Working on N-tier architecture application with ASP.NET Web API and Entity Framework.
- Designing and implementing application using C#, ASP.NET MVC 5.0 with Razor View Engine, jQuery, AJAX, HTML5, CSS3, JavaScript and Utilized Entity Framework Database First approach.
- Designing responsive User Interface (UI) Layouts for dynamic web pages using ASP.NET MVC 5.0, WebAPI, Bootstrap and AngularJS.
- Responsible for developing the interactive Single Page Application (SPA) which can bind data to specific views and synchronize data with server using AngularJS and Bootstrap.
- Utilized jQuery AJAX library to call WebAPI to populate dropdown list and utilize JQuery UI auto complete to call action method in controller to implement auto complete, also used jQuery UI dialog and partial view to implement a pop-up.
- Used ASP.NET MVC data annotations and JQuery to do validations on the Model Data
- Had a chance to implement service oriented architecture (SOA) Layer using C# .net and WCF to decouple the UI with Business Logic.
- Created Web APIs using ASP.NET Web API allow new client projects to leverage data.
- Created the WebAPI which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
- Used AngularJS to add dynamic tables to the website, and make the website faster.
- Extensively used Multi-Threading concept for fetching data from web server using C# under ASP.NET environment.
- Used WCF Services for communicating with other application and using C#.
- Adapted web application to run in Windows Azure against SQL Azure and using Azure Queues for background processing.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Designed SSIS ETL packages to validate, extract, load from different file formats.
- Wrote complex and custom T-SQL queries using joins, sub queries and correlated queries to retrieve data from large number of tables.
- Developed T-SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic using SQL Navigator.
- Designed SSRS reports with dynamic sorting, defining data source for the report.
Environment: Visual Studio 2012, C#, VB. Net , ASP. Net , MVC(3.0/4.0), Entity Frameworks, WPF, JavaScript, AngularJS, JQuery, JSON, SSRS, SSIS, SQL Server 2008 R2, Web API, Windows XP, Windows Server 2003, T-SQL, TFS, Azure Cloud and SOA.
Confidential, Modesto, CA
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#
- Developed the reusable framework for the application using the ASP.NET, MVC Framework 5.0
- Designed and developed Graphical user interfaces using DEV Express and C#.
- Extensively used Dev Express Data Grid, Items Control and many other controls with Paging and Sorting for displaying various data on to the page.
- Used JQuery to perform validations and catch the events on client's browser.
- Involved in developing web Pages with rich UI, AJAX, and JQuery using ASP.NET.
- Worked with WCF Services, Caching features, configuring optimizations and securing the web application.
- Developed system services SOA for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Involved in Development using Linq and SQL Server.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed and consumed web services through Ajax, JQuery, SOAP, and XML.
- Extensively used technologies like AJAX for a rich UI experience.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Extensively used Third Party tools like Dev Express for developing rich user interfaces.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implemented Data Access Layer using Entity Framework (EDMX) and LINQ.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Created different chart reports helped in analyzing perform counters using SSRS.
- Implemented Unit Testing using VSTS and also involved in Integration Testing and Regression Testing.
- Used Github for version Control and source code maintenance needs.
Environment:: .NET Framework 4.5.2, MVC 5, AJAX Toolkit, BootStrap, Web Methods, WCF Service, API, T-SQL, ADO.NET, SQL Server 2012, C#, HTML, CSS, JavaScript, IIS 8.0, JQuery, JSON, LINQ to SQL, Github 1.4, Nunit, SSRS Reports, Dev Express, Angular JS, Log4net, Nuget Package Manger.
Confidential, Livermore, CA
.Net Developer
Responsibilities:
- Prepared the Architecture diagram and Data Flow Diagram using MS Visio.
- Involved in Requirements gathering, Analysis, Project discussion and clarifications.
- Did R&D on Integration of payment gateway Authorize .Net & PayPal (In-Context Express Checkout)
- Created Payment Gateway Adapter to Integrate with Payment gateway using C# and reflection.
- Implemented SSO (Single Sign On) to Quick Pay and Payment gateway applications from various applications like Online Banking, Mobile Banking application and Admin Portals.
- Implemented Scheduler/Crawler service for background payment process and other reminder notifications Using C#.
- Designed the Database for Quick Pay and Payment gateway applications.
- Implemented Responsive UI design for Web Channel and Mobile Devices.
- Designed and developed various reports using SSRS.
- Involved in Live transaction testing for Card and PayPal Payments
- Prepared Deployment and Implementation instructions document.
- Involved in Deployment and Implementation at client site.
- Manage and helped team member with guidance as and when required.
- Code review and Code integration done by Team.
- Produce more quality of code using new and simple methodologies.
- Cross-Browser java script implementation for resizing/progress bar, handled browser compatibility issues.
- Created Payment gateway service using WCF to handle Payment process like Change hold funds, Refund transactions from Authorize.Net (Card Payments) and PayPal (PayPal Payments)
- Consumed the WCF service (Payment gateway service) to facilitate Quick Pay to provide Refund/Charge hold funds.
- Created Complex Sql Stored Procedures for Retrieving and Saving the data as per the requirements.
- Created SSIS packages for data integration from excel to sql server
- Used TFS for Code Check-in, Check-Out, creating new solution, Branching and Merging
- Conducting the Agile Scrum meetings and getting the status of work items.
- Updating the project status in Rally to give more visibility into the status of features and quality, priorities, roadblocks, and risks.
- Implemented Multi-threading for getting the loan related data asynchronously for core banking system.
Environment: C#.Net, Asp.Net, JQuery, MVC, WCF, LINQ, Entity Frame work, Sql Server 2008, SSRS, SSIS, Visual Studio 2012 and Team Foundation Server.
Confidential, Los Angeles, CA
Jr .Net Developer
Responsibilities:
- Participated in the design and development of the Web application SQL Server 2012 database.
- Used UML for the Web application SDLC, this included creating several types of diagrams such as use case, activity, sequence, class and deployment diagrams.
- Created T-SQL CRUD queries for the application operations.
- Developed desktop applications as separate modules of the financial Web Application using technologies such as C# and XAML.
- Generated reports using the SQL report designer integrated with Visual Studio 2010 (.rdlc files).
- Designed and developed WinForms using C# in scrum environment.
- Developed WCF RIA Services to support the financial application desktop modules.
- Involved in designing and maintaining the financial reports for the application using Crystal Reports.
- Used Dataset to get data in XML format and used XSL/XSLT to transform it before presenting to the user.
- Experience in making a stored procedure and Triggers with oracle 11g.
- Experience in Continuous Integration using Jenkins.
- Developed and modified stored procedures, functions and queries in SQL Server as well as ORACLE.
- Implemented MVC /MVVM design pattern using AngularJS, WCSF in the project to different Business layer from the UI layer.
- Used JIRA for bug tracking and task management.
- Developed rich UI using Telerik Kendo UI controls
- Applied CSS styles to improve the Web Application look and feel.
- Used XML as the data transfer format to make applications communicate with each other.
- Developed the application using HTML5, C#, ASP.NET MVC5, Bootstrap, jQuery, Sync fusion components, Ninject, nLog and Visual Studio.net 2013 the Service Tickets for any issue in their leasing operation.
- Used Oracle 11g/R2 and 6i reports designer to create new reports. I am also using these tools to update the existing reports.
- Involved in modifying database packages, stored procedures and queries in Oracle 11g.
- Used XSD schemas to validate XML documents.
- Used XSLT to present data in a special format.
- Designed interactive web pages with front-end screens using WinForms, ASP.NET, C#, VB and HTML technology for the e-statement server as per the requirements.
- Deployed the Web application to the IIS 6.0 test environment.
- Used ORACLE Virtual Box software to test the Web application on different Windows.
- Applied several bug fixes and kept track of the errors.
- Written Stored Procedures in Oracle 11g used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
- Migrated financial system (in BANCOMEXT like external consultant) from OAS to J2EE, Web Logic 7.0
- Deployed developed application on IIS server, monitored performance and supported production environment
Environment: Visual Studio 2013, ASP.NET MVC 4.0, J2EE, C#, IIS, HTML, CSS, XML, XSLT, XSD, XAML, WinForm, JavaScript, jQuery, Bootstrap, ORACLE Database, SQL Server 2008, Oracle 11g, JIRA, T-SQL CRUD, AngularJS, Jenkins, Telerik Kendo, Crystal Reports, WCF, RDLC, UML, IIS 6.0, MS Office