Senior Software Engineer Resume
Houston, TX
SUMMARY
- A .NET Professional with Over 7 years of experience in designing, developing and implementing applications using Microsoft.NETTechnologies.
- Good understanding of full Software Development Life Cycle (SDLC) and methodologies like Agile and Waterfall.
- Experienced in developing applications using .NETFramework 2.0/3.0, 3.5, 4.0 and 4.5, ASP.NETMVC5.0/4.0, ASP.NET, C#, ADO.NET, Web Services, Entity Framework, WPF, XML and Silver light.
- Experience in developing application front - end user interface using ASP.NET, HTML5, CSS3, JavaScript, JQuery and Bootstrap.
- Expertise in utilizing the concepts of Object Oriented Programming (OOP).
- Expertise in working with Web Server Controls, HTML Controls, User Controls, Data Grid Web Controls and Form Validation controls, Custom Controls using C#.
- Experience in developing Applications by using ASP.NETMVC (Model View Controller) Architecture with Razor View Engine.
- Experience in securing web applications using ASP.NETauthentication and authorization mechanisms.
- Proficient in using VS 2010, VS 2012, VS 2013 and VS 2015.
- Experience with new features like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF).
- Extensively used Windows Communication Foundation (WCF) & Web services for Web applications using SOAP, WSDL, UDDI and SOA.
- Good experience with ADO.NET for all CRUD operations. Used the concepts of Data Set, Data Reader, Data List and Data Adaptor.
- Experience in Implementing Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Good knowledge in SQL, PL/SQL, creation of Database Triggers, Stored Procedures, Functions and Packages.
- Expertise in Database Programming using RDBMS databases like SQL Server, Oracle 9i/10g/11g and TOAD.
- Experience in developing the business reports using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Experience in using version controlling tools like Visual Source Safe (VSS), Team Foundation Server (TFS) and Subversion (SVN) for source code maintenance.
- Extensive knowledge in wide area of domains like USA Health care.
- Experience in developing Shell scripts and creating job schedules.
- Proficient in Oracle database, UNIX platform, MQ queue management.
- Experience in dealing with on-site and off-shore teams, customers and stake holders.
- A good team player with excellent technical, communication & interpersonal skills.
TECHNICAL SKILLS
Language: C, C#, T-SQL, PL/SQL.
Technologies: ASP.NET, ADO.NET, ASP.NET MVC, WinForms, Web Forms, Silverlight, WCF, Web Services, WPFEntity Framework, LINQ.
Web Based: HTML5, XML, CSS3, AJAX, Java Script and JQuery.
IDE: Visual Studio 2010/2012/2013 , Toad for Oracle, Putty.
OS: Windows & UNIX.
Database: MS SQL Server 2012/2014, Oracle 10 g/11 g.
Web Server: IIS.
Version Controller: TFS Visual SourceSafe, Sub Version/Smart SVN.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Senior Software Engineer
Responsibilities:
- Involved in Requirement Analysis and Design of the system.
- Designed and developed user-interface for major modules of the project using ASP.NET and performed validation using different validation controls.
- Developed ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Implemented CSS (Cascading Style Sheets) for branding purposes and user look and feel and JavaScript for Client side validation
- Data binding was extensively used to bind various server controls to the data from database. List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
- Used ASP.NETserver controls like Chart Control, Grid View for data display.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
- Developed WCF Web services and configured WCF Services with appropriate endpoints for consuming them in application.
- Implemented .Net web services using WCF and Conversion of .Net exception into SOAP fault and SOAP exception.
- Worked on validation controls and Java script to validate client side.
- Developed and modified existing stored procedures, Triggers and Functions.
- Responsible for designing and developing web pages using ASP.NET, Java script, JQuery, HTML, CSS and in creating WCF services.
- Used Microsoft Visual studio .NET for development with C# as the code behind Language.
Environment: C#, Visual Studio 2012, .NET 4.0, ASP.NET, ADO.NET, JQuery, HTML, CSS, JavaScript, N-Unit, TFS, IIS 6.0/7.5, MS SQL Server 2012, T-SQL.
Confidential, Stamford, CT
Software Engineer
Responsibilities:
- Involved in Design, Development and Testing phases for this project.
- Involved in developing the Code behind logic using C# Language for business logic of this web application in .NETFramework.
- Responsible for development and implementation of .Netframework applications using Entity Framework, ASP.NET, MVC (razor engine view).
- Developed User Interface of website using Kendo UI of Telerik tools.
- Designed web forms using MVC Razor engine, HTML helper, CSS, XML and bootstrap to make the UI controls look unique.
- Involved in writing stored procedures and SQL queries to use them in different modules of the application in SQL Server.
- Developed unit tested various web forms, Custom controls, Controllers in C# and ASP.Net.
- Defined and implemented customized configurations settings for application local web.config file for incorporating user authentications and authorizations via role based security in order to restrict accessibility to certain modules.
- Implementing Client side validations using JQuery, JavaScript and ASP.NETMVC Validation implemented at Controller level.
- Implemented ADO.NETSQL Client objects like Command, Data Adapter, Dataset and Data Reader for database connection and executed database queries to interact with SQL Server database.
- Worked with MS Build in building and deploying application to Production.
- Used AJAX coding techniques to update parts of a web page.
- Developed the Client side validation using Java Script and JQuery and server side using Server side validations.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation.
- Assisted in development of WCF Web Services using Entity Framework as data access layer to SQL Server.
- Used LINQ to SQL to query database and made use of LINQ objects and lambda expression.
- Documented the complete design, development process so as to enable a seamless transition to those who were ready to take over the development process and to assist the end-users who were going to access the application.
- Used SQL Server Integration Services (SSIS) and Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Developed the software using Agile Methodology.
- Involved in deployment of the application on the test and production servers.
- Used Team Foundation Server for the version control, branching and MS build.
Environment: Visual Studio 2012, C#, .NET 4.5, ASP.NET MVC 5.0, ASP.NET, ADO.NET, JQuery, LINQ, MS SQL Server, HTML5, Ajax, Razor Engine View, WCF Services, JavaScript, SSRS, SOAP, XML, TFS.
Confidential
Software Engineer
Responsibilities:
- Worked with Business Partners, Business Analysts and the management team in analyzing and understanding the requirements.
- Involved in designing theTechnical Design Documentsfor theWorkflowdevelopment process andTechnical specifications
- Develop new and rewrite currentworkflowconfigurations in order to maximize production and operating efficiency.
- Involved in testing and Bug Fixing Activities.
- Involved in developing the requirement with C#, unit testing and system testing and release management.
- Worked on XML, SOAP and WSDL to use web services which allow them to interoperate across platforms and programming languages.
- Used SVN for source code control.
- Developed and modified SQL Queries, Stored Procedures and Functions.
- Involved in development of UNIX script to upload the output file to the FTP using shell script.
- Developing shell scripts and scheduling jobs.
- Creating migration script to Deploy Pega Rules into production.
- Batch/Background Jobs-Checking the status of Background Jobs.
- Responsible for Extracting, Transforming and Loading claim data by using MQ.
- Creating COMET system builds and handling release related documents and QMS related documents like MPTT.
Environment: C#, Visual Studio 2010, .NET 4.0, Pega Reach 8.1, TOAD, Oracle 10g, WindowsXP/2007, UNIX, Web Services (SOAP), MQ.
Confidential
Software Engineer
Responsibilities:
- Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using C#.NET.
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 3 application.
- Designed GUI using the HTML, Java Script, CSS and Custom Controls.
- Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
- Used JQuery to validate user controls and web forms.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Worked on Microsoft Team Foundation Server for version control, Database server project and individual task status.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints and foreign keys.
- Performed unit testing using N-Unit.
Environment: .Net Framework 3.0, C#.Net, MVC, Visual Studio 2010, JavaScript, Entity Framework 3.0, HTML 5, WCF, IIS, XML, SOAP, SQL Server 2010.
Confidential
Associate Software Engineer
Responsibilities:
- Involved in requirement analysis, design, development and Testing of the Software development life cycle.
- Designed User Interface with CSS, and HTML. Used Master pages to give a consistent layout to all pages.
- JavaScript and AJAX was written for Client side validations and also used new validation controls in VS 2008.Used ASP.NETvalidation control for the server side validation.
- Developed Business Logic components in middle tier using C#.
- Implemented Data Access layer using ADO.NETto communicate with the Oracle server database.
- Designed complex User Interface (UI) screens, modifying existing screens to use AJAX framework.
- Implemented State Management using Application, Session Variables.
- Created and deployed Web Services using C#, XML to login to the application.
- Participated in (SQL Server) database designing and database programming (database tables, stored procedures, functions, triggers etc.)
- Involved in UNIT testing and performed Integration testing.
- Involved in support and maintenance.
- Involved in Bug Fixes in both new development and production issues.
Environment: Visual Studio 2008, ASP.NET3.5, C#.NET, ADO.NET, Ajax, XML, HTML, SOAP, CSS, Web Services, SQL Server 2008.
