We provide IT Staff Augmentation Services!

Software Development Engineer Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 8 years of experience in design, development, coding, debugging and testing of applications in C#, WCF, WIF, ASP.NET MVC, REST Web API, Access Control Service (ACS), ADFS 2.0, ASP.Net, SOAP, Web Services, ADO.Net, Entity Framework, Task Parallel Library, Microsoft Enterprise Library, Windows Service, Oracle, using .NET Framework 2.0/3.5/4.0.
  • Expertise in using various Design Patterns.
  • Developed applications in wide range of technologies like LINQ, JavaScript, JQuery, AJAX, XML/XSLT, JSON.
  • Expertise working in Agile environment with planning tools TFS, JIRA.
  • Ability to work in - groups as well as independently with minimal supervision and Pair programming.
  • Excellent professional ethics with problem solving, analytical and interpersonal skills.
  • Over 6 years of experience with the C#.Net, ASP.Net, ADO.Net, WCF Services, Entity Framework and .NET Framework 2.0/3.5/4.0/4.5.
  • Over 5 Years of experience with SQL Server 2000/2005/2008 , T-SQL, Stored Procedures and Triggers.
  • Over 3+ Years experience in MVC, VB.Net, VB6, XAML, XML/XSLT Validations, XSD, HTML, CSS, AJAX, JQuery, and IIS.
  • Proficient in a wide range of Internet/Intranet, web, Ecommerce, Client/Server technologies like XML/XSLT, .Net Framework, CLR, Using XML in .Net, C#, VB .Net, COM/DCOM, MTS/COM+, SOAP, .Net, VB 6 and scripting using VB Script and JavaScript, MS Visio, MS Project, MS Access DB, SOAP Toolkit 3.0, Microsoft Office System, Word, Excel Object Library etc…
  • Expertise in Database Design and Database Programming using SQL Server 2000/2005/2008 and has good hands on experience in Oracle 9i/10g.
  • Hands on experience with Network Protocols using TCP/IP, HTTP, SOAP, Restful Services and XML, JSON data formats.
  • Good experience in writing and developing customized and distributed applications using User Controls and Custom Controls.
  • Extensive experience with Web based, Client-Server and n-tier Architectures
  • Developed distributed applications using Web Services and WCF services.
  • Extensive experience in development Workflows.
  • Extensive Experience in Source Code maintenance through different versioning tools including VSS, TFS, GIT Repository, Tortoise SVN/GIT, and TeamForge.
  • Experience in developing AJAX .Net applications by using Framework 2.0, 3.5 and 4.0..
  • Expertise in using Design Patterns.
  • Good Experience on MongoDB, RabbitMQ message Queuing.
  • Extensive Experience in Compliance Applications.
  • Created N Unit test cases for automatic, End to End and UI testing using NUnit testing tool.
  • Ability to work in-groups as well as independently with minimal supervision.
  • Excellent problem solving, analytical and interpersonal skills.

TECHNICAL SKILLS

Technologies: C#, WCF, ASP.NET MVC, Web API, ASP.Net, Win Forms, WIF, ADO.Net, Framework 2.0/3.0/3/5/4.0.

Languages: C, C++, C# .Net, Java.

Middleware: XML, JSON.

Scripting: JavaScript, JQuery, AJAX, CSS, HTML, Jython.

Database: SQL Server 2005/2008/2012 , Oracle 9i/10g/11g.

Dev. Tools: Visual Studio 2005/2008/2012 , SSMS 2005/2008/2012 , TOAD, SQL Developer, Expression Blend.

Config. Tools: Configuration Editor, Enterprise Library Configuration, Service Model Metadata Utility.

Planning Tools: TFS, JIRA

Version Control: Team Foundation Server 2012, Tortoise SVN, Visual Source Safe (VSS) and CSV.

Other Tools: ReSharper, JMeter, Grinder, ANTS Performance Profiler, FxCop, Fiddler, WireShark.

OS: Windows XP/ 7 / 8, Windows Server 2008

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Software Development Engineer

Responsibilities:

  • Used Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages between metadata endpoints, theirby creating reusable interface applications to enable the ETL process, using predefined web methods for each extract table to be transported.
  • Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods to receive/ send Tickets, Attachments and Receipts.
  • Incorporated WCF Service with WSHttpBinding and basicHttpBinding to receive Tickets, Attachments.
  • Created multiple Worker Processes to perform Receive, Route, Transform and Delivery of Tickets.
  • Configured Service Identifies, Relying Party Applications, Rule group in Access Control Service (ACS) and used in Web Roles for autantication of partners.
  • Implemented AD FS 2.0 Identity provider to issue SWT, SAML 2.0 tokens based on claims, signing tokens and encrypting tokens.
  • Generated and used Certificates to create secure SSL connections with relying partners.
  • Written LINQ queries to retrieve data from SQL Storage.
  • Developed Storage component using Storage Clients to handle storage operations.
  • Used Task Parallel Library to spin multiple threads in Worker Processes for background operations.
  • Code developed based on best practices and Design patterns.
  • Run TEST Automations for System Integration Testing (SIT).
  • Worked in rapid Agile environment, in creating work items, bug fixes and estimation of tasks using TFS 2012.
  • Involved in end-to-end migration of ASP.NET Web form application to ASP.NET MVC based application

