We provide IT Staff Augmentation Services!

Senior Developer Resume

CA

SUMMARY:

  • Over 10 years of experience in analysis, design, development, testing and maintenance of object - oriented, client-server multi-tier web and windows applications.
  • Extensive work experience in designing and development of cutting - edge Enterprise Applications using ASP. Net, MVC 4, WPF, C#, VB.Net, ASP, Java script, XML, XSLT, HTML, database design and analysis, ADO, ADO. Net, .NET REMOTING and SQL Server.
  • Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account.
  • Efficient in using Database Connectivity API's in Client Server and Web Applications.
  • Experience in Developing and Consuming XML Web Services using C# and VB.NET.
  • Experience in dealing with Private, Shared assemblies configuring them with strong names, deploying them in GAC.
  • Strong knowledge of Modern software development models and theories, such as the object-oriented programming (OOP) model, Event-Driven Programming.
  • Experienced developing front end for the web applications using Html5, Css3, jQuery, Bootstrap, KendoUI, Infragistics and other third-party tools, libraries & frameworks.
  • Excellent Database design, analysis, development skills using SQL Server 2000 and SQL Server 2005.
  • Hands-on experience with database including T-SQL, PL/SQL and SQL Server involving Stored Procedures, triggers, cursors and indexes.
  • Developed, Configured and deployed a variety of .NET Framework Applications including Web Forms, Win Forms, Web Services, Windows Services, Remoting, Reflection and Multithreading.
  • Strong knowledge of Windows Presentation Foundation, Windows Workflow Foundation and Windows Communication Foundation.
  • Hands-on experience in designing and implementing various SharePoint Web Parts, Event handlers, Features, Workflows, Content Types, Custom Document Libraries and Lists
  • Strong proficiency in designing and developing InfoPath 2003/2007
  • Worked in different areas including Collaboration, Document Management, Portal and Web Content Management
  • Knowledge of custom error pages and exception handling
  • Good experience in database design and development in writing SQL Queries, Stored Procedures, Cursors and Triggers
  • Experience with C# and ASP.NET MVC
  • Building web applications with ASP.NET MVC, JavaScript, jQuery, JSON, HTML, XHTML, CSS, and Firebug
  • Hands-on experience on SQL Server Integration Services (SSIS)
  • Having knowledge on Software Development Life Cycle (SDLC)
  • Experience in LINQ and NHibernate to write DAL module.
  • Used NHibernate and WCF to communicate between DAL and other business components.
  • Solid experiences in complete Software analysis, design development cycle that include requirement analysis with Use Cases, Sequence Diagrams, applying UML design Patterns.
  • Strong knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF and Silverlight applications.
  • Developed Framework for Unit Testing the code written.

TECHNICAL SKILLS:

Operating Systems:: Windows Server 2003, Windows 2000, Windows NT 4.0, Windows 98/2000/XP/2003, DOS, Linux, Bash

Version Control Tools:: Microsoft Visual SourceSafe 2005/6.0, Team Foundation Server, SVN, GIT.

Languages:: C#.Net, Vb.Net.

Web Technologies:: ASP.Net 1.1/2.0/3.0/3.5/4.0, MVC5, AngularJs, HTML, CSS, Bootstrap, KendoUI, XML, Web Services, WebAPI1/2.0, WCF, jQuery, AJAX, CSS, WPF and Silverlight.

Scripting Languages:: Java Script, VBScript.

Web Servers:: IIS 4.0/5.0/5.1/6.0 /7.0

Databases:: SQL Server 2000/2005/2008, Oracle, MySQL.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Senior Developer

Responsibilities:

  • Work extensively with cross functional teams in Agile Scrum environment to achieve the tasks within the given sprint deadline.
  • Involved in planning, daily scrum meetings, discussions and understanding user stories.
  • Developed an MVC 5 Application using Razor syntax for view engine
  • Development of HTTP & REST services using Web API 2.0.
  • Generated multiple entity data models - edmx from the existing database schemas.
  • Implemented DAL using Entity framework 6.0 to access database (Database first paradigm)
  • Used Language-Integrated Query (LINQ) extensively for data retrieving, querying, storage and manipulation.
  • User Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objects, LINQ to Entities
  • Creation of Nuget packages for data providers.
  • Developed UI using Html5, Bootstrap, Css3, KendoUI, etc.
  • Developed numerous reports for Customers and Business user's using SQL Reporting Services (SSRS)
  • Used Log4Net to enable logging across the application. Implemented customized SQL appended and text file appended.
  • Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server
  • Involved in integration testing and written Unit tests for every module
  • Analyzed requirements, made impact analyses, interacted extensively with business users for clarifications, design discussions and proposed solutions with approach documents.
  • Responsible for deployment of the Application in production and resolving any post-Deployment issues

Confidential,Bellevue, WA

Senior Developer

Responsibilities:

  • Developing reusable components using Content Management tool Adobe CQ5.
  • Integrate these components with the Java server pages.
  • Developing front-end web user interface in HTML/DHTML, JavaScript, CSS, and Java.
  • Data transfer scripts between remote database servers and web servers;
  • Coding using JavaScript, jQuery, writing media queries in CSS3, using bootstrap where ever necessary.
  • Migrating the application to AngularJS MVC structure from the existing native JavaScript application.
  • Developing single page application using AngularJS.
  • Using HTML5 to develop base page, also CSS3 to style this.
  • Using NODE JS to communicate between the angular application and the packages.
  • Using GIT to maintain the repository, Yeoman framework, Grunt, Bower tools.
  • Using Karma framework for handling unit tests.
  • Delivering the user stories assigned which may have functional requirements including UI.
  • Resolving defects raised by the QAT.

