Sr. Software Engineer Resume
Houston, TX
SUMMARY
- Innovative and self - driven professional wif 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 noledge over teh years by working on all aspects of web development, from teh front end, database backend, mid-tier, data access layer, to teh 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 teh 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 wif 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 wif 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 wif Clients and Users for gathering requirements. Involved in writing Test plans, Test cases and interacted wif 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 teh 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 teh table format wif 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 teh 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 teh performance tuning of application by modifying teh 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 teh bugs and ensure teh application error-free.
- Developed and consumed web services through Ajax, JQuery, SOAP, and XML/WCF.
- Interacting wif team member’s everyday .Assigned teh work to everyone in teh team.
- Training teh new members in teh team and getting them productive quickly.
- Maintain teh performance of teh 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 teh 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 teh new requirements for teh application using C# and MVC
- Used C# to implement teh certification module
- Used Entity Framework for mapping of teh data mapping and LINQ queries for data access
- Used Content Management Tool to access and modify teh Source code files
- Created user defined controls and custom controls
- Used C# concept wif .NET memory management, threading Asynchronous call
- Involved in developing UI pages client side validation wif 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 wif SQL Server Reporting Services (SSRS)
- Used Team Foundation Server (TFS) for source control, and data collection
- Importing and exporting data to and from teh 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 teh 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 wif Relational data and LINQ for updating teh data
- Wrote T-SQL Tables, Stored procedures, Views and Triggers for performing database operations on SQL Server 2008
- Designed and Generated Reports wif 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 teh 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 wif HTML and JQuery
- Involved in designing and developing database models
- Used Datasets for filling data from SQL Server 2005 and then filtering it wif 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 wif teh Management and business team to list out teh 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 teh 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 teh 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 teh elimination of bugs or viruses
Environment: Visual Studio 2005, .Net Framework 3.0, C#, AJAX, XML, WCF, JavaScript, VSS, SQL Server 2005