Senior Software Developer Resume
Morris Plains, NJ
SUMMARY
- Astute and versatile professional offering around 8 years of experience in the IT sector.
- Extended expertise in Software Development including complete Software Development Life Cycle (SDLC), analysis, design, development and implementation of web based applications using Microsoft .Net technologies
- Experienced in developing web - based applications using Frameworks 2.0/3.5/4.0, VS. Net 2005/2008/2010 , ASP, ASP.NET, LINQ, AJAX, ADO.NET, C#.NET, WCF, XML, IIS, JavaScript, JQuery, HTML, CSS, SQL Server.
- Experience in data access using ADO.NET, Entity Framework.
- LINQ experience to work with Datasets, Objects, Entities.
- Experienced in developing and consuming Web Services and WCF Services, REST Services.
- Experience in analyzing web page performance using YSlow, Firebug and building high performance pages
- Experience in writing AJAX calls using JQuery, Java Script, ASP.NET AJAX with JSON data format
- Experience in client scripting languages/frameworks JavaScript, JQuery and having knowledge in Agular.JS
- Experience with FE validations using .NET validation controls, Regular expressions
- Experience in SQL Server 2008/2005/2000 , Accountable for designing the database and creating database objects like Stored procedures, Functions, Cursors, Views, Triggers in SQL. Also have knowledge on SSRS.
- Experience in developing UI markup using HTML, CSS
- Unit Test Business Layer class libraries using Nunit.
- Experience in testing service Layer code using SOAPUI and POSTMAN tools.
- Experience in creating sites for different domains using Sharepoint2007
- Experience in software development using Agile Model
- Experience in source management tools like VSS 6.0, Clear Case
- Experience in creating builds using Install Shield
- Experience in creating scripts in Selenium-RC & Web driver by using Java.
- Knowledge in various frameworks like Keyword Driven, Data Driven and Hybrid Frameworks with Selenium.
- Experienced in developing Test Strategy, Test Scenarios, Test Plan, Test Cases/ scripts.
- Expertise in performing different kinds of testing like Functional, GUI, Backend, Regression Testing, Integration, End to End and UAT.
- Experience in using Jenkins.
- Passionate to learn and experiment new technologies
TECHNICAL SKILLS
.Net Technologies: ASP. Net, C#, ADO.Net, Web Services, WCF
Web Technologies: HTML5, CSS, jQuery, JavaScript, Agular.JS, AJAX, XML, JSON, LINQ
.Net Performance: YSlow, Firebug
Databases: SQL Server 2008/2005/2000
Operating Systems: Windows Server 2003, Windows XP, Windows 7.
Web Server: Internet Information Server (IIS).
IDE: Visual Studio.NET 2013/2010/2008/2005.
Reporting Tools: SSRS
Framework: Microsoft .Net Framework 4.0/3.5/2.0.
Versioning Tools: Source Safe 6.0(VSS), knowledge in TFS
Methodology: Agile Methodology.
PROFESSIONAL EXPERIENCE
Confidential, Morris Plains, NJ
Senior Software Developer (.Net, C#)
Responsibilities:
- Responsible for developing the web applications using ASP.Net MVC.
- Designed User Interface using JS, HTML, and CSS.
- Used JavaScript for writing complex Client side scripts for Performing Client side logics
- Business layer design as well as Data Access Layer using Entity Framework.
- Code reviews for the enhancements to the re-designed modules by the team.
- Involved in Code Refactoring and clean-up using ReSharper.
- Involved in the performance improvement of the application using different third party tools like YSlow, Firebug.
- Scrum meetings (Sprint reviews and Retrospectives).
- Worked on designing and developing Win forms and Web forms ASPX pages.
- Created Use Cases, Class diagrams and sequence diagrams using UML.
- Worked on application development using technologies such as Entity Framework.
- Implemented forms authentication and authorization.
- Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.
- Written SQL Queries, Stored Procedures and Triggers for data Retrieval and data Insertion.
- Used SSRS (SQL Server Reporting Services) for generating reports.
- Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Involved in Documentation, Unit Testing and Integration Testing.
Confidential, Salt Lake City, Utah
Software Developer (.Net, C#)
Responsibilities:
- Developed Object Oriented approach for analysis and designing N-Tier architecture.
- Worked in Agile Methodologies.
- Involved in enhancing already existing application which was written in ASP.NET MVC.
- Developed controllers and its action methods for the entire workflow for the application with ASP.NET MVC
- Responsible to develop the forms based authentication to ensure the security in overall application.
- WCF Service Interface Layer is designed which includes Service Contracts, Operation Contracts and Fault Contracts if any exception is expected to throw outside of the service boundary.
- Created web methods in WCF Service using .Net and added caching in WCF Service using Memory Cache.
- Implemented search and CRUD operations using Entity Framework object model.
- Created Entity Framework object model which handles the data from/ to SQL.
- Written Queries using SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Involved Unit Testing and Integration testing identified performance issues and solved.
- Developed various stored procedures for the data retrieval from the database and generation of different types of reports using SQL reporting services (SSRS).
Confidential, KY
.Net Developer (.Net, C#)
Responsibilities:
- Developed core functionality using ASP.Net, C# and MVCFramework.
- Created responsive web design using HTML5, Bootstrap3 and AngularJS.
- Created custom Directives and Controller using AngularJS.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Designed and developed middle tier Windows Communication Foundation (WCF) services for implementing the core functional areas in application and consuming the services.
- Created MVC based Rest APIs for custom UI development.
- Designed and developed database in MS SQL by creating tables, stored procedures, functions, views and triggers to facilitate the applications.
- Utilized LinQ and LinQ to SQL technology in Data Access Layer for data retrieving, querying, storage and manipulation.
- Created Cascading Style Sheets and XML-Schemas.
- Key role in handling various tests including development, functional and integration
- Created an error logging mechanism to log application errors in database.
- Implemented Server side and Client side validation modules using Validation Controls and JavaScript.
- Used CSS for styling the web pages.
- Worked on application development using technologies such as Entity Framework.
- Implemented forms authentication.
- Used LINQ to SQL and LINQ to Objects for retrieving the data efficiently.
- Written SQL Queries, Stored Procedures and Triggers for data Retrieval and data Insertion.
- Used SSRS (SQL Server Reporting Services) for generating reports.
- Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Involved in Documentation, Unit Testing and Integration Testing.
Confidential, FL
Software Developer (.Net, C#)
Responsibilities:
- Developed reusable business class libraries, implemented those classes using VB.Net.
- Created custom tool to capture customer details from IBM tool called Pcomm(Edge) and image format of document viewer
- Used Microsoft enterprise library for logging, validation, data access, exception handling.
- Implemented WCF Contracts such as Service Contract, Operation Contract, and Data Contract.
- Used Confidential in built tools to get Customer info and perform security validations like authentication and authorization.
- Developed various LINQ Data context object with ADO.NET Entity Framework for most of the DAL operations.
- Performed operations in excel using VB.net for calculations for loan term, interest rate, loan amount. Storing and retrieving of columns/ sheets.
- Development of the project, technical discussions, Code reviews.
- Developing Custom tools for users to enable them to generate the documents(word doc) like offer documents and covering letters.
- Responsible for development, enhancement, deployment and maintenance including production fix, managing content database, creating and maintaining web parts etc.
- Creating unit test case doc and involving in UAT support and troubleshooting.
Confidential
Software Developer
Responsibilities:
- Developed core functionality using ASP.NET 3.5, C#, WCF.
- Used ADO.NET Datasets, Data Tables and Data Adapters to implement a disconnected data model.
- Created a DLL for Data Access Layer, used ADO.Net.
- Designed interactive web pages with front - end screens using ASP.Net, C# and HTML technology for the e-statement server as per the requirements.
- Performed client-side and server-side form validations using JavaScript and ASP.NET validation controls respectively.
- Designed and developed server side libraries, such as database connection pooling and thread pooling, database design and modeling that support different projects.
- Used Master Pages for a unified look and feel of the application.
- Key role in handling various tests including development, functional and integration
- Involving in technical discussions and Code reviews using company standards.
- Designed user interface using JavaScript, CSS, and Ajax toolkit
- Designed several reports using Crystal Reports.
- Actively involved in backend enhancement jobs like Optimizing Query, creating SSIS packages and generating SSRS reports.
Confidential
Software Developer
Responsibilities:
- Understanding requirements from PKM-Reuse Team & Prototyping
- Developed application logic and middle tier API code using C#. Worked intensely on the Business Layer.
- Extensively used ADO.NET technology in accessing Database Parameterized Queries using Datasets, Data Tables, Data Views and Connection, Command Objects
- Developed User Control consisting of rich ASP.NET user controls in C# using the Ajax tool kit in .NET 3.5
- Developed Web Services to implement the business layer.
- Implemented Client side validations, Scripting using Java Script.
- Designed Web Pages that dynamically loads the user controls, ASP.NET controls.
- Performed unit testing and Integration Testing. Involved in writing test cases & testing the applications.
- Developed authentication using Form Authentication
- Implementing web pages and integrating to middle tier & data access layer.
- Exception handling across all screens using custom exception block.
- Manual testing all the modules and functionalities.
- Unit Test using Nunit
- Giving Support (Like running backend scripts)
- Developed Custom websites with Sharepoint2007
- Created Indexes in portal mapping to specific repository to Provide Search functionality for the portal users
- Assigning permissions to the users according to their hierarchy
