Software Engineer Resume
Weston, FL
SUMMARY
- Over 71/2 years of Experience in application development, implementation, maintenance and support of various projects and products.
- Experience in .Net Technologies like ASP.Net, C#.Net, Win Forms, ADO.Net, WCF, MVC, Entity Framework, Web Services, AJAX, SOAP, LINQ, Test Driven Development and XML.
- Expertise in developing web application using ASP.Net MVC pattern. Utilized razor view engine to create the MVC web application, created Action methods, models and views using C# and ASP.NET MVC. Consumed ADO.NET components like Data Reader, Data Adapter, and Dataset to perform data operations, Linq and Generic List.
- Expertise in Object Oriented Technologies (OOPS) and Relational Database Systems.
- Hands on experience in implementing SOA with strong knowledge in the area of Service oriented architecture.
- Good experience in developing Configured and Consumed Restful Web Services using Windows Communication foundation (WCF) in C#.
- Extensive experience in developing and implementing XML Web Services using WCF, WPF, WSDL, UDDI, SOAP and LINQ.
- Experience in working in N - Tier Architecture in applications. Involved in developing Data Access Layer (DAL), Business Access layer (BAL) and UI (User Interface) in the multi-tier application.
- Used SQL Server Management Studio (SSMS) to create Stored Procedures for CRUD operations, SQL Functions and T-SQL statements, create Package in oracle and PL/SQL.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Master Pages, Themes, Skins, HTML, XML, CSS, Java Script, JQuery.
- Expertise in server side programming, creating and using Tables, Database schemas, Writing Complex Queries, Stored Procedures, Triggers, Cursors and Indexers.
- Experience on AJAX Web browser technology to achieve Partial Rendering and to improve the Response Time.
- Extensively used various ASP.NET features like Cache, Session, Cookie, Viewstate, Querystring and Application for State Management of Web Applications.
- Ability to Analyze, Design, Develop, Implement and Manage Results with sophisticated standards for local and international market requisites using latest technology & tools.
- Experienced to work in Agile and Waterfall methodologies.
- Experienced in hosting the applications on IIS.
- Participated in team building and motivational activities which is a plus for me and for the organization.
- A keen communicator with strong interpersonal, problem solving and analytical skills. Adapt quickly to new technology and always eager to learn new things.
TECHNICAL SKILLS
Languages: C#.NET, C, SQL and T-SQL, Razor.
.NET Technologies: Microsoft .NET Framework 3.0/3.5/4.0/4.5 (CLR, CTS), C#, ASP.NET, ASP, ADO.NET, XML Web Services, Win Forms, Web Forms, SOAP, LINQ, WCF, WPF, AJAX, Entity Framework, MVC Web API.
Web Technologies: HTML, CSS, XML, JavaScript, JQuery, AJAX.
Database: MS-SQL Server 2005/2008/2012/2015/2016 , Oracle 9i/10g, MYSQL.
Development Tools: Microsoft Visual Studio 2017/2015/2013/2012/2010/2008 , JIRA.
Methodologies: OOP, Client/Server, Multitier and N tier Architecture, SOA, SCRUM.
Version Control: GIT, Subversion SVN Server, TFS Server.
Web Servers: Internet Information Services (IIS 6.0/7.0/8.0).
Design Pattern: MVC, MVP.
XML Technologies: XML, XHTML, SOAP, Web Services, REST.
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential, Weston, FL
Responsibilities:
- Analyze and Discuss the requirements clearly in Story Kick off and complete them in an efficient way.
- Involved in developing and improving the existing modules with innovative solutions to meet the technical needs.
- Creating the documents for the new features that are added.
- Research the existing bugs in the code in order to avoid blockers in production.
- Creating SSRS reports using Microsoft report viewer.
- Migration of data if there was any data being processed wrong in production to fix them.
- Using Ajax calls to allow asynchronous update of part of pages.
- Using ADO.NET for access to SQL data sources.
- Creating various Stored Procedures, Tables for different CRUD operations.
- Creating Indexes and functions in SQL to reduce the execution time for Stored Procedures.
- Usage of featureflags so that a feature is accessible only in production environment or any other required environment.
- Developed and used JavaScript, JQuery, HTML and CSS for validations on client side and to maintain the User Interface.
- Using ASP.NET validation controls for input validation.
- Always desk checked and demoed the changes to the business analyst to make sure that changes were made according to the requirements.
- Involved in all the peer code reviews for the changes that were being made or if there were any features being added.
- Writing various test case scenarios for Unit, Integration and Functional Testing.
- Used Nunit framework and FakeItEasy for faking the data calls.
- Smoke test all the pages that are affected by out changes and make sure that performance was not affected.
- Got exposure to technologies like RabbitMQ.
- Used Jira for bug tracking and task management, GIT for source control.
Environment: Net Framework 4.6.1, ASP.NET(C#), ADO.NET, SQL Server 20126 AJAX, MongoDb, JSON, HTML, CSS, Web API, RESTServices, Soap UI, JavaScript / JQuery, XML, RabbitMQ, Microsoft Visual Studio 2015/ 2017, IIS 8.0, Entity Framework, GIT, N unit.
Senior .Net Developer
Confidential, Omaha, NE
Responsibilities:
- Involved in gathering the requirements and defined the business rules to user requirements in SDLC and also analysis of the system based on MVC architecture.
- Worked in Agile environment delivering functionality on time with quality as highest priority.
- Worked on multi-layered architecture, using service oriented architecture and test driven development (TDD) to design .Net application features.
- Worked in a team, that includes Client Stakeholders, Project Managers, Business Analysts, Front-end Developers, Architects, and .NET Developers in developing the UI, layout and front-end programming (HTML) for web application that matches requirements of sprint and actively participated in all ceremonies, review user stories, participate in planning sessions, estimate effort for stories / tasks, etc.
- Developed WCF Services to integrate with SOAP compatible systems and RESTful services are implemented using ASP.NET Web API to support light weight data exchange in ASP.NET MVC UI.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Implemented MVC pattern as an ideal framework for delivering a structured, testable UI model.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC 4 (Razor View Engine), AJAX, jQuery, HTML, CSS.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
- Used JQuery for Client Side Validations and AJAX calls to communicate with Controller Actions and WCF Services with JSON Data.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for creating database design, tables, stored procedures, and data controls using MS SQL Server.
- Generate reports with parameters, sub reports, cross tabs, charts using Crystal Reports.
- Involved in re-design, re-code, and deploy new data extractions using SSIS, and designed and produced documentation of data transformations for all extractions.
- Created batch files to trigger the scripts for the application and database deployment and scheduled to run nightly in Task Scheduler.
- Tested the web services using SOAPUI for functional testing.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Created documentation for the implemented features and uploaded into the SharePoint site.
Environment: Net Framework 4.5, ASP.NET(C#), WCF, MVC (ASP.NET3.0 or later) with Razor, SQL Server 2012, AJAX, JSON, HTML, CSS, MVC4, Web API, RESTServices, Soap UI, JavaScript / JQuery, XML, XSLT, Microsoft Visual Studio Ultimate 2013, IIS 7.0, Entity Framework, TFS Power Tools, N unit.
Senior .Net Developer
Confidential, Trumbull, CT
Responsibilities:
- Involving different phases of SDLC including Designing, Programming, Testing and Documentation.
- Followed the Agile SDLC for iterative and incremental development. Ensured the release of premium-quality applications that provided an intuitive and secure experience for users.
- Responsible for the delivery of architecture artifacts that will demonstrate the projects adherence to strategy, design patterns, and best practices.
- Designed Graphical User Interfaces (GUI) using Layout Pages, HTML, JavaScript, CSS classes and Custom controls.
- Migrated from asp to asp.NET, speeding up the process by automating some of the steps that were required.
- Extensively used WPF user controls to provide page documents along with native support of XML paper specification documents.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Created WCF Service to look up and retrieve the data from database.
- Hosted WCF Service manually to provide multiple end points, which can be used by other modules.
- Used ADO.NET objects to retrieve and update data to the database like MS Access, SQL Server.
- Used AJAX Tool Kit to increase the functionality of the web page with asynchronous functionality.
- Involved in the iterative process of developing in Agile and Scrum environment.
- Used master pages and used user controls whenever needed in the web page.
- Used Web Services to fetch data required and worked accordingly, also used the concept of Serialization.
- Implemented security concepts using Windows Authentication and Certification.
- Used LINQ to build a set of operations, parameters and expressions (Lambda) while “Querying” a set of data from an SQL Server.
- Designed database in MS-SQL and created stored procedures, functions, views to reduce the complication of front-end SQL queries and triggers to enforce entity relationships.
- Used TFS (Team Foundation Server) for all the source code maintenance among the whole team.
Environment: Visual Studio 2008, WCF, Web Services, WSDL, ASP.NET Framework 3.5, IIS, C#, ADO.NET, TFS, SQL Server 2000/2008.
.Net Developer
Confidential, Chicago, IL
Responsibilities:
- Designed the database schema for modeling various business subjects like sources of financial activity, claim groups etc., using SQL Server 2008
- Implemented the business logic to perform various tasks like providing suggestions for behavior change that can reduce out of pocket spending, comparing members with peer groups etc., using C#.NET and Entity Framework.
- Developed the web application based on .NET and web technologies like ASP.NET, HTML, CSS, AJAX, JavaScript, JQuery, Entity Framework, LINQ, and so on.
- Worked on Team Foundation Server (TFS) for source control during application development.
- Created various styles for HTML controls, server controls on front-end pages using CSS and ASP.NET Themes
- Setup of Windows service and scheduling the service in Windows environment.
- Development of web services in Visual Studio environment.
- Created and consumed WCF services Used for the implementation of the registration.
- Worked on ASP.Net Web Application Security like Authentication and Authorization for security policies and security classes in .NET for encrypted signing Data, Code access and users Role based security checks.
- Performed research and development work on latest Microsoft technologies, implement and upgrade to latest Microsoft products like .NET Framework 3.5, Visual Studio 2010.
- Developed and used user controls & used validation controls while working on website development in .Net environment using c#.
- Generated reports using SSRS (SQL Server reporting services)
- Involved in Production support for the application
- Tested pages for proper operation by implementing Unit and Integration testing using NUNIT.
- Been the 24x7 support person on call for Production Support during testing.
- Developed the projects using SCRUM/Agile project development methodology and actively participated in daily stand up meetings.
Environment: .NET Framework 3.5, Visual Studio 2010, N Unit Testing, AJAX, Active Directory, C#, ASP.Net, Entity Framework, XML, JQuery, WCF Services, SOAP, WSDL, HTML, JavaScript, Cascading Style Sheets, IIS7.0, TFS.
.Net Developer
Confidential, Parsippany, NJ
Responsibilities:
- Understanding the functional requirements.
- Used n-tier architecture, which also involves UI, Business and DAL to develop admin as well client facing modules.
- Develop, support, maintain and test technology solutions to provide automation of business processes, reporting and analytics.
- Designed and developed Product Catalog, Customer, Admin, Shopping Cart, Shipping, Product Search and Tax modules.
- Used Ajax and JavaScript to minimize number of Page Refresh.
- Developed WPF windows based application for Admin interfaces.
- Consistently used patterns, such as model-view-controller (MVC), for future scalability and maintainability.
- Developed and consumed WCF Web Service to access data layer components as well as consumed third party service to performed credit card transactions.
- Responsible for utilizing Expression Blend design templates & creating custom field templates with XAML programming for WPF user interface.
- Implemented authentication and authorization using forms authentication in asp.net web application which helps unauthenticated or authorized user to enter the application.
- Implemented Stored Procedures, Functions and Triggers using SQL-Server 2008.
- Designed the database by following all ACID rules and by following Normalization techniques.
- Generated customized reports for analysis of customer's order using SSRS.
- Used ADO.NET to perform data operation.
- Performed unit testing using NUnit.
- Provide support to production issues and assignment of resources for production issues.
- Used TFS for version controlling.
- Used Log4net logging framework for logging errors. Improved application performance by creating caching mechanism and fixing performance defects.
- Performed End-to-End Testing and troubleshooting, debugging and integration.
- Participated in Knowledge Transfer sessions.
Environment: .NET framework 3.5/4.0, C#, ASP.NET, JQuery, AJAX, ADO.NET, XML, WCF, Web Services, HTML, JavaScript, Nunit, Visual Studio 2008, Team Foundation Server, SQL Server 2005.
.Net Developer
Confidential
Responsibilities:
- Developed basic windows based application using c#.net for various desktop applications used in the company.
- Developed Web forms for registration, to update the policy instalment pages and application logic in ASP.Net, C# utilizing the power of Microsoft .NET Framework.
- Used ADO.Net in connecting to Data Access management with SQL Server.
- Design and development of user interface using ASP.NET, VB.Net, HTML, JavaScript.
- Extensively used data binding, converters, dependency properties, attached properties, routed events, resources, control templates, styles and data templates.
- Implemented AJAX to enhance the capability of the website.
- Used User Controls for a group of common controls.
- Writing the JavaScript, JQuery, JQuery UI, JSON and Ajax to handling the client side validations and dynamic page updates.
- Worked on Java script for dynamic dropdown menus and for calendar controls.
- Used Cascading Style Sheets to attain uniformity of all web pages.
- Implemented Win Forms to provide GUI components using .NET Framework.
- Extensively used LINQ with collections objects.
- Creation of stored procedures, views, functions, triggers and DTS in MS SQL server2000
- Used joins to retrieve data from different tables in SQL.
- Developed web forms with C# to store the customer policy data in Database.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Used JIRA for bug tracking and task management, TFS task management and source control.
- Prepared technical reports & documentation manuals during the program development.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying.
Environment: .NET Framework 1.1, C# .NET, win-forms, ASP.NET, ADO.NET, SQL Server 2005, IIS 5.0, Windows 2000, HTML, XML, Visual Studio.NET 2003,Classic ASP, JavaScript