We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

Tulsa, OK

SUMMARY

  • 14+ Years of IT professional working experience in analysis, design and development of client/server, web based, SOA and N - tier application.
  • Extensive knowledge with .NET 4.0/3.5/3.0/2.0 framework concepts like Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF).
  • Expert in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio .Net IDE 2008 using VB.Net, C#.Net, ASP.NET, ADO.NET, ETL (Extract Transform Load) and SQL Server.
  • Proficient in Web Services, SOAP, XML, XSL, XSLT, XPath, XPointer, DTD, XML Schema, CSS, DOM, AJAX HTML, and JavaScript.
  • Experience in programming with Visual Basic.Net, C++, COM, HTML/DHTML, XML, XAML, Java Script, ActiveX and ADO as well as rich control such as Atlas/AJAX.
  • Extensive experience in SQL Server Database design, Database maintenance, Batch processing, developing T-SQL and PL/SQL queries, stored procedures and Triggers using SQL Server 2005.
  • Strong experience in database modeling and in the development of complex Stored Procedures, Triggers and Views in SQL environment and ORACLE environment.
  • Performed data reporting and integration using SSRS and SSIS.
  • Working knowledge of all phases of software design lifecycle management and implementation (SDLC).
  • Ability to develop and track a project from inception to deployment.
  • Ability to manage the development and rollout of a multi-faceted client/server/web based application. Extensively used DAO, RDO, ADO and ADO.NET for Data Access.
  • Developed sophisticated GUI applications using WinForms and WebForms.
  • Very strong experience in SOA.
  • Expertise in Web deployment and Setup project.
  • Expertise in developing N-Tier applications using .Net languages with ASP.NET.
  • Ability to develop and follow a project plan for application with a finite time line
  • Experience in SAAS platform in Finance Industry and having degree of Chartered Accountant.
  • Ability to understand, document and analyze complicated enterprise specific business rules.
  • Excellent knowledge of how to design, test and improve scalability in database and web-based applications. Ensuring the best practices for performing code reviews and providing technical assistance as needed.
  • Strong analytical skills, excellent communication and interpersonal skills with the ability to work on multiple projects simultaneously.
  • Ability to flourish in both independent and collaborative work environments with a quick learning curve.
  • Experience in Business Objects/ Crystal Reports, Oracle Database 10g and 11g.
  • Have good understanding of OOPS concepts.
  • Experience in Data modeling, UML design with Object Oriented Programming.
  • Exposure in entire phases of Software Development Lifecycle SDLC
  • Experience in working with source control tools like Visual Source Safe.

TECHNICAL SKILLS

Microsoft Technologies: Net Framework 4.0, 3.5/3.0/2.0/1.1 , ASP.NET, ADO.NET, C#

Programming Languages: C, C++,VB.net, VB 6.0, Java

Web Technology: ASP.NET, ADO.NET, HTML/DHTML, COM/DCOM, Atlas/AJAX, HTTP, SOAP, WCF, WPF, Web Service and J2EE (JSP, Servlet) - Worked in Asp.Net Framework 2.0,3.5,4.0, MVC3 and MVC4

Scripting Languages: Java Script, VB Script, AJAX

RDBMS: SQL Server 2008/2005/2000/7.0 , MS Access, MySQL, TSQLOracle 11g, 10g

XML related Technologies: XML,XAML, XSLT, SOAP, WSDL

Operating Systems: Windows NT/ 95/98/2000/2003/2008/ XP/Vista, Linux Fedora, Windows Server 2008, 2003

Development Tools: Visual Studio. NET 2010/2008/2005/2003 , Crystal Reports 10/9.0/8.5/8.0 , SSIS,SSRS, FrontPage, DreamweaverOffice 2007/XP

Other Tools: UML, NUnit2.2, Visual Source Safe

Application Servers: IIS 7.0/6.0/5.0, Apache Tomcat

PROFESSIONAL EXPERIENCE

Confidential, Tulsa, OK

Sr. Software Engineer

Responsibilities:

  • Mainly work on Bank online application which includes C#, .Net, MVC, HTML5, Web Forms, Bootstrap and web service.
  • Also works on Dev-extreme mobile app which integrates with Azure Cloud.
  • Used tools: ETL - SSIS, Dev-Extreme, SSRS, Dev-Express, MVC, .Net 4.5, SQL 2012, Windows server 2012
  • Developed project using .net and arranged all the location of the bank verify with Google location API and prepared window application which find proper address and correct automatically.
  • Work as Team Lead and also handle quality testing with local as well as Indian quality testing staff.

Confidential, Duluth, GA

Sr. Software Engineer

