Sr. Software Engineer Resume
Houston, TX
SUMMARY
- Innovative and self - driven professional with over 9 years of expertise in developing Enterprise, Distributed and Web applications using ASP.NET, C# .Net, Entity framework, MVC
- Extensive experience in complete project life cycle processes, implementation phases and documentation
- I have gained a wide breadth of knowledge over the years by working on all aspects of web development, from the front end, database backend, mid-tier, data access layer, to the business logic layer.
- Strong experience in developing service oriented distributed application using WCF, Web Services
- Expertise in developing desktop software application using C#, ADO.NET, using various .net framework features like LINQ, Threading etc.
- Extensively worked on Visual Studio 2012/2010/2008/2005 , for the development of different layers of software like Business Logic Layer (BLL), Data Access Layer (DAL) and User Interface (UI)
- Extensive experience in scripting language like JavaScript, JQuery, AngularJS, HTML, CSS,AJAX, XML, XSLT, JSON
- Strong experience in developing Business Intelligence solutions using SQL Server Integration Services(SSIS), SQL Server Analysis Services(SSAS), SQL Server Reporting Services(SSRS)
- Extensive experience on Stored Procedures, Views and complex SQL queries with SQL Server
- Expertise in implementing OOP Concept, OOAD, design patterns, clean code practices etc.
- Implemented various architectural patterns like 3-tier, SOA
- Well versed in Architecture, Analysis, Design, Development, Testing, Deployment and Post Production support
- Expertise in developing dashboards using SSRS Reports
- Expertise in developing software with Agile, Scrum and Water fall model
- Extensively involved in web application performance tuning, optimizing SQL queries and stored procedures, identifying bottlenecks, implementing safe and secure deployments
- Experience in interacting with Clients and Users for gathering requirements. Involved in writing Test plans, Test cases and interacted with business users to conduct User Acceptance Testing (UAT)
- Goal oriented team player, self-starter and quick learner
TECHNICAL SKILLS
LANGUAGES: C# 3.0-4.0, ASP.NET 2.0-4.0, ASP, JQuery, AngularJS, JavaScript, AJAX, LINQ, PLINQ, LINQ for XML, LINQ to SQL, COM, XML, XPATH, XSLT, CSS, XHTML.
MICROSOFT TECHNOLOGIES: .NET 4.0, 3.5, 2.0, WCF, SSAS, SSIS, SSRS, SharePoint
ARCHITECTURAL DESIGN PATTERNS: Service Oriented Architecture (SOA), Singleton, Object Oriented Architecture and Client Server Architecture
CONFIGURATION TOOLS: Visual Source Safe, Team Foundation Server
SOFTWARE DEVELOPMENT METHODOLOGIES: Scrum, Agile and Water Fall Model
DATABASES: MS SQL Server
DEVELOPMENT TOOLS: Visual Studio 2005/2008/2010 , Business Intelligence Studio
WEBSERVER: IIS 6.0/7.0
ETL TOOLS: SSIS
REPORTING TOOLS: SSRS
SERVER OS: Windows Server 2003, Windows 2008
DESKTOP OS: Windows XP/Vista/7
PROFESSIONAL EXPERIENCE
Confidential - Houston, TX
Sr. Software Engineer
Responsibilities:
- Involved in requirements gathering and design sessions based on business processes, requirements and system design
- Involved in UI design, Business and Database layer
- Implemented models for data, Views for display and Controllers for input using ASP.NET MVC framework
- Improved the user experience of Web pages by using AJAX, jQuery
- Used front-end web development tools like CSS, JavaScript, HTML and jQuery
- Used ASP.NET web form controls for displaying data
- Used LINQ, Generis and WCF to communicate between DAL and other business components
- Involved in creating LINQ to SQL Entity Framework
- Used JQUERY for error checker and displayed in the table format with different colors
- Developed Webpages by using HTML, CSS and JavaScript
- Used JavaScript to create different client side functions that greatly decreased processing time and resource consumption.
- Performed client side validation using JavaScript.
- Exporting the Service Level data to MS-Excel and MS-Word
- Used multi-threading to boost performance and responsiveness of applications
- Developed various reports using Asp.Net MS-Chart and SSRS Reports
- Designed SQL database schema and created SSIS packages
- Performed the performance tuning of application by modifying the SQL Queries, Views and Stored Procedures
- Wrote Unit test, Integration testing and Participated in user acceptance testing and regression testing.
- Performed several testing to fix the bugs and ensure the application error-free.
- Developed and consumed web services through Ajax, JQuery, SOAP, and XML/WCF.
- Interacting with team member’s everyday .Assigned the work to everyone in the team.
- Training the new members in the team and getting them productive quickly.
- Maintain the performance of the website
Environment: Visual Studio 2012, .Net Framework 4.0, C#, ASP.NET, LINQ, AJAX,MVC, SharePoint, XML, SOAP, WCF, JSON, JavaScript, jQuery, VS Team Foundation, SQL Server 2008, SSAS, SSRS,SSIS
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in designing the web applications using ASP.NET controls, HTML, CSS, and java script
- Involved in page integration (includes HTML, CSS, JQuery Coding & modifications) for websites of different brands like Clarisonic, Lancôme, Maybelline, Shuuemura, YSL, Kiehls etc
- Designed and implemented the new requirements for the application using C# and MVC
- Used C# to implement the certification module
- Used Entity Framework for mapping of the data mapping and LINQ queries for data access
- Used Content Management Tool to access and modify the Source code files
- Created user defined controls and custom controls
- Used C# concept with .NET memory management, threading Asynchronous call
- Involved in developing UI pages client side validation with Java Script
- Involved in designing Web pages using HTML and JQuery
- Wrote T-SQL Tables, Stored procedures, Views and Triggers for performing database operations on SQL Server 2008
- Designed and Generated Reports with SQL Server Reporting Services (SSRS)
- Used Team Foundation Server (TFS) for source control, and data collection
- Importing and exporting data to and from the Web Center and performing data validations
- Cross browser testing and fixing issues
- Involved in Unit Testing, system testing, bug fixing and production deployment preparation
- Delivering Training sessions to Brands on the tools used when Application Go Live
Environment: Visual Studio 2010, .Net Framework 4.0, C#, ASP.NET,LINQ,MVC, AJAX,XML, SOAP, WCF, JSON, JavaScript, jQuery, VS Team Foundation, SQL Server 2008, CMS
Confidential
Software Engineer
Responsibilities:
- Involved in designing and developing web application
- Participated in GUI designs and created class models/Business Objects
- Used various ASP.Net Server Controls, AJAX controls, HTML Controls, Validations, Master Pages etc
- Used JavaScript for Client-side validations and server-side validations, utilized Ajax Control Toolkit library for fast, Interactive and better UI
- Applied Master Pages, Themes and CSS for a consistent look and feel for Page design
- Used Entity Framework for working with Relational data and LINQ for updating the data
- Wrote T-SQL Tables, Stored procedures, Views and Triggers for performing database operations on SQL Server 2008
- Designed and Generated Reports with SQL Server Reporting Services (SSRS)
- Involved in performance tuning and Query Optimization, data migration from legacy system
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment
- Used Team Foundation Server (TFS) for source control and data collection
Environment: Visual Studio 2008, .Net Framework 3.5, C#, ASP.NET, AJAX, XML, SOAP, WCF, Java Script, jQuery, VSS, SQL Server
Confidential
Software Engineer
Responsibilities:
- Involved in Client interactions, business requirements analysis and designing application scope
- Designing and developing ERP applications
- Designed and developed various interfaces, classes to construct the business logic using C#, ADO.Net
- Worked on ADO.Net components like Data Adapter, Data Reader and Grid View to access/manipulate data from MS SQL Server 2005 using Grid View controls
- Web page designing with HTML and JQuery
- Involved in designing and developing database models
- Used Datasets for filling data from SQL Server 2005 and then filtering it with a Data View
- Design and development of complex stored procedures, Views and user defined functions using SQL Server Management Studio 2012
- Involved in Cross browser testing and fixing issues
- Involved in Unit Testing, system testing, bug fixing and production deployment preparation.
- Also involved in preparing user documentation and Admin documentation for Web services
- Used Team Foundation Server for version control
Environment: Visual Studio 2005, .Net Framework 3.0, C#, ASP.NET, AJAX, XML, JavaScript, VSS, SQL Server 2005
Confidential
Software Engineer
Responsibilities:
- Involved in discussions with the Management and business team to list out the requirements
- Implemented and Consumed web services to expose data/content between Client and services
- Designing and Developing Web applications using Visual Studio .NET, C#, JavaScript, JQuery, HTML and CSS
- Worked on Master Pages, AJAX across the application
- Worked on SMTP mail configuration
- Utilized SQL Server as a backend database and created stored procedures, database tables, constraints and performed database related tasks from the SQL server Management Studio
- Developed database scripts, stored procedures, and Views in SQL Server 2005
- Created Complex stored Procedures by optimizing queries for better performance
- Tested systems to ensure the elimination of bugs or viruses
Environment: Visual Studio 2005, .Net Framework 3.0, C#, AJAX, XML, WCF, JavaScript, VSS, SQL Server 2005