Environment: Visual Studio 2012, SSMS 2012, .NET Framework 4.0, C# .NET, REST WEB API, MVC4, WCF, LINQ, XML, JSON, SOAP, WSDL, SQL Server 2012, ADO.NET, Task Parallel Library, TFS 2012, IIS 8.0, Windows 8.

Confidential, NJ

Senior Software Developer

Responsibilities:

  • Developed REST Web Service on HTTP Handlers with POST, GET Methods for XML and JSON requests.
  • Developed, configured and exposed WCF endpoints using basicHttpBinding, wsHttpBinding to accept entity requests.
  • Developed OData (Open Data Protocol) Web service to quick query and update content in Database built on WCF Data Service.
  • Created Windows Batch Scripts for content data extraction, purging and uploading to FTP server.
  • Developed multithreaded Windows Service incorporating Task Parallel Library to perform background processing.
  • Applications designed based on n - Tier Architecture.
  • Developed multithreading Windows Services applications using Task Parallel Library for data extraction.
  • Extensively used basichttp, nettcp, wshttp bindings for different endpoints in WCF services.
  • Developed Administrator model in MVC4 using Razor views for metadata driven to facilitate content agility.
  • Performed NUnit testing and system integration testing and prepared requirement documents for testing.
  • Developed ASP.Net, AJAX, JavaScript centric Extract Service UI for subscribing content information.
  • Used appropriate Design Patterns in application development.
  • Developed generic Data Access Layer module using Microsoft Enterprise Library Configuration Tool.
  • Developed control scripts in SQL Loader and BCP Utility for ingestion and extraction on Databases.
  • Used Entity Framework for some applications in retrieving all business objects from Database.
  • Developed efficient cross component Database systems in multiple environments on SQL Server and Oracle across Data Centers.
  • Implemented Apache Logging Services i.e. log4net to all Web and Windows applications.
  • Developed Generic Logging Library using Dependency Injection pattern.
  • Developed various complex Views, Triggers completely generic and metadata driven.
  • Performed regression and load testing Web Applications using JMeter, Grinder.
  • Developed the project in Agile methodology using JIRA Tool, handling SCRUM meetings, Story Boards and Sprit Boards.
  • Responsible for day-to-day on-site developments, business / consumer queries and coordinating with offshore team.
  • Responsible to maintain and monitor Batch applications in Tidal Scheduler Confidential different Data Centers.
  • Involved in writing Interface Guides, Technical and Functional documents.
  • Used Tortoise SVN for the purpose of version control and source code maintenance needs.
  • Involved in end-to-end activities from Analysis, Design, Development, Unit Testing and Support for Applications.

Environment: Visual Studio 2010, SSMS 2008/2012, TOAD, SQL Developer, .NET Framework 4.0, C# .NET, MVC4, Razor Views, Web API, WCF, WCF Data Service, ASP.NET, AJAX, JQuery, JavaScript, HTML, XML, JSON, SOAP, WSDL, SQL Server 2008/2012, Oracle 11g, Entity Framework (EF4), ADO.NET, Microsoft Enterprise Library, Data Entity Model, Microsoft Task Parallel Library, Grinder, JMeter, Tortoise SVN, ANTS Performance Profiler, IIS 7.5.

Confidential, NJ

Senior Software Developer

Responsibilities:

  • Application design based on n-tier Architecture.
  • Involved in the Database design.
  • Involved in writing Technical use cases for a given functional use cases.
  • Developed the project in agile methodology.
  • Involved in design the application by using various design patterns.
  • Used Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages between metadata endpoints, theirby creating reusable interface applications to enable the ETL process, using predefined web methods for each extract table to be transported.
  • Extensively used basichttp, nettcp, wshttp bindings for different endpoints in WCF services.
  • Used WCF Duplex channel for asynchronous message communication.
  • Access ASP.Net Windows Communication Foundation (WCF) services from Silverlight applications and .implement AJAX script to handle Silverlight events and manipulate Silverlight controls.
  • Utilized the AJAX control toolkit 2.0 tools like Calendar, Dropdown, Animation controls for implementing AJAX partial page updates and extensively used AJAX extenders with UI control elements.
  • Architected and implemented a production ASP.NET 3.5WebPages in C# dat retrieved data from different data sources using ODBC, ADO.NET and LINQ.
  • Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.
  • Used Entity Framework (EF4) for all business Objects and Retrieving data from DB.
  • Developed admin model using MVC 2.0/3.0.
  • Developed the Razor views.
  • Used Web Services (SOAP, WSDL) for communicating with other application and components.
  • Used JQuery Library for Client side validations and Ajax calls.
  • Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
  • Performed NUnit testing and system testing and prepared requirement documents for testing.
  • Developed application in agile model and involved in daily scrum meetings.
  • Used Microsoft Team Foundation Server for the purpose of version control and source code maintenance needs.
  • Coordinated with Testing team to identify the bugs and release process.