Responsibilities:

  • Mainly work on Access control and Time and attendance security application with cloud base using Microsoft Azure platform
  • Work on cloud MVC platform using dev-express controls with SQL server as well as Web Forms, HTML5 and Bootstrap.
  • Also works on Dev-extreme mobile app which integrates with Azure Cloud.
  • Used tools: SSIS, Dev-Extreme, SSRS, Dev-Express, MVC, .Net 4.5, SQL 2012, Windows server 2012
  • Developed project using WWF for creating custom activity to send email, schedule the services using different threading modules handle event fire at runtime environment. Mainly used workflow activity, component model and runtime library.
  • Handled 5 members team at offshore and involved in complete product development life cycle for client.

Confidential, Alpharetta, GA

Sr. Software Engineer

Responsibilities:

  • Working as a Team Leader in the project. Handled 4 members team.
  • Developed various User Controls and Custom Controls for ASP.NET pages and worked on MVC3 application. Also worked on JQuery and applied in MVC3 framework.
  • Created reports using SSRS in BID.
  • Heavily worked on T-SQL, LINQ server and Batch processing in SQL 2008 R2.
  • Design the database and implement Midas Truck Application from scratch.
  • Design, develop and Implement more than 45 SQL store procedures for aggregating reports and also work on Cubes.
  • Developed and maintained web application using SOA, ASP.NET, VB.Net, AJAX, JavaScript and WCF Service.

Confidential, Dallas, TX

Application Developer/Team Leader

Responsibilities:

  • Working as a Team Leader in the project. Handled 4 members team.
  • Developed various User Controls and Custom Controls for ASP.NET pages using JQuery and applied that in MVC3 framework.
  • Developed and maintained web application using SOA, ASP.NET, VB.Net, AJAX, JavaScript and WCF Service.
  • Developed User Interface to display data in Grid form using XSLT and XPath, provide export to excel ability of grid data, capture and validate users input and show output/error messages to the users.
  • Data accessibility enhancement by making changes to the middle tier and business layer.
  • Worked in AJAX Implementation and applied JQuery in MVC3 framework and managed the code for model - view and controller framework.
  • Created SQL queries, stored procedures and Triggers using SQL Management Studio.
  • Created reports using SSRS in BID.
  • Created SSIS packages to import raw data and used of ETL process to integrate it with star schema.
  • Performed integration, regression N-Unit testing during the design and implementation phases of the application development lifecycle.
  • Deployment, Tackling Internal & External Issues and Bug Fixing.
  • Provided technical review and direction as per standards and SDLC.
  • Used Visual Source Safe for version control during development and maintenance.

Environment: Windows 2008 Server, VB.Net, Visual Studio 2010, Framework 4.0, ASP.NET, AJAX, XML, Web Service, WCF, SQL Server 2008, JQuery, JavaScript.

Confidential, Minneapolis, MN

Software Programmer / Analyst

Responsibilities:

  • Involved in Requirement gathering, Analysis and preparation of design documents.
  • Created the Prototype Design for the Application.
  • Created UI Documents and Technical Documents for the project.
  • Worked in Modelling of the project using Unified Modelling Language (UML).
  • Developed C# Classes using ADO.NET 2.0 for the Database tier.
  • Created WCF service to enhance the functionality as well as consumed the web services in the application.
  • Configured the Web. Config file for authentication, session, trace.
  • Performed the Unit Testing as well Integration Testing for the application.
  • Involved in Code Review for business logic modules and prepared the code review documentation.
  • Understood all the SPs and Database structure provided by client.
  • Developed UI Tier for the application using Web Forms in ASP.NET.
  • Implemented AJAX in the Web Forms.
  • Created Master Pages using ASP.NET in order to have a consistent layout for all the pages in the application.
  • Developed Web Services for applications that consume Web Methods using C#.
  • Created new Database Structure based on the requirements.
  • Implemented the Data Access application block for interacting with Database.
  • Implemented Role Based security with Form Based Authentication.
  • Involved in creating SQL queries/Stored Procedures/Triggers/Views and fine-tuning of the database indexes.
  • Assigning activities to the team members.
  • Conducted knowledge transfer sessions and organized various presentations of the application.

Environment: .NET Framework 2.0, C#.NET 2.0, ASP.NET 2.0, ADO.NET 2.0, COM+, Visual Studio.NET 2005, XML, HTML, JavaScript, IIS 6.0,AJAX, SQL Server 2005, Windows 2000.

Confidential - South El Monte, CA

Programmer / Analyst

