We provide IT Staff Augmentation Services!

Software Development Engineer Resume

2.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY:

  • 7+ years of experience in developing/testing web application and test frameworks using C#.NET, Selenium, Fiddler, ASP.NET , ASP.NET MVC, Nodejs and MS SQL Server 2005/2008.
  • Scrum/Agile Experience.
  • Experience in developing solution using Ajax and Web Service.
  • Experience working with IIS.
  • Strong knowledge in Object - Oriented Analysis and Design (OOAD) principles and UML.
  • Hands-on experience in all phases of SDLC, including requirements definition, design, development, testing, and support.
  • Experience with C# features like delegates, Lambda expression, LINQ
  • Experience with Abstract classes, Interfaces, Collections, Generics.
  • Experience with Restful Service using web API.
  • Strong on implementation of design patterns.
  • Knowledge of XML technologies: XML, XPath, XSLT and XSD.
  • Experience in SQL, T-SQL, stored procedures, functions
  • Experienced with data structure and algorithm
  • Quick learning, problem solving and communication skills
  • Experienced with PowerShell

TECHNICAL SKILLS:

Languages:  C#.NET, Typescript/javascript, java

Technologies:  ASP.NET MVC 4, ASP.NET, Web API, Nodejs, AJAX

Scripting:  JavaScript, jQuery

Markup and Styling: HTML, CSS/LESS, XML

Web Server:  IIS

Databases:  MS SQL, Oracle, NoSQL

ORM:  Entity Framework

IDEs:  Visual Studio, Eclipse, Microsoft Test Manager, (Jira)

Test Framework: Selenium, Protractor

Test Tools: Fiddler, SoapUI

Platforms:  MS Windows, Ubuntu

Source Control:  GIT, TFS

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Software Development Engineer

Responsibilities:

  • Developed Test Automation Framework using Selenium and C#.
  • Wrote complete set of Unit tests for the code using MOQ framework.
  • Implemented file processing windows services to process client files of different formats.
  • Tested file processor on different layers and on SQL database.
  • Implemented/Tested web api for lightweight RESTful calls.
  • Refactored test framework to make it highly maintainable.
  • Implemented code first entity framework and ASP.NET MVC to work with patient data and reports.
  • Worked with jquery data table, jquery ui to present/search/filter data for user friendly interface.
  • Worked on a number of C#/build and ui bugs.

Technical Environment: ASP.NET MVC 5, web Api, sql server 2012, C#.NET, Moq, jQuery, JavaScript

Confidential, Bellevue, WA

Software Development Engineer

Responsibilities:

  • Used selenium, windows form and XML configuration to create test application.
  • Worked with ASP.NET MVC web application to add features, and fix bugs.
  • Worked with jquery on the UI for data presentation.
  • Wrote complete set of Unit tests for the code using MOQ frameworks.
  • Worked with REST web service using WEP API.
  • Optimized number of stored procedures.
  • Fixed a number of bugs.

Technical Environment: ASP.NET MVC 5, web Service, C# .NET, Moq, jQuery, JavaScript

Confidential, Bellevue, WA

Software Development Engineer

Responsibilities:

  • Used protractor and javascript to create test application.
  • Create/maintain business layer using C# and front layers using ASP.NET MVC .
  • Implemented unobtrusive custom form validation using custom validator and JavaScript.
  • Wrote unit tests to test implemented features.
  • Used MOQ framework for mocking on unit tests.
  • Extensively used design patterns like Factory/Singleton, Behavioral, Strategy etc.
  • Implemented UI test using nodejs, protractor and JavaScript.
  • Involved in database design and implementation.
  • Worked with Layout and Partial views.
  • Used HTML5, CSS3, javascript for UI.

Technical Environment: ASP.NET MVC 4, web Service, C# .NET, Moq, JavaScript, git, nodejs

Confidential, Bellevue, WA

Software Development Engineer

Responsibilities:

  • Create/Maintain/Extend unit tests for the project.
  • Enhance/maintain Nodejs based application.
  • Wrote unit tests to test implemented features.
  • Used design patterns like dependency injection etc.
  • Fixed a number of bugs.
  • Used Mocha for mocking on unit tests.
  • Enhance user experience using HTML5, CSS3, Typescript/javascript
  • Added interactivity using client side mvc (knockout).