Confidential,Houston, TX

Senior Developer

Responsibilities:

  • Developed the template for the application using HTML-5, CSS-3 and Bootstrap 3.
  • Writing the Controller Action methods.
  • Coding the database transaction methods using LINQ and displaying the manipulated data on to the razor views.
  • Creating entity framework models to create models inside the web application.
  • Writing wcf services to connect to the other databases and insert data in to local database.
  • Coding using functional logic within the razor views to manipulate data display.
  • Writing Ajax Json calls to the controller Json result methods to get or post data where ever required.
  • Writing Perl scripts for database transactions.
  • Used Telerik Kendo Grids to show data, kendo window to show popups.
  • Developed multiple HTML-5 pages and integrated them in to views of the application.
  • Used bootstrap classes to make alignment for all the pages.
  • Migrated the template as a layout page for the application for reusability.
  • Written media queries for making appropriate css fixes while making the pages responsive for desktop, tablet & mobile break points.
  • Created images using Microsoft Visio and exported them in SVG format, used the SVG’s in the application as resources.
  • Writing sql scripts for tables and procedures in the database project, publishing them to the local/server databases, creating entity models from the database structure.
  • Writing unit tests for the mvc application in mvc unit testing project.
  • Configuring the unit test project along with the application in the bamboo to run unit tests whenever code is checked in to ensure the code is error free.
  • Reviewing the code.
  • It is an agile process followed with 2-week sprint model for this application.
  • Estimating the stories, updating the Jira tickets.
  • Participating in the sprint planning, sprint review discussions, giving demo to the business at the end of the sprint on the functionality delivered.

Confidential

Technology Analyst

Responsibilities:

  • Research on the RFID device, communication with the developer community about the API.
  • Developing the Windows mobile 6.5 application with around 10 - windows forms with functionalities like Scan single RFID tag, Scan Multiple RFID tags, saving the tags in XML files.
  • Writing c# code to call the intermec api methods to scan an rfid tag, writing the tags on to the device memory, saving the data to local xml files.
  • Coding to export the saved xml data to excel sheets in the printable format.
  • Developed the Webservice to export the xml to the desktop version of the application.
  • Writing the sql server queries, procedures for database transactions.
  • Testing the application on the RFID device, scanning the sample tags, writing data on to them, saving the data to xml files, exporting them, printing the data.
  • Communicating with the device driver api developer community for driver specific issues.
  • Refactoring the code after the review comments from the architects.
  • Deploying the application in to a cab file, installer msi on to the device.
  • Giving regular demos to the client about the progress of the development.

Confidential

Software Engineer

Roles & Responsibilities

  • Developing HTML pages and integrating them with aspx pages.
  • Writing controller action methods to do manipulations on the model data.
  • Writing Ajax Json calls to the Controller to get data on to the client side where ever required.
  • Used third party tools of Infragistics like grid, dropdown, tables, and panels.
  • Writing sql scripts to create database and the tables.
  • Handling the Ajax calls using jQuery to get data from the database and populate the views.
  • Used Css classes to make alignment for all the pages.
  • Development of Data layer with Enterprise Library, Repository, Entity Framework, ASP.net and VB.Net development.
  • Implemented AJAX calls to map URL requests to controller methods in ASP.Net MVC.
  • Extensively used user controls like Page Header, Page Footer, Errors Summary, and Navigation Control in all the WebPages Using ASP.NET (3.5).
  • Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET (3.5).
  • Involved in Developing Master Pages using Style Sheet and for providing uniformity among the pages using ASP.NET (3.5).
  • Migrated the template as a layout page for the application for reusability.
  • Resolving the css issues occurring.
  • Communicating with the business team to get requirements and analyse them for the upcoming sprint.
  • Suggesting story points for the requirements as per the technical effort required.
  • Attending scrum.

Confidential

Software Engineer

Roles & Responsibilities

  • Developing XAML pages with WPF controls.
  • Coding view models with mvvm pattern.
  • Implemented InotifyProperty changed interface to provide two-way data binding.
  • Implemented Icommand interface to make event bindings between the controls and the view model to the database.
  • Writing sql scripts to create database and the tables.
  • Written both window and page xaml’s to make the application run on browser as well as desktop.
  • Creating models to set the get & set properties to have data binding between the view and model.
  • Used controls like Grid, stack panel, dock panel, canvas wherever required.
  • Resolving the css issues occurring.
  • Used Entity Framework 4.0 to implement ORM mapping and LINQ for data retrieving, querying, storage and manipulation.
  • Responsible for developing WCF Services to exchange data between local and Central Applications and consumed WCF service which is based on SOA (Service Oriented Architecture).
  • Used Telerik Rad WPF controls like Tab Control, Date picker, combo box and Grid view for online application and WPF controls for offline application and built custom validators classes for validations
  • Extensively involved in developing the base classes/ framework dlls to build the WPF application based using the custom framework assemblies.
  • Generated multiple entity data models (edmx) from the existing database schemas.
  • Used LINQ to Entities to handle the communication with the database and Used LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
  • Communicating with the business team to get requirements and analyse them for the upcoming sprint.

Hire Now