Senior Software Developer Resume
SUMMARY:
- 10+ Years of experience in design and development of Enterprise Applications in Microsoft .NET related technologies.
- Experience in application development using Win Forms with C#, Web Forms in ASP.NET, VB.NET,ADO.NET, LINQ, Web API, MVC, Bootstrap, HTML, Java Script, Angular JS, Windows Services,JQuery and other modern web technology frameworks.
- Experience in Agile Methodology and Software Development Life Cycle (SDLC), which includes analysis, design, coding, testing and deployment.
- Experience in configuring applications in IIS, Web security, creating and consuming Web Services
- Experience on MSMQ Windows Services.
- Experience in using Multithreading, Serialization, Delegates and Generics.
- Expertise in developing and consuming WEBAPI services.
- Expertise in implementing SOA architecture through WCF services which used to rapidly building service - oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting.
- Experience on ASP, VB and SQL Server.
- Proven capability of working with a team and also as an individual. Experience working with distributed teams - offshore/onshore model.
- Proficient in design, development of GUI as per user requirements.
- Extensive experience in monitoring, troubleshooting and supporting .NET based applications and infrastructure. Expertise in Object Oriented Programming, Client/Server Applications.
- Expertise in developing Client/Server, Web Applications, Multi - tier applications
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Developer
Environment: :.Net Framework 4.0, Visual Studio 2015, ASP.NET, JavaScript, AngularJS, Web API, Postman, Soap UI, Dapper, JSON, XML, SQL SERVER 2012, Dapper, IIS, Windows Server 2012, Subversion(SVN), TeamCity, HPQC Manager
Responsibilities:
- Involved in analysis, design, and development and testing of the web application and the services.
- Participated in Grooming Sessions, Sprint Planning meetings, stand-ups and Retrospectives for every iteration involved.
- Worked closely with analyst and co-developers to improve the usability.
- Analysis of client specifications for the practical code implementation.
- Followed Agile methodology for the project development.
- Created web application using AngularJS.
- Design and developed Communication between AngularJS and WepApi Framework.
- Implemented routing in AngularJS using state Provider.
- Implemented sessions using local storage in AngularJS
- Worked extensively WCF services using test driven data (TDD).
- Developed and consumed web API’s (SOAP and RESTFUL Services).
- Experience in using ASP.NET, and AngularJS to build Single Page Applications (SPA).
- Utilized LINQ to SQL technology extensively to interact with the SQL
- Used Web API as Service layer to perform the set of convention HTTP protocols for performing CRUD operations.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Developed WCF Services, defining Endpoints, Data Contracts, Message Contracts, and Bindings.
- Established communication between different applications running on same/different platforms using WCF.
- Implemented Joins in Stored Procedures to get the desired data by joining multiple tables.
- Create and implement Service Contract interfaces for synchronous and asynchronous communication.
- Create Service Contracts, Data Contracts, Operation Contracts, Routing and Workflows using C#.
- Created different View-Models for the service.
- Used Dapper (ORM) for the database connectivity, to save data from business layer to DB.
- Worked on FCUtils tool used to generate the Model classes of the DB columns.
- Experience with Database Programming, designing, modeling and Development using MS SQL Server and good experience in SQL (T-SQL), Views and Stored procedures.
- Implemented Web API services and WCF (SOA) for the communication between client and server using SOAP.
- Worked on high priority defects to fix the issues and used HPQC manager to keep the track of the defects.
- Used Generics, Lambda Expressions, Extension Methods, Dapper to Sql.
- Deployed code to SIT environment to test the data in applications.
- Worked on web services to import data from CRM application to web application
Confidential
Senior Software Developer
Environment: (with skill versions):ASP.NET 4.0; C#; Web Services; MVC4.0; WCF; HTML; CSS; Visual Studio 2013; SQL Server Management Studio 2008; Entity Framework; TFS;ANGULAR
Responsibilities:
- Worked closely with clients to gather the requirements.
- MVC (model-view-controller) architecture based development.
- Developed View-Models to restrict the controllers to control the dataflow between the model and view.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC 3 (Razor View Engine), AJAX, jQuery, HTML, CSS.
- Designed and developed UI using ASP.NET, HTML, CSS, jQuery and AJAX.
- Exception handling functionalities were embedded into the business logic layer with C#.NET as code behind.
- Was involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation and Maintenance.
- Client-Side validations were used as validation controls and java scripts were coded for functionalities at client-side.
- Created services using WCF over HTTP.
- Developed web applications using ANGULARJS.
- Used LINQ and ADO.NET Entity Framework 4.0 for Database interaction.
- Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases.
- SQL queries were written using joins on multiple tables into stored procedures. Functions, Triggers and Indexes were also used for achieving few database search functionalities.
- Developed Web user controls for reusing controls in multiple web pages.
- Used TFS for project tracking and Source Control.
Confidential, Westlake, Texas
Associate
Environment: (with skill versions):MVC, ASP.Net, jQuery, Java Script, Ajax, Cl ASP, VB, C#, WCF, Angular JS, TFS and SQL Server
Responsibilities:
- Experience in Agile Methodology and Software Development Life Cycle (SDLC), which includes analysis, design, coding, testing and deployment.
- Developed web services using WCF and WEB API.
- Designed the user interface using jQuery with the help of WEB API
- WPF/XAML Desktop Programming/Design/Development
- Used agile methodology in Software Development.
- Interacting with Onsite team and Product Owner to get the requirement.
- Developed application using Visual Studio 2012.
- Designing the Web Forms using ASP, ASP.Net, HTML and CSS.
- Developed windows forms using VB.Net.
- Writing the code in C# for Business Layer.
- Generated Reports using Active Reports 6.0.
- Used AngularJs for front end scripting.
- Used Java Script to validate front end application.
- Configured the automated job server through VB.Net Exe using Windows service.
- Using ADO.Net to connect backend database SQL Server.
- Maintaining the application using Team Foundation Server.
- Responsible for merging the code using TFS.
- Creating store procedures using T-SQL in SQL Server 2008.
- Developed web services and consumed services in the application
- Creating, Retrieving Request tickets from Version1.
- Leading and managing agile, distributed team between offshore and onshore
- Technical lead and mentoring the team.
- Writing test cases for unit testing.
- Deploying the Application to different environments using Quick Build.
Confidential
Software Engineer
Environment:
- VB.Net
- Database: SQL Server 2005
- O/s: Windows 2000
- Visual studio 2008
Responsibilities:
- Design, code, test, and support web and windows based applications using Visual Studio, VB.NET, .NET, SQL.
- Developed user interfaces, service layer, business layer, data access layer using C#.
- Participated in daily agile scrum activities in order to meet sprint goals and groom product backlog items for development planning.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS)
- Wrote SQL stored procedures, User defined Functions, complex SQL queries with Joins, Stored Procedures, Cursors, Views and running daily jobs on MS SQL server.
- Fixed bugs and problems for design and functionality.
- Implemented Data Access Layer using ADO.NET to communicate with Microsoft SQL Server Database.
Confidential
Software Developer
Environment: (with skill versions):
- VB.Net
- Database: MS-SQL Server2000.
- O/s: Windows 2000
- Visual studio 2005.
Responsibilities:
- Developed GUI for E-charts Manager.
- Coding Part for E-charts, Secure Share Manager.
- Developed various test cases and test scripts.
- Tested the web pages and the business rules for the application.
- Reviewed Test cases written by and made modification for better execution of Test cases.
- Performed Functional Testing.
- Regression testing was implemented at various phases of the development and test cycles.
- Implemented Integration Testing after Completion of modules.
- Prepared defect tracking reports.
- As a team member involved in Designing and coding the modules.