Technical Environment: Nodejs, TypeScript, JavaScript, git, mocha, html5, less/css3

Confidential, Elmhurst, IL

Software Development Engineer

Responsibilities:

  • Used SoapUI for web services test automation.
  • Used fiddler to modify/analyze web service calls.
  • Extensive work of creating/enhancing/maintaining middle tier using C#.
  • Extensively used design patterns like Factory/Singleton, Strategy etc.
  • Worked with Security token/Form authentication. worked with JSON serialization/deserialization.
  • Used C# features like enums, delegates, Generics, Collections, Abstract Class, Interface.
  • Wrote tables, parameterized/dynamic queries and stored procedures.
  • Involved in database design and implementation. create/enhance ASP.NET MVC application.
  • Worked with Layout and Partial views.
  • Implementation of Object-Oriented design principles.
  • Extensively used Linq
  • Developed Autosuggestion and input validation using jQuery.
  • Wrote complete set of Unit tests for the code using MSUnitTesting & MOQ frameworks.
  • Created UI layer using Razor View, HTML, CSS.
  • Created and Unit tested Web APIs.
  • Worked with TFS

Technical Environment: ASP.NET MVC, WEB API, C# .NET, MOQ, MS-SQL Server 2008, AWS (SES/SNS)

Confidential, Schaumburg, IL

Software Developer

Responsibilities:

  • Interactive pages created using WebForms/UserControls.
  • Used HTML, CSS for creating UI layer.
  • Created log in on master page using LogIn control and Forms Authentication.
  • Developed user-friendly interface using jQuery.
  • Wrote parameterized queries, functions and stored procedures.
  • Used design pattern and other C# features like enums, delegates, Generics, Collections, Abstract Class, Interface
  • Added database constrains for data integrity.
  • Used Object-Oriented design principles such as Inheritance, Polymorphism etc.
  • Extensive use of Linq
  • Used Ajax with JSON.
  • Input validation on client and server side
  • Developed Autosuggestion using jQuery.
  • Developed C# access layer for SQL.
  • Worked with TFS (Team Foundation Server for collaborative work)

Technical Environment: ASP.NET, XML, .NET 4.0, MS-SQL Server 2008, Oracle, HTML/CSS/jQuery

Confidential, IL

Software Development Engineer

Responsibilities:

  • Created ASP.NET UI layer using asp.net controls, html, css, jQuery.
  • Created Common-library to encompass basic feature of the application such as database connection, Configuration, Logging etc.
  • Created Template Fields for Data Presentation.
  • Created User Controls and used with multiple user control and asp.net controls.
  • Dynamically bound user control and asp.net controls at run time.
  • Worked with WCF service for common services like sharepoint Upload etc.
  • Fluency with Object-Oriented design and implementation such as Inheritance, Interface, Polymorphism etc.
  • Used design pattern (Singleton, Factory, Observer, IOC etc. )and other C# features.
  • Participated in Requirement gathering and Specification (SRS).
  • Used SQL Server as back-end database.
  • Worked with Crystal Reports
  • Used Confidential Enterprise Library for database connection.
  • Used Powershell scripts for creating jobs and used autosys for scheduling.

Technical Environment: ASP.NET, ASP.NET, Powershell, XML, C# .NET, MS-SQL Server 2008

Confidential

Bellevue, WA

Software Development Engineer in Test

Responsibilities:

  • Developed automation framework for testing content on the msdn and technet website.
  • Worked with xml and xslt to generate result in visual format.
  • Developed web page to show test output result.
  • Used HtmlAgilityPack and Coded UI to access webpage content.
  • Used Visual Studio for the development.
  • Used Confidential Test Manager for test management.
  • Perform multibrowser testing using automation tool.
  • Run migration tool to deploy content on the server and fix any migration issues.

Technical Environment: ASP.NET, C#.NET, XSLT, XML, MS-SQL Server 2008

We'd love your feedback!