We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Hoboken, NJ

SUMMARY

  • 8+ years of experience in all phases of Software Development Life Cycle (SDLC) Includes Requirements gathering, Design, Development, Testing, Packaging and Deployment of Client/Server, Web and Windows Applications using Microsoft Technologies.
  • Experience in developing Web and Client/Server applications based on C#/VB.Net, ASP.NET CORE, ASP.NET Web Forms, ASP.Net MVC, Web API, WCF, Entity Framework, HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap, Bento UI, Azure, IIS, AWS.
  • Strong experience in Object Oriented Programming (OOPS) and methodologies.
  • Good experience in developing Enterprise - Level Web Applications using n-Tier Architecture.
  • Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
  • Experience in developing and deploying Web Forms, Win Forms, and Web API service applications extensively.
  • Experience in developing windows form applications with GUI using Windows Presentation Foundation(WPF) and Service Oriented Architecture(SOA) using Windows communication foundation(WCF), MVVM, XAML
  • Experience in developing AJAX .Net applications by using Framework 2.0, 3.5 and 4.0.
  • Very good understanding of WPF, MVVM and Silverlight concepts.
  • Experience with XML, JSON, SOAP, REST, WSDL, Web Services, Validation Controls, Authentications like windows authentication, forms authentication.
  • Experience in implementing client-side applications using JavaScript, JQuery, Angular JS, HTML, DHTML, Bootstrap and CSS.
  • Experience in using Design Patterns.
  • Hands on experience on LINQ and Lambda Expressions on .NET Core 1.1/2.0.
  • Hands on experiences on WCF, LINQ on .NET 2.0/3.5/4.0/4.5
  • Developed and hosted SOAP Services Using WCF on Multiple Hosts.
  • Developed and consumed RESTful Services using WEB API
  • Extensively worked with Entity Framework Core to connect PostgreSQL
  • Extensively worked with ADO.NET to connect Microsoft SQL Server and Oracle
  • Excellent Experience in writing Data Access Layers using ADO.net Entity Frame Work Code First, Database First, LINQ to XML, LINQ to Objects and LINQ to SQL.
  • Strong experience in developing Constrains, Indexes, Views, Stored Procedures, Cursors, User Defined Functions, and Triggers for the implementation of data integrity using Microsoft SQL Server (MS SQL) 2008/2008r2/2012/2014, Oracle and PostgreSQL.
  • Experience in writing unit tests using MS-Test and Nunit.
  • me used Radis Cache server to store the cache for better Web application performance
  • Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS), Visual Studio Team Foundation Server (TFS), JIRA, GitHub, GitLab and Git Kraken.
  • Expertise in working in Test driven development(TDD), Agile, leading SCRUM meetings and handling Story Boards / Sprint Boards.
  • Knowledge on developing Packages using SQL Server Integration Services (SSIS) and SQL Server Reporting Services(SSRS).
  • Actively involved in Migrating applications from classic toAzure cloud and AWS deployment
  • Expertise in installing, developing and deploying on application/web servers such as IIS 5.0/6.0/7.0/8.0, Azure, AWS Environment.
  • Excellent analytical skills with proficiency in debugging and problem solving.

TECHNICAL SKILLS

Technologies: ASP.NET Core, ASP.NET Web API, ASP.NET, ASP.NET MVC, WPF, WCF, ADO.NET, LINQ, ASP, HTML, HTML5, CSS, CSS3, Bootstrap, Bento UI, Angular JS, XML, JSON, Web Services, Multithreading, WSDL, SOAP, REST, SSIS, Azure, AWS and Ajax.

Languages: C#.Net (6.0/5.0/4.0/3.0 ),VB.NET (10.0/9.0/8.0 ), HTML

Operating Systems: Windows 95+/XP/2K/ 2003/2008/2010, Vista and UNIX

Databases: MS SQL SERVER 2014/2012/2008/2005, MSAccess 2010/2007/2003, Oracle 9i/8i,12c, PostgreSQL

Development Tools: Visual Studio 2008/2010/2012/2013/2015/2017, Visual Studio Code, SQL Developer, SQL Management Studio, pgAdmin

Framework: .Net Core 1.1/2.0, .Net Framework 4.6.1/4.6/4.5/4.0/3.5/3.0

