Sr. Software Engineer Resume Profile
SUMMARY
- Experience of 10 Years in the IT industry involved in Complete Software Development Life Cycle SDLC including requirement analysis design development implementation testing integration deployment documentation and maintenance of Web applications.
- Good Exposure in implementing SOA methodology MVC Design pattern and Agile Methodologies like Scrums and Adaptive Software Development to provide most effective business applications.
- Experience working in Onshore/Offshore Model.
- Extensive experience in development of Web applications using the latest Visual Studio 2005/2008/2010 . NET 2.0/3.5/4.0 Technologies writing Functional Technical Specification OOAD using UML MS Visio Web services Integration.
- RDBMS experience includes SQL - Server 2008 Oracle8i Access database connectivity using ADO.NET/ADO ODBC and programming using SQL TSQL Stored Procedures etc.
- Experience in developing complex queries Stored Procedures triggers and cursors using SQL Server 2000/2005/2008.
- Working experience in traditional web service .asmx and WCF Created WCF web method and consume existing web methods .
- Good Working Knowledge in using TFS 2008 Visual Source Safe SUB Version SVN tools for source safe and version controlling system.
- Working knowledge in developing the reports using SSRS and Crystal reports. Proficiently migrated legacy reports in excel and crystal into SSRS 2005 Reports .
- Created packages using SSIS and migrated existing DTS packages in SSIS.
TECHNICAL SKILLS
Platforms .Net Framework 1.x / 2.0 / 3.0 / 3.5/4.0
IDE Visual Studio 2005/2008/2010
Languages C VB.NET
XML Technologies XML XSLT XPATH WSDL
Object Technology ADO.Net ODBC and OOAD
BI/Reporting SQL BI Integration Analysis using SSIS/SSRS
Databases Microsoft SQL Server 2000/2005/2008 Oracle 8.0 SSIS DTS
Version control TFS VSS Sub Version SVN
Web Technologies ASP.NET ASP.Net MVC 4 DHTML XML IIS 6.0/7.0 Web Service ASP
Java script JQuery
Design Pattern MVC Dependency Injection IOC using Spring.Net
ORM Frameworks Entity Framework.
Other Areas DevExpress MVC controls Windows services Automate Bat file Task scheduling. Infragistics Controls IgniteUI Enterprise Library twitter bootstrap HighCharts SigmaAjaxGrid Fusion Charts AngularJS
PROFESSIONAL EXPERIENCE
Confidential
Project Summary
Confidential
SA Acquisitions team coordinates the testing of acquired data with multiple business units to ensure that the seller data is loaded into the system correctly. Before loans are loaded the SA team process pre-load balancing. This process was handled using Access Databases. TNR is a migration from Access DB to Web application.
Role Sr. Software Engineer
Team Size 5
Technology C .NET 4.0 2010 ASP.NET Used MVC design pattern Razor Entity Framework SQL Server 2008 DevExpress MVC controls JQuery JQueryUI Knockout SSRS SSIS IIS 7.0 Web application twitter-bootstrap
Roles Responsibilities
- Design and development of web application for TNR.
- Maintained development activities that support TNR ensuring high quality work.
- Designed and developed security framework for retrieving user profile roles departments projects assigned and permissions to access views and view fields
- Used T4 templates to create POCOS and created custom data contract and repository for accessing the entities.
- Interact with business users and Business Analyst to understand the requirements
- Involved in design development of enterprise portal framework with other teams.
- Extensively used web technologies like ASP.NET MVC C JavaScript CSS and HTML in designing and developing the web project.
- Created the Views Controllers and Controller Actions Routing using ASP.NET MVC
- Used Spring.Net framework to support the use of Dependency Injection to inject objects into a class instead of relying on the class to create the object itself.
- Created UI using Knockout jQuery HTML5 and CSS3
- Created Stored Procedure views and new database tables for security framework.
- Created new and modified existing SSIS
- Involve in all phase of Development testing-UAT and production deployment.
- Work with different business group Analyst during Post production validation. And Conduction meeting session to explain the upcoming changes.
- Work with different business groups Architecture to investigate production issues.
- Involved code reviews and fine tuning the code for improving performance.
Confidential
Project Summary
Confidential
- Work with internal teams business line owners and technical subject matter expert and vendor resources. Design develop test and document the user interface and middleware components of the online banking application using various .Net technologies and frameworks.
- Developed an Application which helps support team investigate and diagnose issues quickly during production incidents. This application also has Dashboard pages for executives to monitor incidents servers and data loads. Application helps release team to verify installation during application releases.
- Involved in development and maintains monitoring applications and participates in incident and problem resolution. Actively involved in production support processes assists in production defect management and troubleshooting of data load processes.
Role Sr. Software Engineer
Team Size 6
Technology C .NET 4.0/3.5 Visual Studiio 2008/2010 ASP.NET Used MVC design pattern Razor XML SQL Server 2008 JQuery JQueryUI Knockout Angular extensive use of SSIS for data import/update. WCF IIS 7.0 SOA Web application TDD
Roles Responsibilities
- Development of web application systems for Online Banking and Money Movement.
- Maintained development activities that support internet banking development ensuring high quality work.
- Interact with business users and Business Analyst to understand the requirements
- Involved in design development of web services with other teams participated in architectural decisions for enhancements.
- Used Model View Controller MVC 4.0 architectural Design Patterns for the development of the product.
- Created Stored Procedure views and new database tables for storing the Job status result for Daily reporting.
- Work with different portfolio s Business analyst for their daily queries.
- Developed US Bank internal website to monitor server status dashboards for diagnosing issues.
- Created new and modified existing SSIS package to import/update data from different source
- Created SSIS packages to automate Weekly and Monthly reports
- Involve in all phase of Development testing-UAT and production deployment.
- Work with different business group Analyst during Post production validation. And Conduction meeting session to explain the upcoming changes.
- Work with different business groups Architecture to investigate production issues.
- Proactively identified area needed for monitoring and setup alerts.
- Worked as SharePoint admin for the Team portal site.
Confidential
Project Summary
Prism September
Role Sr. Software Developer/Lead
Technology .NET Framework 4.0 ASP.NET C MVC Razor MSSQL 2012 LINQ SSIS jQuery jQueryUI plugins SigmaAjaxGrid Fusion Charts Knockout Bundling and Minification Enterprise Library 5.0 Infragistics IgniteUI HTML CSS IIS 7.0 SVN WCF Services
Roles Responsibilities
- Understanding the business requirements converting those to design specs.
- Extensively used web technologies like ASP.NET C JavaScript XML and HTML in designing and developing the web project.
- Designing database Tables and Stored procedures.
- Feasibility study with other interface team for integration of the application.
- Scheduling tasks to the team and tracking finished tasks.
- Involved in Unit Testing and Integration Testing of the entire application.
- Created Database Tables and have written SQL Queries Stored Procedures for all the Transactions in and out of the Database using SQL server 2008.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Role Sr. Software Developer
Team Size 7
Technology .NET 3.5 ASP.NET C MSSQL2005 WCF Smart Client application. MVP TDD
Roles Responsibilities
- Building the Technology Charges modules of the application. This includes using the WCF LINQ. Writing Stored Procedures and Queries for web application screens. Implementing the business layer. The middle layer is designed to be extensible to future changes. Technical guidance to the Team. Building POCs for proposals to implement additional features.
Project Summary
Confidential
RailEurope.co.uk is the web site for Rail Europe Ltd used to search book and pay products across Europe. The system is actually connected to the system Ravel used by travel agencies. The Rail Europe web site needs to be connected with the Euronet system.
Role Software Developer
Team Size 15
Technology ASP.NET 2.0 MSSQL2005 Web services ASP.NET AJAX DotNetNuke
Roles Responsibilities
- Involved in Design of the application. Site developed using DotNetNuke. Implementing ASP.NET AJAX functionalities on different screens in the application. Build generic modules class/functions that can be used across screens to implement custom paging requirements for grids. Designing the pages to display depending on functional requirements. Building the code and validating the output. Building POCs for proposals to implement additional features.
Project Summary
DSA Claims
The DSA Claims project will re-engineer the claims handling and administration processes and systems to create an integrated Claims Administration Assessment Process supported by systems technology.
Role Software Developer
Team Size 10
Technology ASP.NET 2.0 MSSQL2005 Web services ASP.NET AJAX
Roles Responsibilities
- Designing ASP.NET/C screens. Creating Stored Procedures for DB interaction for the above-mentioned screens. Implementing ASP.Net Ajax Functionalities on different screens. Involved in developing different modules. Involved in bug fixing and support of the application. Technical guidance to the Team
Confidential
Role Software Developer
Team Size 5
Technology ASP.NET 2.0 MSSQL2005 Web services ASP.NET AJAX
Roles Responsibilities
- Enhancements to the existing application web application involving ASP.NET/C code Involved in Bug fixing and support of the application. Building the code and validating the output. Building POCs for proposals to implement additional features.