Senior Software Engineer Resume
SUMMARY:
- 13 years of experience in Software industry (Finance Domain) which includes all phases of software development cycle like Requirement Analysis, Design, Development and Implementation, Integration, Testing, UAT and production deployment support.
- Strong Experience in developing applications using C#, .NET Framework (4.5/4.0), ASP.NET MVC Framework (4.0/3.0), ADO.NET,.net core, AJAX.
- Extensive experience as a .NET Technical Lead in System Analysis, Design, Development, Coding and Implementation of various applications based on (OOPS) Object Oriented Programming, Client/Server N - tier architecture, Model View Control (MVC), Windows, Web based and Internet Technologies.
- Strong experience developing front end applications as well as Single page application using AngularJS, HTML, jQuery, JavaScript, CSS.
- Experience in developing distributed systems using web API, WCF, .net core and web services (REST, JSON, XML) .
- Good understanding of the data structures.
- Experience in design and implementation of services using WCF SOAP\REST, creating REST services using ASP.NET Web API.
- Good exposure to Database Development including Tables, Views, Stored Procedure, Triggers and Query Optimization techniques using SQL Server 2008/2012/2017.
- Well versed with designing tools like MS Project, VSS, Perforce, SVN and IDEs like Eclipse, Visual Studio, Voice Objects.
- Keen and Quick learner with an ability to manage processes effectively.
- Excellent Team player with good Communication and Interpersonal skills and ability to pro-actively engage with co-developers, Business analysts and clients. Also, capable of taking up responsibilities independently and collaboratively in teams.
- Experienced with onsite-offshore model and working with the team/business persons located at the different location like US/India
- Experience in developing and consuming services using WCF (REST, SOAP) and ASP.Net Web API.
- Experience in leading the team.
TECHNICAL SKILLS:
Languages: C#, JavaScript
Domain Experience: Payment/ Finance Domain.
Web Technology: HTML, AngularJS 1.X,ASP .net MVC,ASP.Net,, CSS, JQuery, Angular JS,WCF, webServices (REST, JSON, XML), Web API.
XML Technologies: XML, XSL/XSLT
Databases: SQL Server 2017/2012/2008
Application/Web Servers: Microsoft IIS 10/8.0/7.0/6.0/5.0
Version Controls: Team Foundation Server (TFS), SVN
IDE: Visual Studio .Net 2017/2015/2014/2012/2010
Operating System: Windows 10/7/ Vista / XP
Standards & Trends: Agile, WATERFALL
Tools: Microsoft Office, NUnit, Perforce, VSS, Voice Objects Desktop 7.3, Sonic Management Console
PROFESSIONAL EXPERIENCE:
Confidential
Skills used: Angular JS, C#.NE T, ASP.NET, webServices (REST, JSON, XML), Web APIs, JavaScript, XSLT, XPath, Xquery, HTML,CSS,Microsoft SQL server 2008, 2008R2, 2012
Senior Software Engineer
Responsibilities:
- Designed user interface for application using ASP.NET MVC and implemented business logic using C#.
- Very good development experience creating web applications using ASP.NET MVC, C#.
- Designed and documented REST/ HTTP, SOAP APIs, including JSON data formats and API version strategy.
- Worked with ASP.NET MVC and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Angular JS was used for creating the controllers, Factories, Services, Custom Directives.
- Extensively involved in developing components for Business and Data tier using C#, ADO.NET and also involved in creating controllers to handle the events in ASP.NET MVC framework.
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services.
- Used extensively JavaScript and ASP.NET for AJAX Implementation and Client Side Validations.
- Used Web Services for communicating with other application and components.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Experience in working with LINQ to Datasets, which uses ADO.Net to handle the communication with the database.
- Extensively worked with LINQ provider and designed the user level application which will build and execute a query expression for Server Side.
- Written SQL Queries, Stored Procedures, Triggers users in SQL Server 2012 using T-SQL.
- Involved in Unit testing, Modular testing, Regression Testing and successful integration of modules and multiple layers in the system.
Confidential
Technology used: C#, Microsoft Visual Studio 2008, SQL Server 2008/2008R2/2012, SSIS, XSLT, XPath, Jquery, Java scripts, HTML.
Senior Software Developer
Responsibilities:
- Experienced in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users in SQL Server 2008.
- Developed web pages using HTML, ASP.Net and Master Pages.
- Created ADO components using C#. Net to build the data access layer.
- Worked with ASP.Net Web Forms, ASP.Net state Management.
- Developed web pages using ASP.Net web controls and server controls.
Confidential
Skills used: C#, XSLT, XPath, XQuery, Actuate, Microsoft Visual Studio 2003 and 2005
Web Developer
Responsibilities:
- Analyzed, designed and developed this web application.
- Developed web pages using HTML, ASP.Net and Master Pages.
- Developed XML documents for frequently accessed data.
- Worked with ASP.Net Web Forms, ASP.Net state Management
- Developed web pages using ASP.Net web controls and server controls.
- Worked on Test Plans, which detailed the testing scope, strategy, test requirements and necessary resources.
- Created ADO components using C#. Net to build the data access layer.
Confidential
Skills used: ASP.NET using C#.NET, SQL Server 2000
Web Developer
Responsibilities:
- Analysis for understanding existing manual processing of application.
- Estimate required duration for proper time management.
- Design Database structure and create Database.
- Developing code for application and unit testing.
Confidential
Skills used: C#.net 2.0, HTML, CSS, Javascript
Web Developer
Responsibilities:
- Developing code for application.
- Unit level testing and debugging.
- Preparing User Manual in Visual Media format