Reporting Tools: Crystal Reports, SSRS

Scripting: Open Connect Configure, JavaScript, Typescript and VBScript, Angular JS, jQuery

Agile Methods: Scrum

Version Control Tools: Team Foundation Server(TFS), Visual Source Safe, Tortoise Subversion, GitHub, Jira, Bitbucket, GitLab and Git Kraken.

Other: MS Office, FileZilla, Final Builder and Win Merge

PROFESSIONAL EXPERIENCE

Confidential, Hoboken NJ

Senior Software Engineer

Responsibilities:

  • Primary responsibilities entailed analysis, design and development of the application.
  • Involved in the Design and Implementation phases of agile software development lifecycle.
  • Used ASP.NET Core, WEB API And Angular JS for the development of the product.
  • Developed solutions using C#, ASP.NET Core, ASP.NET WEB API, ASP.NET MVC and Entity Framework Core.
  • Involved in translating business requirements into technical solutions.
  • Created and Consumed End Points of WEB API Framework and implemented features of security, testing of application.
  • Developed detailed Technical Specifications for subsystems and code for enhancing existing programs or developing new programs.
  • Designed Front End Application using Bento UI, HTML5, CSS3, Bootstrap, Angular JS, Async and AJAX to provide excellent user experience.
  • Followed SOA (Service Oriented Architecture) and built loosely coupled layers.
  • Created DTOS (Data Transfer Objects) and Mappers in the services layer.
  • Implemented JSON Web API Services using ASP.NET Web API to import the data from other One source applications.
  • Developed and consumed Restful Services in the services layer
  • Maintained ASP.NET Web services using VB.NET and C#
  • We used Radis Cache server to store the cache for better Web application performance
  • Implemented client-side validations/scripting using Angular JS, Typescript, JSON and Async Calls
  • Created Client-side validations with TypeScript and Server-side validations with ASP.Net Core.
  • Maintaining records in excel spread sheets and exploring data in to PostgreSQL Database.
  • Implemented Triggers, Tables, Views and SQL Joins in PostgreSQL Server using pgAdmin.
  • Performed Unit Testing on the code using Nunit
  • Utilized ADO.Net Entity framework core extensively for data retrieving, querying, storage and manipulation using LINQ and Lambda Expressions.
  • Deploy and Maintain the Application in AWS Environment.
  • Involved in preparing the documentation for design and code module that developed.

Environment: C#, ASP.NET Core 1.1/2.0, ASP.NET Web API, Entity Framework Core, ADO.NET, Dependency Injection, Radis Cache, HTML5, AngularJS with Typescript, Bento UI, Bootstrap, CSS3, AWS, Async, Await, AJAX, JSON, REST, Visual Studio 2017, Visual Studio Code, PostgreSQL, pgAdmin, Web Services, XML, GitLab, Git Kraken, TFS, Entity Framework.

Confidential, NY

Sr Dot Net Developer

Responsibilities:

  • Primary responsibilities entailed analysis, design and development of the application.
  • Involved in the Design and Implementation phases of agile software development lifecycle.
  • Used Model View Controller (MVC) architectural Design Patterns for the development of the product.
  • Developed solutions using C#, ASP.NET MVC, Typescript, WCF and ADO.NET Entity Framework.
  • Involved in translating business requirements into technical solutions.
  • Created and validated Views, Models and Controllers of MVC Framework and implemented features of security, testing of application.
  • Developed detailed Technical Specifications for subsystems and code for enhancing existing programs or developing new programs.
  • Designed interactive ASP.NET MVC views using JQuery, HTML5, CSS3, Bootstrap, Angular JS and AJAX to provide excellent user experience.
  • Followed SOA (Service Oriented Architecture) and built loosely coupled layers.
  • Created DTOS (Data Transfer Objects) and Mappers in the services layer.
  • Implemented XML Web Services in ASP.NET to extract the data from Java application.
  • Developed and consumed WCF, REST Services in the services layer
  • Maintained ASP.NET Web services using VB.NET and C#
  • Implemented client-side validations/scripting using JQuery, JSON and used AJAX
  • Created Client-side validations with JavaScript and Server-side validations with ASP.Net 4.5.
  • Involved in Web Services to WCF based on Service Oriented Architecture (SOA) using SOAP messages.
  • Involved in thecreation and deploymentof the reports usingSSRSand configuring the SQL Server Reporting Server
  • Maintaining records in excel spread sheets and exploring data in to SQL Server and Oracle Database.
  • Implemented Stored Procedures, Triggers, Tables, Views and SQL Joins in SQL Server 2014 and Oracle.
  • Performed Unit Testing on the code using Nunit
  • Utilized ADO.Net Entity framework extensively for data retrieving, querying, storage and manipulation using LINQ
  • Deploy and Maintain the Application in Azure Environment.
  • Involved in preparing the documentation for design and code module that developed.

