Sr. Software Engineer Resume
Austin, TX
SUMMARY
- 8+ years of experience in Design, Development and Implementation of various web applications using Microsoft .Net and related technologies.
- Experience and good understanding of .Net framework 4.0, Visual Studio 2010 and 2013.
- Strong knowledge of working in N - Layer architecture UI, Business and Data Access Layer for all .NET projects.
- Developed front end responsive web application features using Knockout.js, Bootstrap, Jquery, JavaScript, Kendo UI, ASP.NET MVC, C#, and Visual Studio 2013.
- Develop complex MVC Controller, View, Models and Helper methods linked to backend database.
- Experience in using Language-Integrated Query (LINQ) (LINQ to SQL).
- Experience in debugged existing web-based applications.
- Experience in setting up and working in multiple environments (DEV, QA, PROD).
- Experience and good understanding of working in Agile methodology.
- Used AngularJS as the development framework to build a single-page application.
- Expertise in Database Design and implementing database objects like Stored Procedures, User Defined Functions, Expertise in writing complex queries using different types of Joins, SQL Functions, Stored Procedures.
- Extensively involved in analysis, design, coding and testing phases of the application.
- Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC, 3-Tire and N-Tire Architecture.
- Created web applications, site collections and sites using SharePoint 2010, Knowledge of SharePoint look-and-feel elements including master pages, themes and page layout.
- Used InfoPath 2010 to design and deploy forms to form libraries.
- Knowledge of Object Oriented Programming concepts.
- Outstanding team player, strong work ethics, detail oriented, enthusiastic and a quick learner with a positive attitude.
- Ability to learn new software quickly.
- Excellent analytical, problem solving, communication and interpersonal skills.
TECHNICAL SKILLS
Operating Systems: Windows Server 2008
GUI’s: Visual Studio 2010, 2013, InfoPath 2010, SharePoint Designer 2010, Balsamiq.
Databases: MS SQL Server 2008.
Web Technologies: MVC 5, ASP.Net, C#, VB.Net, JavaScript, HTML, CSS, JQuery, AJAX, Jquery, LINQ, Web services, AngularJS.
Web Servers: Internet Information Server (IIS).
Data Model: MS Visio, UML
Others: Bootstrap, Kendo UI
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr. Software Engineer
Responsibilities:
- Participated in the entire life cycle of the project including design phase of the project.
- Used MVC 5, LINQ to develop new functionalities as per user requirements.
- Developed front end responsive web application features using Bootstrap, jQuery, Javascript, ASP.NET MVC 5, C# and Visual Studio 2013.
- ImplementedMVCdesign pattern for developing the Web Application
- Developed anMVC5application usingRazorsyntax for view engine.
- Developed complex MVC Controller, View, Models and Helper methods linked to backend database.
- Using AJAX in different ways to avoid full page post-back and make the application more users interactive.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Developed new user interface components for different modules using Kendo UI.
- Implemented the DAL using the Entity Framework Code-First paradigm.
- Created different business classes and interfaces using .Net Framework 4.0 withObject Oriented Programming Methodology.
- Experience and knowledge of development in agile methodology.
- Used JQuery for client side validation and operations like hide/show, manipulate data to avoid server side post back.
- Developed SQL server stored procedures, tables and views as per requirements.
- Applied Layouts, Bootstrap, and CSS for a consistent look and feel for Page design.
- Tested the application using MVC Unit test.
Environment: MVC 5, C#, ASP.NET, SQL Server 2008, LINQ, HTML, CSS, MS Visual Studio 2010, JQuery, Entity Framework, Bootstrap, Kendo.
Confidential, Austin, TX
Sr. Software Engineer
Responsibilities:
- Participated in the entire life cycle of the project including design phase of the project which was designed using ASP.NET.
- Used MVC 5, C#, ASP.NET to develop new functionalities as per user requirements.
- ImplementedMVCdesign pattern for developing the Web Application Code-First paradigm.
- Developed new user interface components for different modules using Kendo UI.
- Used JQuery for client side validation and operations like hide/show, manipulate data to avoid server side post back.
- Developed front end responsive web application features using Bootstrap, jQuery, Javascript, ASP.NET MVC 5, C#, and Visual Studio 2013.
- Developed anMVC5application usingRazorsyntax for view engine.
- Developed complex MVC Controller, View, Models and Helper methods linked to backend database.
- Using AJAX in different ways to avoid full page post-back and make the application more users interactive.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Created different business classes and interfaces using .Net Framework 4.0 withObject Oriented Programming Methodology.
- Experience and knowledge of development in agile methodology.
- Used JQuery for client side validation and operations like hide/show, manipulate data to avoid server side post back.
- Developed SQL server stored procedures, tables and views as per requirements.
- Applied Layouts, Bootstrap, and CSS for a consistent look and feel for Page design.
Environment: MVC 5, C#, ASP.NET, SQL Server 2008, LINQ, HTML, CSS, MS Visual Studio 2010, JQuery, Entity Framework, Bootstrap.
Confidential, Austin, TX
Software Engineer
Responsibilities:
- Involved in application designs and development.
- Developed the web pages using MVC 5, HTML, and CSS for styling the Web pages.
- Developed User Controls to reuse same layout and functionality in other pages of the application.
- Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.
- Used JQuery for client side validation and operations like hide/show, manipulate data to avoid server side post back.
- Designed, developed and used master pages to create a consistent layout for all the pages in the application.
- Designed and developed high performance, user friendly, multi-tier web applications utilizing .NET technologies such as C#, ASP.NET, SQL Server, LINQ and Entity Framework.
- As well as other web technologies such as HTML, JavaScript (AJAX & Jquery), CSS and web services.
- Assisted in the development of WCF RESTful web services using Entity Framework as the data access layer to SQL Server.
- Implemented the DAL using the the Entity Framework 4 Database-First paradigm.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Developed SQL server stored procedures, tables and views as per requirements.
- Used Web grid to implement Search functionality in MVC 5.
- Developed and consumed web services in web applications.
Environment: MVC 5, C#, ASP.NET, SQL Server 2008, LINQ, HTML, CSS, MS Visual Studio 2010, JQuery, Entity Framework, Bootstrap.
Confidential, Manchester, NH
Software Engineer
Responsibilities:
- Participated in the entire life cycle of the project including design phase of the project which was designed using ASP.NET.
- Developed the web pages using ASP.NET, HTML, and CSS for styling the Web pages.
- Used Ajax user controls to minimize server round trip and enhance customer experience.
- Modified and created new database tables, views, triggers and stored procedures as per system requirements.
- Developed .NET web service.
- Experience and knowledge of development in Agile (Scrum) methodology.
- Involved in White box testing of the application.
- Used Data Grid control for displaying the data.
- Implemented server side/Client side validation controls.
- Used JQuery plugins in SharePoint custom applications.
- Developed and consumed web services in web applications.
- Designed Workflows and sends notifications to the corresponding users based on Conditions and Actions with the help of SharePoint Designer 2010.
- Developed & integrated InfoPath forms with SharePoint 2010.
- Created Document Libraries, Picture Libraries, User Profile Management, Announcements, Wiki's, Blogs, Team Sites, Profile Page.
Environment: C#, ASP.NET, JQuery, Visual Studio 2010, SQL Server 2008, SharePoint 2010, HTML, CSS.
Confidential, PA
Sr. Software Engineer
Responsibilities:
- Designed business rules as per customer's requirement.
- Used C#, ASP.NET, SharePoint 2010 to develop new functionalities as per user requirements.
- Used Ajax user controls to minimize server round trip and enhance customer experience.
- Created new and consumed existing web services in the application.
- Developed ASCX user controls and web parts as per user requirements.
- Modified and created new database tables, views, triggers and stored procedures as per system requirements.
- Deployed code to QA testing sites during a new build.
- Involved in NUnit testing of the application.
- Modified ASP.NET code to fix the bugs reported by customers.
- Experience and knowledge of development in Agile (Scrum) methodology.
- Designed business rules as per the user requirements using SQL Enterprise Manager.
- Created and modified existing and new tables as per the system requirements.
- Followed Microsoft Patterns and Practices.
- Used Data Grid control for displaying the data.
- Developed & used web services using SOAP, WSDL.
- Involved in writing stored procedures and passing the parameters from GUI.
- Implemented server side/Client side validation controls.
- Designed user interface screens and coding application logic.
- Maintenance of the application, involved in trouble shooting, fixing bugs and enhancements.
- Code behind ASPX file using C# language to handle the server side coding to access the SQL Server 2000 database and populate the data for all aspx pages.
- Modified the exiting database by adding the tables and relationships to the system.
- Interacted with users to gather the business requirements.
Environment: C#, ASP.NET, JQuery, Visual Studio 2010, SQL Server 2008, SharePoint 2010, HTML, CSS.
Confidential, PA
Software Engineer
Responsibilities:
- Involved in all phases of project life cycle.
- Involved in writing stored procedures and passing the parameters from GUI.
- Implemented server side/Client side validation controls.
Environment: C#, ASP.NET, JQuery, Visual Studio 2010, SQL Server 2008, SharePoint 2010, HTML, CSS.
Confidential, WI
Software Engineer
Responsibilities:
- Involved in all phases of project life cycle.
- Designed Policy Summary, Driver Detail, Vehicle Detail and Quote report.
- Certain legal conditions which are applied to certain States were included depending on the State.
- Implemented Agent Visibility. Each Agent will be able to view only his Policy Customers, Payments and Transactions.
- Designed logic behind creating Quotes, Dependent on various factors like age, State, Drivers and drivers Record.
- Designed Quotation, Policy, Banking Transactions and Message Screens.
- Interacted with users to gather the business requirements.
- Developed web services using SOAP, WSDL.
- Designed databases, wrote stored procedures for Updating.
- Late fee for missed payment component is done using Triggers.
- Involved in writing stored procedures and passing the parameters from GUI.
Environment: C#, ASP.NET, JQuery, Visual Studio 2010, SQL Server 2008, SharePoint 2010, HTML, CSS.
Confidential
Software Engineer
Responsibilities:
- Designed and developed ASP pages.
- Participated in the whole life cycle of the project including design phase of the project which was designed using ASP, HTML.
- Designed SQL Server database for the application.
- Did exhaustive requirement gathering to design a familiar and user friendly UI.
- Extensively used JavaScript for client side validations.
- Used VB Script for page actions.
- Designed and developed Web Forms using HTML.
- Involved in unit testing and integration testing.
- Designed user interface screens and coding application logic.
- Developed e-commerce product allowing websites to accept online payments and establish credit relationships.
- Upgraded product with new features, opening code to accommodate customer language and platform preferences, improving interface, and increasing security
Environment: C#, ASP.NET, JQuery, Visual Studio 2010, SQL Server 2008, SharePoint 2010, HTML, CSS.