Principal Software Engineer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 7 years of experience in Analysis, Design, Development Testing, Implementation and Documentation of various commercial applications with involvement in all stages of Software Development Life Cycle (SDLC).
- Designed and developed web based and windows - based applications using ASP.NET, C#.NET, ADO.NET, LINQ, Webservices &WCF, ASP, IIS, JavaScript, HTML, DHTML, CSS, XML, XSL, SQLServer2017/14.0
- Strong experience in working on user interface applications and professional web applications using HTML, HTML5, CSS, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, Angular JS.
- Good experience in web application development using n-tier Architecture.
- Well versed with complete SoftwareDevelopmentLifeCycle (SDLC) process which includes Designing, Developing, Testing and Implementation.
- In-depth understanding and experience in building Server applications using C#, ASP.NET, ADO.NET, XML Web Services, HTTP modules and Handlers based on. NetFramework4.7/4.6
- Working experience with ModelViewController (MVC) Pattern 5.0/5.2, ASP.NET core MVC 5.0
- Developed ASP.NETMVC applications and have hands on experience with RazorViewEngine.
- Implemented MVC 4.0 Framework to reduce complexity.
- Extensive experience using Web Forms, Web Controls, and WinForms.
- Expertise in working with Crystal Reports, SSRS and SSIS
- Developed applications by using different kind of cloud technologies like SaaS, Paas and Iaas and also expertise in multi-tier SaaS application
- Expertise in rewriting Classic ASP applications to VB.Net applications.
- Expertise in giving production support to Classic ASP applications.
- Experience in creating RESTful services with Web Services, WCF/Web API, and JSON . Extensive work experience in Angular JS and Node JS.
- Expertise in writing services, directives and controllers in Angular 4/6
- Experience in developing single page applications using Angular 4/6.
- Excellent experience in using Angular Bootstrap and Extensive work experience in Angular JS and Node JS.
- Experienced in software development methodologies such as SCRUM and Classical Waterfall.
- Good knowledge of concepts in Relational Database Management Systems like ORACLE and SQL Server.
- Excellent knowledge of data modeling, SQL Server, T-SQL, Stored Procedures, Database Packages and Triggers.
- Worked on the implementation of Silverlight2/3/4 projects using Model-View-ViewModel (M-V-VM) Pattern.
- Expertise in using ADO.NETobjects such as ConnectionObject, CommandObject, DataReaderObject, DataAdapterObject and DatasetObject.
- Experienced in building DataDrivenApplications using Microsoft Entity Framework.
- Possess extensive knowledge and work experience using LINQ.
- Knowing the server status of every application and checking the server response time using Riverbed Tool and using the SPLUNK Dashboard to see the application status.
- Experienced in designing and developing Databases in SQLServer2005/2008/2012 which includes the development of functions, stored procedures, views, joins and triggers using T-SQL and PL/SQL.
- Conceptual knowledge of Object-Oriented Programming methodologies (OOPS).
- Competently juggled multiple assignments while maintaining the highest emphasis on quality.
- Strong understanding of fundamentals for various programming languages.
- Quick learner, exceptional problem-solving and troubleshooting capabilities.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET, WCF, LINQ, LINQ to SQL, MVC, Entity Framework, Windows Forms, Web Services, Classic ASP, ASP.NET, IIS, Java Script, jQuery, Angular JS, MVC 5.0, ADO.NET, Silverlight
Platform / Language: . Net 4.7/3.5/3.0/2.0/1.1 , C++, Core Java, C#, ASP.NET, VB.NET, ADO.NET, VB6, ADO
Web Servers: IIS 7.0/6.0/5.0
Web Technologies: HTML, DHTML, XML, XAML, XSL, XSLT, CSS, JavaScript, UML, SOAP, VBScript, AJAX, jQuery
Database Technologies: SQL Server 2017/14.0, SSIS (SQL Server Integration Services), SSRS (SQL Server Reporting Services)
Disciplines: Microsoft Visual Studio .NET 2017/2015/2012/2010/2008/2005 , Microsoft Business Intelligence
Reporting tools: SQL Server Reporting Services, Data Reports, Crystal Reports 10/9.0, Tableau
Operating Systems: Windows 8.1/8/7/XP/NT >, MAC OSX 10 <, LINUX
Configuration Tools: MS Visual SourceSafe, MS Team Foundation Server, Subversion
Framework: Microsoft .NET Framework 4.7/ .net Core
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Principal Software Engineer
Responsibilities:
- Created Object Oriented design for Business Layer, Data Access Layer and implemented ORM Classes architecture.
- Created client-side web architecture heavily based on JavaScript, Angular JS, HTML and jQuery making asynchronous post-backs.
- Reengineered the existing Application from scratch using ASP.NET MVC (using C#.net) and Entity Framework for referring individuals to forms within a network.
- Created Sequence diagrams as per the Requirements by using Enterprise Architecture (EA).
- Using ASP.Net server controls like Grid View, Form View as a part of user interface and for data display.
- Involved in creating API indexes, schemas, request and response objects.
- Used MVC framework to implement N-tier architecture.
- Involved in Fixing Defects for different releases.
- Involved in Unit Testing and strongly followed coding standards.
- Involved in Production support and Maintenance activities.
- Involved in modifying database packages, stored procedures and queries in Oracle 11g.
- Knowing the server status of every application and checking the server response time using Riverbed Tool and also using the SPLUNK Dashboard to see the application status.
- Have a proficient knowledge in schema designing and development and widely used for COMPASS development
- Have knowledge of using Gallio 3.0 tool for testing the code.
- Used WCF Rich internet application services to communicate with other target systems.
- Used SSRS to generate reports and used Object Oriented Programming Concept.
- Involved in User Interface Design and implemented UI validations.
- Performed web services integration and debugging using SOAP UI.
Environment: .NET framework 3.5, Visual studio 2008/2010, ASP.Net 3.5 MVC, IIS, TFS, Oracle 11g, XML, WCF, AJAX, Java Script, jQuery, Entity Frameworks, HTML and CSS, C#.net , SSRS , Ria Service, SOAP UI- 4.5.1, Gallio, SQL Server, Enterprise Architecture (EA) .
Confidential, Madison Heights, MI
.NET With Angular Developer
Responsibilities:
- Involved in front end development using ASP.NET, JavaScript, Angular 2/4, jQuery, HTML, Bootstrap and CSS.
- Involved in creating Responsive web pages using CSS.
- Analyzed and designed Approaches, UML Use Cases, Class Diagrams, State Diagrams, and Activity Diagrams.
- Used Ajax, CSS, JavaScript and Bootstrap for the front-end web development.
- Experience in using MSUNIT commands which helps in executing the commands in Visual Studio.
- Experienced in designing and developing Databases in MS SQL Server which includes the development of functions, Stored Procedures, views, joins and triggers using PL/SQL.
- Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer.
- Involved in front end development using ASP.NET MVC, c#.NET.
- We have implemented the Single Page Application (SPA) using Angular 2/4.
- Implemented the dependency injection pattern in UI and we achieved clean code in UI part.
- Using Ajax call calling the Web API services and binding the data points to respective controls on the web.
- Involved in database modelling and expertise in creating Tables, Views and Stored Procedures in SQL Server 2012.
- Extensively used VisualStudioUltimate2017 development tool for building Web Application.
- Involved in Unit testing, Build and Integration testing for the interfaces.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs
- Involved in creating tables and writing Stored Procedures as required by the solution.
- Created various Web Forms & User Interface Screens using C#.NET & ASP.
- Involved in code management activities using TFS.
Environment: Net 4.0, ASP.Net, Visual Studio 2012, Classic ASP, VB.Net. Ajax, SQL Server 2012, C#.Net, WinForms, HTML, Entity Framework, N-Unit, WPF, JavaScript, jQuery, Bootstrap, CSS, TFS, SSRS, SSIS, WCF, IIS 6.0 and Agile.
Confidential, MI
.NET Developer
Responsibilities:
- Involved in designing the database schema for this project developed the tables with relations.
- Designing and developing web applications web services client/server applications by using Microsoft .NET technologies.
- Development and Implementation of various applications including Web and Client/Server Application Development using Microsoft .NET Framework, C#.NET, ASP.NET.
- Involved in writing Stored Procedures, triggers, CTE for Web API Services.
- Developed Services using WebAPI. This project consists of dashboard and Search page.
- Involved in Designing and developing UI for this tool using JavaScript, html5, JQUERY, Knockout Js and CSS.
- Developed web pages using Visual Studio2012, MVC 5.0 framework we followed multi-layer architecture for this project.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Used Entity Framework6.0 for Database operations.
- Leveraged Routing in MVC to define custom routes thereby achieving clean URL' s.
- Using Angular and bootstrap developed the UI design which includes charts, grid sand tables etc.
- We developed different types of charts like line, bar, pie using Angular and bootstrap CSS.
- We implemented the single page application (SPA) using angular JS.
- We implemented the dependency injection pattern in UI, and we achieved clean code in UI part.
- Using Ajax call calling the Web API services and binding the data points to respective controls on the web.
- Involved in front end development using ASP.NET, JavaScript, Angular JS, jQuery, HTML, Bootstrap and CSS.
- Analyzed and designed Approaches, UML Use Cases, Class Diagrams, State Diagrams, and Activity Diagrams.
- Involved in database modeling and expertise in creating Tables, Views, and Stored procedures in SQL Server.
- Report automation included Tableau, Excel and SQL database tools.
- Extensively used Visual Studio Ultimate 2012 development tool for building Web Application.
- Involved in Unit testing, Build and Integration testing for the interfaces.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs.
- Created various Web Forms & User Interface Screens using C#.NET & ASP.
- Involved in code management activities using TFS.
Confidential
Junior .NET Developer
Responsibilities:
- Involved in Design and Code Construction with OOPs Implementation in MVC Architecture.
- Created web pages using MVC 5.0 razor views for responsive user interfaces.
- Working on Asp.net MVC 5.0 framework in building applications after the conversion from MVC
- 3.0 to 4.0 versions.
- General User Interface (GUI) design, wire framing, usability testing, web content/ copy writing & editing.
- Develop complex MVC controller, View Models and Helper methods linked to backend database.
- Responsible for creating Web Services and consuming it in client application.
- Created Network accounts using active directory. Ensured accuracy of credentials supported.
- Client escalations and performed troubleshooting actions for network connectivity.
- Provided Folders and Groups permissions.
- Works closely with Technical Lead to ensure understanding of the specifications and communicate updates on development milestones in project plan.
- Worked on AGILE software development methodology where the team is involved in the SCRUM agile management framework.
- Attend design meetings and provide feedback based on professional experience.
- Deployed applications into test and production environments by using web server (IIS).
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Worked with ASP.NET Web Forms, State Management, caching features, configuring
- Worked on Responsive Web Design of the website a kind of approach in which the site adapts the layout to the viewing environment.
- To persist and transfer data between pages Session State, View State, Cookies and Query Strings were used.
- Done Unit test, Integration test, Regression test, Load test and Platform test.
Environment: Net 4.0, ASP.Net MVC 4, Visual Studio 2015, Classic ASP, VB.Net. Ajax, JSON, SQL Server 2012, C#.Net, WinForms, HTML, Entity Framework, TDD, N-Unit, A, JavaScript, jQuery, Angular JS, jQuery, Bootstrap, CSS, TFS, SSRS, SSIS, SharePoint, WCF, IIS 6.0 and Agile.
Confidential
.NET Developer
Responsibilities:
- Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer
- Involved in front end development using ASP.NET MVC 3, C#.NET.
- Extensively worked on User Interface (views) using CSS, HTML, AJAX, Java Script, JQuery and Bootstrap.
- Used Entity Framework for database operations.
- Used Agile methodology to implement the application.
- Involved in database modeling and expertise in SQL server management systems
- Worked on Maintenance of database-backed websites.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in VB.NET.
- Used Data tables and jQuery validations plugins for client-side operations.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs
- Implemented Caching, Session State, and Cookie Management, view state, POST and GET techniques.
- Implemented security technologies in ecommerce development.
- Designing the WCF Service based on the requirement and created separate WCF services project which is integrated with BLL.
- Followed Test Driven Development (TDD) approach.
- Implemented security technologies in ecommerce development.
- Consumed the WCF services using jQuery Ajax calls to enable effective communication Extensively used Visual Studio 2012 development tool for building Web Application.
- Developed reports using SSRS.
- Manage database security, Design, develop and implement automated data backup.
- Developed database objects like Tables, Views, and Stored procedures in SQL Server 2012.
- Analyzed test results, including user interface data presentation, output documents, and database field values, for accuracy and consistency.
- Extensively used Visual Studio 2012 development tool for building Web Application.
- Rewritten Classic ASP applications to VB.Net applications.
- Implemented to new features and worked on minor releases to classic ASP applications.
- Prepared unit test cases and performed N-Unit Testing prior to system implementation
- Based on the support tickets, fixed bugs on priority basis.
- Migrated windows applications from VB6 to VB.NET
Environment: .Net 4.0, Asp.Net MVC 3, Classic ASP, VB.Net, Entity Framework, AJAX, JSON, Agile, HTML, IIS 6.0, MS Visual Studio 2012, jQuery, Bootstrap, TDD, N-Unit, WCF, VB6, Windows Application, SharePoint, TFS, SQL Server 2012, SSIS and SSRS.