Confidential, Westchester, PA

Sr Dot Net Developer.

Responsibilities:

  • Worked as per Agile Methodology to meet customer expectation, timelines with quality deliverables.
  • Presentation layer (GUI) application has been created using MVC 4.0 Razor View, ASP.NET 4.0, MS Visual Studio 2012, CSS3 and HTML5.
  • Created Model classes, Data Transfer Objects (DTOs), Mappers, Controllers and Views while developing ASP.NET MVC 3.0/4.0 application using Razor View Engine.
  • User interface screens developed using ASP.NET MVC and using Telerik MVC controls.
  • Developed single page applications usingAngularJS.
  • Designed and Developed dynamicwebpagesusingBootstrap, JavaScript, JQuery and JSON.
  • Created and consumed WCF services and followed SOA architecture
  • Fix bug in web service and Published WCF services.
  • Create Restful API with using Web API
  • Coded in Data Access Layer, and Business Logic Layer using C#.NET and SQL Server in backend.
  • Created Entity Framework object model which handles the data from/ to SQL.
  • Implemented search and CRUD operations using Entity Framework object model.
  • Used LINQ to Entity Framework using lambda expressions for communicating between business layer and database.
  • Used ADO.NET objects to access data from SQL Server 2012 database by using stored procedures and queries in T-SQL.
  • Implemented Object Oriented Concepts such as Polymorphism, Inheritance, Encapsulation.
  • Created Stored Procedures, triggers, cursors, views and user defined functions for maintaining business functionalities.
  • Involved in code review and unit testing using Nunit.
  • Involved in thecreation and deploymentof the reports usingSSRS
  • Worked with the group which evaluated and recommended technologies including ASP .NET MVC4

Environment: ASP.NET 4.0, MVC 3.0/4.0, C#, Entity Framework, XML, JSON, JavaScript, AngularJs, Bootstrap, LINQ, Lambda Expression, HTML5, CSS3, Telerik control, TFS, SourceSafe, Visual Studio 2013, IIS, SQL Server 2012, WCF, WPF, REST, Web API.

Confidential - Hartford, CT

Dot Net Developer

Responsibilities:

  • Involved in the design and analysis of the project.
  • Selected and implemented agile development practices according to the application requirements for every project.
  • Created the mockup pages in Microsoft Visio to show to the end clients and require approval.
  • Attended meetings of the design logic and required components for the project
  • Maintained/Developed several ASP.NET 4.5 applications using C# as per the clients' requirements.
  • Used jQuery and AJAX to do Asynchronous calls to the server
  • Worked on MVC 4.0 applications to build the UI layer
  • Built web applications usingAngularJS.
  • Developed and consumed RESTful Services using WEB API
  • Worked with MVVM pattern in the UI.
  • Extensively used and worked with Telerik controls for providing rich controls set for users
  • Involved in creating the database schema and table structures in various cycles using SQL Server 2012.
  • Involved in integration of applications and maintained versions using TFS (Team Foundation Server)
  • Created WCF services for integration with the databases.
  • Created tables, stored procedures, functions and triggers using SQL Server.
  • Developed and provided the team with the data layer functions using ADO.NET Entity Framework to connect to database and fetch data.
  • Involved in thecreation and deploymentof the reports usingSSRS
  • Involved in code peer review, system regression and unit testing using Nunit.
  • Created the CSS style sheets for designing the layout of the GUI screens.
  • Developed the UI using HTML5, CSS, jQuery, JavaScript, AJAX
  • Deploy and Maintain the Application in Azure Environment