Environment: WCF, Visual Studio 2008/2010, .NET Framework 3.5/4.0, Silverlight3.0/4.0, C#.NET,VB.NET,ASP.NET, ASP.NET Ajax, JQuery, MVC 2.0/3.0, SQL Server 2008, LINQ to Objects, Entity Framework (EF4), ADO.NET, Data Entity Model, Developer Express Tools, JavaScript, TFS, IIS 6.0/7.0,CSS,HTML,XML,XAML, Visio.

Confidential, OH

Senior Software Developer

Responsibilities:

  • Gatheird User Requirements, designed the Framework using UML dat included identifying the use cases and its surroundings, drawing use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
  • Application design based on n-tier Architecture.
  • Extensively involved in the Database design.
  • Extensively involved in developing Data access components by using Microsoft application blocks.
  • Extensively involved in database migration.
  • Written SQL Queries, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2005.
  • Created a Setup Package (.msi), compile application in debug and release mode by Using Visual Studio. NET 2005.
  • Participated in full software development lifecycle.
  • Prepared project plan using Microsoft Project.
  • Responsible for configuration management (Configuring the Project in VSS, Taking VSS backup etc.).
  • Done unit testing, integration testing and regression testing.
  • Testing of database, queries optimization and performance.

Environment: C#.Net, ADO.Net, Visual Studio 2005 SQL Server 2000, .Net Remoting,, Microsoft Project, MS Visual SourceSafe, Windows 2003.

Confidential

Software Developer

Responsibilities:

  • Gatheird User Requirements; designed the Framework using UML dat included identifying the use cases and its surroundings, drawing Use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
  • Responsible to deliver the give modules without slipping the deadlines and without exceeding the estimated effort.
  • Application design based on n-tier Architecture.
  • Involved in the Database design.
  • Extensively involved in developing components for Business and Data tier using C#, ADO.Net.
  • Involved in Design and Developing components of dis application using ASP.NET, C# .NET, VB. NET, JavaScript, COM/COM+, CML, XSLT, XPATH.
  • Involved in the Remoting design.
  • Implemented different C# Design patterns in all the layers.
  • Involved in Performance testing for different bandwidths by using the bandwidth controller.
  • Written SQL Queries, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2000.
  • Involved in preparation of cascade style sheet (CSS) files.
  • Involved in Code review phase.
  • Developed secured web services using .Net, C#, XML/SOAP.
  • Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
  • Created a Setup Package (.msi), compile application in debug and release mode by Using Visual Studio. NET 2003.

Environment: C#, VB.Net, ASP.Net, ADO.Net, ASP, XML, SQL Server 2000, .Net Remoting,, Visual Studio.Net 2003, Rational XDE, Microsoft Project, XML/SOAP, JavaScript, HTML, DHTML, IIS 6.0, MS Visual SourceSafe, Windows 2002 and Web Services.

Confidential, Beaverton, OR

Software Developer (Offshore)

Responsibilities:

  • Involved in the creation of Mappings.
  • Involved in the process of creating Ports, Custom Adapters and orchestration.
  • Involved in the process of creating the components to use in both BizTalk Application and Web Application.
  • Responsible to install and uninstall the business components which are using Web Application in Global Assembly Cache (GAC).
  • Developed User interfaces using ASP. NET Forms
  • Developed Business and Data tier using C#, ADO.Net.
  • Involved in retrieving data using ADO.Net with C#. NET, ASP .Net and presenting it to XSLT
  • Developed the Business Logic using and C# .NET.
  • Worked with the database using ADO.NET library.
  • Design, Development of Web Forms using C#.NET, ASP.NET, Java Script for the user interface.
  • Using Business Layer the business Logic and hides the business logic from the presentation layer using DCOM
  • Using Presentation Layer, which will use the Business Layer components to present the info and allowing customization on layouts, colors based on the user selection using ASP, XSLT, XML, CSS and DHTML.
  • Used Data Grids, Data Sets, Data Views, Data Adaptors to extract data from the backend
  • Implemented client side validations using Java Script.
  • Developed user controls (.ascx files) for reuse.
  • Used the HTTP Modules and HTTP Handlers in place header and Footer in the all the pages in the application.

ENVIRONMENT: ASP.NET,C#.NET, Visual SourceSafe 6.0, Win Forms, OOAD, ADO.NET, COM/COM+, JavaScript, VB, IIS, SQL Server2000, SOAP, Crystal Reports 9.0, Web Services, XML, XSL, Visual Interdev 6.0, Windows2000

We'd love your feedback!