Senior Software Engineer Resume
Raleigh, NC
SUMMARY:
- Senior .Net Developer with 8 years of experience in Microsoft technologies; worked for various clients and projects in every phase of Software Development Life Cycle, from business requirement gathering to project delivery.
- Experience in design and development of Web Applications & Database Design using the technologies ASP .NET, C#, OOPS, ADO.NET, MVC, JQuery, Java Script, XML, HTML, MS SQL Server, AJAX, Entity Framework.
- Hands on technology experience of designing and developing software applications with Microsoft .NET Framework 4.0/4.5 using C#, ASP.NET, ADO.NET, MVC 3.0/4.0, Entity Framework.
- Experience in building rich internet (RIA) web applications using HTML, HTML5, XML, JQUERY, JavaScript and CSS 3.
- Experience in building SOA applications using .NET JSON, Web - API, Web services, WCF, WPF, SOAP and REST.
- Involved in developing Web Service classes using SOAP to communicate with legacy systems and deployed web services as per business requirement.
- Implemented the application components using .NET XML Web Services
- Used WCF services and Web services for communicating with other application and components
- Experience in working with 3-tier architecture and n-tier architecture using Windows communication foundation.
- Designing and developing websites on ASP.NET framework through agile development methodology.
- Strong hands on experience setting up connections and working with Relational Database Management Systems (RDBMS) like SQL server 2008/2005 and Oracle 10g/9i.
- Proficient in User-Interface with Web Forms with Web Forms using ASP.NET, HTML, CSS, jQuery, JavaScript, Angular JS, Node JS, JSON, AJAX, and Bootstrap.
- Experience in designing and developing Databases in SQL Server 2005/2008/2012, which includes the development of functions, stored procedures and triggers.
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Experience in using LINQ (LINQ to Entities, LINQ to Objects and LINQ to XML ), N Hibernate and Entity Framework mappers to interact with other layers.
- Worked on writing test cases using NUnit for testing different layers of the application.
- Experience in client interaction, coordinating releases to resolve different issues in almost all of the projects.
- Adaptable to new technologies in a short span of time and implementing them in real-time projects.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
TECHNICAL SKILLS:
Languages: C#, SQL
Web Technologies: ASP.Net, HTML, JavaScript, JQuery, Web Forms, Win Forms, CSS, XML, schemas, XSL, HTML, Angular JS.
.Net Technologies: .NET Framework 4.5/4.0/3.5/2.0, ASP.NET, ASP.NET MVC 4.0/3.0,Web Forms, Windows Forms,WCF,WPF,ADO.NET, share point
IDE: Microsoft Visual Studio .NET 2005/2010/2012/2013
Frameworks: .NET 4.0/4.5, MVC, LINQ, N Hibernate
Database: MS-SQL Server 2005/2008/2012, MS-Access, Toad for Oracle, Mark Logic
Web Servers: IIS, Apache
Methodology: Agile, Object Oriented, Waterfall
Operating Systems: Windows Server
Versioning: MS Team Foundation Server, Sub Version SVN
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Senior Software Engineer
Responsibilities:
- Experience with HTML, JavaScript, CSS, and XML.
- Used Java Script, HTML and CSS for developing Web Pages
- Extensive experience with all phases of the Software Development Life Cycle including analysis, code development, testing, implementing and maintenance.
- Created SQL Server tables and developed stored procedures, views and user-defined functions which are required for the application.
- Used Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Have created Windows form ( WinForms ) application to create user level access database from higher level access database
- Developed WinForms using C# and ASP.NET.
- Experience in creating SQL Queries, PL/SQL package, function, stored procedure, triggers, and cursors
- Developed application databases and various backend SQL stored procedures
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Have created and used WinForms to create functionality in networking module.
- Expertise in HTML, CSS, JavaScript, JQuery,
- Participate in end-user requirement discussions, feature analysis and design sessions
- Code, test, debug, support and document software programs or technical configurations
- Ensure programs meet technical specifications and standards.
- Interact with Business Analysts during the software build or configuration and testing process.
- Design and execute unit, system and integration test plans for new development/releases/reports.
- Implemented MS-Unit Testing, Integration Testing and Regression Testing.
- Used Team Foundation Server for version controlling in team environment.
- Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.
- Designing and developing the web forms using ASP.Net 2.0.
- Used CSS (Cascading Style Sheets) in ASP.Net pages.
- Involved in Unit testing and Bug fixing .
Environment: .NET 4.6, ASP.NET, C#, Visual Studio, HTML 4/5, XML, MVC 5.0, ADO.NET, Entity Framework, WCF Services, JavaScript, Windows Azure, Ajax, JQuery,, T-SQL, SQL Server 2008, 2012& 2014SSRS, SQL Server profiler, CSS, Tortoise SVN.
Confidential, CASr .Net Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Configured, maintained and deployed web application to pre-production and production
- Implemented the application components using .NET XML Web Services
- Implemented UI using HTML 5, XML, CSS, JavaScript, AngularJS, and Web Form Controls to create responsive web pages, developed Master Pages.
- Used JQuery for dynamic User Interface, retrieval and posting of data
- Used JavaScript for implementing client side validations at Controller level
- Client and server validations using JavaScript and ASP.NET validation controls
- Worked extensively on migration project from Sql Server to Toad for Oracle
- Developed/Supported windows application C# and Win form.
- Designed and managed the creation of various web services that allow clients to search and change customer data through web services
- Used Tortoise SVN for the purpose of version Control and source code maintenance needs.
- Developed and Customized Applications using ASP.NET, C#.NET, VB.Net WCF, Web Services.
- Have extensively used Datasets and Data tables to retrieve and manipulate data and display it in an ASP.NET pages.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Involved in designing, developing, debugging and testing of reports in SQL Server Reporting Services (SSRS).
- Involved in unit-testing web applications and in Test Driven Development (TDD).
- Created stored procedures and triggers to implement logical business transactions
Environment: .NET 4.6, ASP.NET, C#, VB.Net, Visual Studio, HTML 4/5, XML, MVC 5.0, ADO.NET, Entity Framework, WCF Services, JavaScript, Angular.js, Windows Azure, Ajax, JQuery, NHibernate 4.5,T-SQL, SQL Server 2008 & 2012, SSRS, Oracle10g, Toad for oracle, Toad for Sql Server, Mark Logic, CSS, Tortoise SVN.
Confidential, Los Angeles, CASenior .Net Developer
Responsibilities:
- Involved in Requirement Analysis, Design and finalizing the architecture of application.
- Worked with Visual Studio 2012/ .Net Framework 4.5 for developing Software Applications.
- Involved in Design and Development of Web Forms using ASP.NET, MVC, Angular JS and ORM Entity Framework.
- Designed and implemented Extensive UI framework using JavaScript, HTML5, CSS, JSON, Razor (CSHTML), JQuery and AJAX to support dynamic financial statement creation and editing.
- Excellent experience in implementing Web Service, WCF, REST service which communicate data in a both XML & JSON.
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Developed Web services to prepare reports using XML web services .
- Developed Views, Controllers, Model and Business logic for desktop applications to access and display data in C#.
- Deployed applications on Windows Azure Cloud base and active Directory configuration
- Consumed ADO.NET components like Data Reader, Data Adapter, and Dataset to perform data operations.
- Experience designing and developing Winforms and Webforms
- Extensively used ADO.NET to implement the data layer to communicate with different databases.
- Developed Form authentication in order to achieve Web security in the application.
- Expert level skills in Objects creation such as Table, Normalization, Indexes, Stored Procedures, Cursors, Triggers, SQL Joins and query writing using SQL Server 2008 & 2012.
- Worked on Data Extraction, Transforming and Loading (ETL) from heterogeneous sources (OLE DB, Excel, CSV, Oracle, flat file, Text Format Data) using SQL Server Integration Services ( SSIS )
- Provided Full Reporting Life Cycle support using SSRS.
- Deployed applications on Windows Azure Cloud base and active Directory configuration
- TFS SharePoint site management to include content management, structure and organization
- Troubleshooting the application, analyzing and resolving if there are any issues.
- Implemented MS-Unit Testing, Integration Testing and Regression Testing.
- Responsible for creating and implementing user workflows and use cases.
Environment: .NET 4.5, ASP.NET, C#, VB.Net, Visual Studio, HTML 4/5, XML, MVC 5.0, ADO.NET, Entity Framework, WCF Services, JavaScript, VSTO, Angular.js, Windows Azure, JQuery, RWD, NHibernate 4.0, T-SQL, SQL Server 2008 & 2012, SSIS, SSRS, Oracle10g, CSS, Ajax, MS Visio, TFS, IIS.
Confidential, Tampa, FLSenior .Net Developer
Responsibilities:
- Analyzed business requirements, and participated in Object Oriented design discussions.
- Responsible for designing the ASP.NET application authentication in 3 tier architecture using .NET Framework, Model View Controller MVC and IIS security model.
- Worked on adding repositories for different modules and called them in controls.
- Worked on writing LINQ queries with DB First Entity framework in data access layer for patient and provider modules.
- Worked on JQUERY lib to post data to MVC action method.
- Developed modules using RAZOR views and using controls using c#.
- Involved in Agile methodology for rapid development.
- Have created and used Winforms to create functionality in networking module.
- Design and Implement Database Schema, Import Schools data and build stored procedures on SQL Azure.
- Design Business layer, Database layer and implemented transaction management into the existing architecture, created by web pages using ASP.NET.
- Create and consumed Web API services to get patient benefit data from different carriers using REST.
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Extensive use of T-SQL Queries, Stored Procedures, Views, triggers to perform the data retrieval from SQL Server 2008.
- Used Tortoise SVN source code maintenance needs.
- Created technical specification documents and gave production support during release time.
Environment: Visual Studio .NET 2010/2012, .Net Framework 4.0, C# .NET, ASP.NET MVC 3.0/4.0, LINQ, JQUERY, AJAX, XML, SQL Server 2008, Entity Framework, MVC design pattern and IIS, NHibernate 3.5,WEB API, REST, Agile, Web Services, Tortoise SVN.
Confidential, Issaquah, WA.Net Developer
Responsibilities:
- Responsible for requirement gathering and preparing the Requirement Specification Document.
- Involved in Designing the Application Architecture using Microsoft design patterns, C#, .Net framework, JavaScript and ASP.NET Ajax Extensions.
- Web user controls, master pages using JQuery.
- Used Windows Communication Foundation (WCF) for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Developed the user interface in WPF to maintain consistent look and feel throughout the application.
- Designed and developed the business logic and data access layers using Enterprise library and C#.
- Implemented controller layer for application maintenance.
- Created Stored Procedures to communicate with SQL database.
- Used SSIS (SQL Server Integration Services Standards) to transform data from one database to other database by writing queries.
- Used Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Agile implementation.
- Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Participated in quality assurance testing the entire application.
- Created XHTML pages with CSS.
- Extensively involved in solving designing issues and implementation.
- Created SQL Server tables and developed stored procedures, views and user-defined functions which are required for the application.
- Implemented data access-layer using ADO.NET to communicate with the SQL Server database.
- Used ADO.NET objects such as data adapter, data reader, dataset and data view for consistent access of data from the database.
- Build Data Sync job on Windows Azure to synchronize school’s data from SQL 2012 databases to SQL Azure
- Involved in using SQL Server Reporting Service for generating various reports.
- Used Team Foundation Server for version controlling in team environment.
- Worked on Multithreading in handling Batch Service Requests.
Environment: Visual Studio 2010, .Net framework 3.5, MVC 4.0, C#, ADO.NET, SQL Server 2008, WCF, XML, Team Foundation Server
Confidential, Jersey City, NJ.Net Developer
Responsibilities:
- Developed Web application using Asp.Net, C#, Ajax, Skin, Master page and User Control (Ascx).
- Worked extremely with Web Services.
- Extensively used Asp.Net AJAX Control Tool Kit.
- Responsible to develop the application to support multi language.
- Developed the Application in N-tier architecture.
- Responsible for developing UI screen lay out using DIV tags and CSS.
- Created Use Case Diagrams (UML) based on client’s requirements.
- Responsible for the Architectural Design and High Level Design (HLD) of the product.
- Involved in GUI designing of the application.
- Extensively used HTML, Ajax and ASP.NET controls for designing the User Interface.
- Provided rich GUI by using Master Pages Concepts and User-Controls for Navigation and better look of the pages and also for the consistency of pages throughout the application.
- Developed screens using RAD Controls.
- Involved in database design, writing Stored Procedures, Joins, etc., for data Manipulation.
- Extensively used ADO.NET objects for various data manipulation activities.
- Used WCF for creating and consuming the web Service.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript.
- Created Business Logic Layer (BLL Layer) and Data Access Layer (DAL Layer)
- Worked extensively in migration projects.
Environment: ASP.Net, C#, AJAX, .Net Framework3.5, Ascx (User Control), Agile (SCRUM), CSS, HTML, XML, Telerik RAD Controls, Visual Studio 2010/2012, SVN 1.5.8, Visual SVN, Jira (Issue Tracker) 3.13.2, Windows 2003 server, Windows 7, IIS 6.0 and MS SQL Server 2008.
ConfidentialSoftware Engineer
Responsibilities:
- Developed and support above applications in C# and ASP.NET
- Developed, enhanced and maintained multi-tier ASP.NET and ASP web applications Systems
- Implemented multiple contract services and security using the System Service Model in WCF.
- Use of Object Oriented concepts, analysis and design using visual studio.net
- Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables in SQL Server 2005
- Developed web forms and user controls for the web application in ASP.NET, C#
- Designed and developed UI for Intranet applications
- Wrote HTML, JavaScript and CSS for application.
- Implemented validations using built-in validation controls and custom validations controls
- Using and configuring the IIS application server
- Developed, deployed and consumed Web Services.
- Data grid, data list and repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
Environment: .Net framework 3.0 C#, ASP.NET, CSS, SQL Server 2005, ADO.NET, Visual studio 2005, HTML, CSS, JavaScript
ConfidentialSoftware Engineer
Responsibilities:
- Worked intensely on the user interface using ASP.NET
- Used ASP.NET membership concept for login controls
- Used .Net framework n-tier architecture and Object Oriented Methodologies for application development.
- Improved the performance of web pages by using AJAX
- Debugged and fixed the errors in the ASP pages.
- Involved in development, testing and documentation of software’s life cycle for various Applications.
- Development of web forms using C#.
- Developed application databases and various backend SQL stored procedures
- Coded various modules using XML for data communication between databases andApplications that used web services.
- Used SQL Connection, SQL Command, Data Adapters and Datasets.
- Involved in designing Database.
- Constructed complex SQL queries to retrieve and manipulate data.
- Involved in Creating Tables.
- Determined and resolved critical issues and bugs in the software in a timely fashion before code release.
Environment: ASP.Net, C#, .Net 2.0 framework, XML, HTML, Java Script, Microsoft SQL server 2000, Windows NT.