Responsibilities:

  • Worked as a Team Member in this project.
  • Developed various User Controls, Custom Controls and AJAX Controls.
  • Implemented Authentication and Authorization using Administration tool.
  • Created stored procedures in SQL Server 2005 with proper tuning techniques.
  • Created Tables, Cursors, Views, Indexes and Triggers on SQL Server 2005.
  • Worked on various ASP Validation controls for validation using regular expression.
  • Used Microsoft Data access block for DAL.
  • Used Master Pages and Themes for consistent and better user experience.
  • Developed new classes and interfaces for Data Access Layer, Business Logic Layer and Test Projects, and web forms for User Interface.
  • Enhanced and maintained a windows class library application which would execute a stored procedure, DTS package, import/export files, etc. on the fly. This application was invoked from other web application, SQL Server Jobs and Command Prompt.
  • Interacted with team members to achieve goals within the assigned timeframe.
  • Used .Net Email class to send and receive email at various stages of transaction.
  • Worked on ASP.NET Data access controls like DataGrids, DataList, Repeater, Model Popup based on Performance need.
  • Used Visual Source Safe for Configuration Management and Version Tracking.
  • Implemented N-Tier architecture.

Environment: Windows 2008 Server, C#, Visual Studio 2005, Framework 2.0, ASP.NET, AJAX, XML, Web Service, SQL Server 2005, JQuery, JavaScript.

Confidential, MN

Programmer / Analyst

Responsibilities:

  • Responsible in requirement gathering from the End Users and analyzing them.
  • Was involved as second level support lead and helped in resolving bugs, training End users, categorizing development tasks and informing it to client by using SDE.
  • Involved in estimation of MBO (Management By Objectives), prioritizing the MBO based on business requirement with client.
  • Implemented AGILE Development methodologies in the project and worked heavily as SCRUM team member.
  • Actively participated in daily scrum meetings with the team.
  • Have used ASP.NET/C# for developing front end and back end pages.SQL SERVER 2005 was used for Database.
  • Have used Silverlight 2.0 and Expression Blend 2 for creating rich UI.
  • Analyzed Invoices of different work orders and these invoices were passed as web services for the end users.
  • N-Unit class libraries were created for unit testing the code classes.
  • LINQ technology was used to effectively filter search criterion data.
  • Used SQL SERVER 2005 XML capabilities to pass data to stored procedures.
  • Have designed many Proof of Concepts (POC) based on the business requirements.
  • Used JavaScript for various front end development. Also used AJAX framework in front-end application development.
  • Used CSS to apply rich style elements by creating customized classes to web pages.
  • Used WCF (Windows communication foundation) for communicating between different processes involving web services.
  • Developed models for Project Coordination, and second level model design using Visio.
  • Developed several stored procedures used for search functionalities .Datasets was used to retrieve data for the same. Triggers are used as a function to trigger the application for inserting or updating records based on business functionalities. Views were created to access data
  • SQL Query Optimizations like removing unnecessary joins in the queries, maintain at least one unique clustered index in the table and having non clustered index depending on the query are done
  • Developed many test cases and Test scripts.
  • User controls were used to display the same data throughout the applications.
  • Developed HLD(High Level Documentation) and LLD (Low Level Documentation) design documents
  • Used HTML pages for creating Generic error pages for the project.
  • Used TFS (Team Foundation Server Client) for revision control.

Confidential, Jersey City, NJ

Programmer/ Analyst

Responsibilities:

  • Interacted with business users to gather business requirements and generated requirement specification documents.
  • Prepared estimates at individual level.
  • Prepared design document as per the requirements using Microsoft Visio and MS 2003.
  • Developed and tested the GUI using VB.Net Windows Forms.
  • Involved in development of Business Layer and Microsoft Data Access Application Block in VB.Net 1.x to interact with the database.
  • Involved in peer code review of the team members and implemented best practices.
  • Managing configuration and version control using Visual Source Safe (VSS).
  • Written Complex Stored Procedures and also fine tuned it for better performance using SQL Profiler.
  • Involved in Database Designing, Writing SQL Views, Cursors, Functions.
  • Involved in Release checkouts and Monthly Releases.

Environment: VB.Net 1.x, ADO.NET, Visual Studio 2003 (VS.net 2003), SQL Server 2000, SQL Profiler, Windows Server 2003, Visual Source Safe

Confidential, Clarksburg, MD

Software Developer, Analyst

Responsibilities:

  • System Study, Requirement gathering and Analysis.
  • Responsible for Design of Data Model, Data Flow and Entities & Relations.
  • Completed detailed design using UML.
  • Designed the database in MS SQL Server 2000.
  • Created various Stored Procedures and Views in SQL Server 2000
  • Developed and implemented Window and Web forms and User control using ASP.NET, C# and JavaScript.
  • Optimized existing code by identifying and rewriting inefficient subroutines.
  • Used Crystal Report for online reporting.
  • Unit testing, Regression testing and Integrations testing.

Environment: Win Forms, VB.Net, C#, Visual Studio 2003, .Net Framework 2.0, SQL Server 2000.

Hire Now