Environment: Visual Studio.Net 2012, C#, ASP.NET 4.5, ASP.NET MVC 4.0, REST, Web API, Entity Framework, WCF, T-SQL, JavaScript, AngularJs, CSS3, HTML5, XML, SQL Server 2012, Telerik Controls, TFS, Azure, Microsoft Visio.

Confidential

Dot Net Developer

Responsibilities:

  • Involved in the User meetings, documented the Change requests
  • Developed web pages in ASP.NET application by using Visual Studio.Net and Creating Style Sheets for formatting the Webpages.
  • Created Use Cases, Class diagrams, sequence diagrams using UML and Prepared technical specification documentation.
  • Created User controls (.ascx) and custom web controls for meeting the business needs
  • Developed the Presentation layer for the new projected being developed using ASP.NET MVC 3.0 Razor View Engine
  • Implemented Master Page and aspx pages using visual studio .Net 2008.
  • Implemented AJAX control toolkit for ease of application.
  • Implemented Telerik AJAX Controls in the new applications built
  • Developed rich client interface using Windows presentation Foundation (WPF) and Silverlight 3.0.
  • Built the C# libraries to modularize the code and maintain it better
  • Implemented validation and another client-side logic by using Java Script and JQuery
  • Created Extension methods, generic classes, OOD patterns to build the libraries
  • Developed dynamic browser UI functionality using HTML, JavaScript, and CSS.
  • Created Stored Procedures, Triggers, Tables, Views, and Synonyms. Indexes in SQL Server for various database processes.
  • Used LINQ, LINQ to SQL and ADO.NET to interact with the databases
  • Participated in design, development, implementation, and maintenance of moderately complex databases, interactive web applications.

Environment: .NET 3.5, C#, ADO.NET, LINQ, QCF, WPF, OOD, HTML, CSS, AJAX, JQuery, JavaScript, Telerik, SQL Server 2008, Visual Studio 2008/2010, IIS, ASP.NET, ASP.NET MVC 3.0.

Confidential

Dot Net Developer

Responsibilities:

  • Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C#, J query and JavaScript.
  • Developed web forms using MVP Pattern, which is advanced to MVC pattern.
  • Client and server-side validations are done using Java Script and ASP.Net validation controls.
  • Used WCF for developing and deploying services on Windows in line with the Service Oriented Architecture(SOA).
  • Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during execution (aimed at "Querying") a set of data from SQL Server.
  • Involved in support to the offshore team, gathering requirements for design.
  • Involved in Creating tables and writing Stored Procedures required by solution
  • Involved in code management activities using Rational Remote Client.
  • Generated reports usingSSRS, Excel (Pivot) that could be used to send information to diverse group of users, clients, and managers.
  • Developed n-tier objects such as Business, Data Access, Application layers
  • Involved in the Unit Testing of all the modules and System Testing for some of the modules.

Environment: C#, ASP.NET 3.5, Visual Studio 2010/2008, MVP, HTML, XML, JSON, JavaScript, JQuery, WCF Services, SQL Server 2008, Clear Case, CSS, and AJAX.

Confidential

Dot Net Developer

Responsibilities:

  • Requirement analysis and application designing sessions with business analysts and team members to outline the proposed IT solution.
  • Used .Net framework 3.0 and Object-Oriented Methodologies for application development.
  • Designing and developing the GUI for the user interface with various controls (Component Art Grid View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls.
  • Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) CONCEPTS abstraction, encapsulation, inheritance, polymorphism in C#.
  • Used ADO.NET for the database access using SQL Server Data Adapters.
  • Created the database and has written stored procedures using SQL SERVER 2008
  • Used SSIS to create .dtsx packages to validate, extract, transform and load data from different source’s and mapped them onto destination.
  • Used ASP.NET web form controls such as Grid View, List View, etc. for displaying data
  • Performed unit testing on some modules
  • Used the Debugging and Tracing features of Visual Studio.Net.
  • Documented the code for some of the modules
  • Provided technical support
  • Handled production issues and enhanced the User interface as per the requirements

Environment: .NET Framework 3.0, ASP.NET, ADO.NET, C#, SQL SERVER 2008, Web Services JavaScript, HTML, CSS, AJAX.

Hire Now