Sr. Software Engineer Resume
Phoenix, AZ
OBJECTIVE:
- A Result Driven, Goal Oriented Senior Software Engineer with over 9 years’ experience in Systems Analysis, DesignDevelopment and Implementation of various applications including Web and Client/Server Application
- Development using Microsoft .NET Framework, C#. NET, VB.NET, ASP.NET MVC, WCF, Web API, REST, Angular JS, AJAX and ASP.NET using AGILE in most of my projects.
SUMMARY:
- Expertise in .NET framework with great proficiency in creating applications using WinForms, WebForms, ASP.NET, C#/VB.NET, ASP.NET MVC, ADO.NET, XML, AJAX toolkit, Cascading Style Sheets (CSS), Angular JS, Node JS, JavaScript, WCF, WPF, IIS7.0, SQL Server 7.0 / /2008/2010/2012 , LINQ and Visual Studio.NET.
- Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis, design, implementation, integration and testing, deployment and maintenance.
- Expertise in working with Web Server Controls, HTML Controls, User Controls, Custom Controls using C# and VB.NET.
- Expertise in working with ADO.NET components such as Dataset, DataAdapter and DataReader.
- Experience with client side scripting technologies like JavaScript, jQuery and Angular JS.
- Experience in developing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Expertise in using AGILE Methodology in most of my projects.
- Have handled SCRUM meetings and have expertise in using tools like JIRA for the same.
- Strong experience in designing and working with MySQL and Mongo DB
- Experience in creating bindings structure with Knockout.JS
- Experience with advanced data access patterns including the use of ORMs
- Experience in using NOSQL Database in order to call from the front end development.
- Excellent experience in creating and consuming Web services over SOAP using C# and VB.NET.
- Experience in designing GUI screens using usability and design principles.
- Acquaintance in AJAX, and Silverlight Technology using Agile Methodologies.
- Experience in writing complex user defined Functions, Stored Procedures, Views, Triggers, and cursors using SQL Server (2000/2005/ 2008/2010/2012/2014 ), Oracle 10g
- Experience in relational database design, data extraction, data transformation and loading from large and complex data sources using SQL Server 2014/2012/2010/2008/2005/2000.
- Experience in using Microsoft Visual SourceSafe, TFS for Version Control and also SVN and CVS.
- Experience in XML related technologies including XML, XSD and XSLT.
- Experience and/or working knowledge of indexing, query plans, installation and configuration of Microsoft reporting, analysis, and integration services (SSRS, SSAS, SSIS).
- Hands on experience in Distributed Technologies like Web Services.
- Expertise in consuming REST Services by implementing Web API in MVC.
- Experience in Unit testing using Nunit.
- Good experience in designing scalable applications through load balancing and performance tuning.
- Experience of Project Management Tool using MS Project and MS Visio, UML Case Diagram.
- Well versed with QA Methodology and QA Process to ensure the Quality Assurance including Test Case
- Planning /Development, Test procedures and analyzing the test results, Unit Testing with Nunit
- Developer well - versed in structuring, developing and implementing interactive websites.
- Sr. .NET Developer bringing superior design and debugging capabilities, innovative problem solving skills and dedication to quality.
- Expert Software Developer who is dedicated to constantly improving tools and infrastructure to maximize productivity, minimize system downtime and quickly respond to the changing needs of the business.
- Motivated Sr. .NET Developer who seeks employment as part of a dynamic software development team.
SKILL:
Net Technologies: ASP.NET 1.1/2.0/3.5/4.0/4.5 , ADO.NET 1.1/2.0, ASP.NET MVC 2.0/3/0/4.0/4.5/5.
Languages: C#.Net, VB.Net, VB, C, C++, Java, SQL, PL/SQL.
Web Technologies: HTML, CSS, JavaScript, XML, XSLT, SOAP, WSDL, AJAX, WCF, REST Web ServicesASP4.0, Angular JS, Angular II, Node JS, Knockout JS.
GUI, IDE: Visual Studio.NET 2003/2005/2008/2010
RDBMS / DBMS: SQL Server / 2008/2010/2012/2014 , ORACLE, IBM DB2.
Operating Systems: WINDOWS XP/NT/2000, WINDOWS Server 2003, Vista, WINDOWS 2007
Web Server: IIS 5.0/6.0/7.0
Version Controller: Visual SourceSafe, Perforce, WinCvs, Trackit, SVN.
Software Packages: MS- Office 2000/03/07/10/12
EXPERIENCE:
Sr. Software Engineer
Confidential, Phoenix, AZ
Responsibilities:
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Advise customer about or perform maintenance of software system.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Direct software programming and development of documentation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Confer with data processing or directors to obtain information on limitations or capabilities for data processing projects.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton.
- Worked with HTML5, CSS3, JSON, JavaScript,AngularJS for developing user interface.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Develop or direct software system testing or validation procedures.
- Extensively used partial classes, Generics, Interfaces and Object-Oriented Concepts.
- Communication between Data Access Layer and MS SQL SERVER using LINQ .
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Train users to use new or modified equipment.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Created several projects using Angular JS for different projects .
- Developed code using asynchronous design pattern in my code.
- High-performing and motivated team created with record close to 95 % participation in agile meetings.
- Team designed and trained to follow Scrum based on project or user story.
- Executive briefing and reporting on scrum metrics, burn-up and process improvements periodically.
- Worked on REST/WEB API to create services and used Angular JS $HTTP service calls and bind the data in table using ng-repeat attributes.
- Designed Data Access Layer using ORM Tools, Entity Framework, LINQ and ADO.NET .
- Worked on creating log-in authentication modules using AngularJS and JavaScript.
- Created Angular service and integration with RESTful APIs.
- Created projects from scratch using ASP.NET MVC and used SQL on the back end with RESTful Services.
- Used different skills in the Development work which includes ASP.NET MVC, SQL Development, C#, OOPS concept, Oracle.
- Performed Data Modelling and Data Analysis and created several Stored Procedures, Tables, RDBMs, Views and Functions.
Environment: Visual Studio 2013/2015/2017 , Angular JS, ASP.NET 4.5, MVC 4, MVC 5, WCF, IBM DB2, ASP.NET, C#, VB.NET, SQL Server 2008/2012/2014 , ADO.NET, AJAX, XHTML, jQuery, Angular JS, XML, IIS 7.5
Sr. Software Consultant
Confidential, North Scottsdale, AZ
Responsibilities:
- Created documentation for development of new service layer outstanding projects EDR and D1P.
- Created many WCF Service projects for many outstanding projects namely EDR, D1P, Wealth Rate Exception, CUSP, C2C.
- Drafted the work done for building the Service layer with the description of Data Contracts, Test Client and the Service itself.
- Completed Software Application Development and implementation experience with Web based, and N-tier Architectures involving all stages of Software Development Life Cycle (SDLC).
- Worked on creating several MVC Applications using ASP.NET MVC 4.0 in Razor.
- Maintained several projects which had already developed MVC Applications and made enhancements in it.
- Worked on testing the Services on SOAP UI software with the reference to all the projects separately.
- Worked on designing new templates for the email being sent via the Services.
- Used ReSharper for optimizing the C# code.
- Worked on creation of the Service for all the projects using WCF with HTML Binding.
- Worked on an application which integrated Angular JS for making code and database call.
- Made a demo project using Angular JS as well to show the customers how they can use it.
- Handled Cross Browser Compatibility Issues and Unified CSS Layout across various browsers and platforms such as Internet Explorer, Mozilla Firefox, Google Chrome and Opera.
- Communicated with back- end servers to provide real- time updated information.
- Designed Data Access Layer using ORM Tools, Entity Framework, LINQ and ADO.NET .
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, knockout Javascript/jQuery
- Instrumented and modified unit and integration tests to improve software quality and reliability
- Created several Stored Procedures, Tables and Views to implement the methods for the Web Services.
- Designed complex interfaces to support third party systems.
- Hosted the services with IIS 7.5 and also worked on the deployment plan for Dev, IST, ET, QA and Production Server.
- Created many XML Requests using XMLSpy for the Service Request.
- Discussed on a regular basis with the business people involved about the project solutions and workarounds.
- Created Business Layer/Data Access Layer using C#, ADO.NET, LINQ, Entity Framework 4.0 and SQL Server 2012.
- Consumed web services (WCF) created by Visual Studio application.
- Developed WCF services to save/get the data for Users information, Transactions details, In- detailed users dealings with the company, using C#, LINQ
- Created Stored Procedures/Functions/Triggers/Views in SQL Server using T- SQL.
- Used Visual Studio 2013 for designing the entire Service Layer.
- Used Team Foundation Sever (TFS) for source repository and version control.
- Created NLog for logging the errors.
- Unit testing, debugging and problem solving.
Environment: Visual Studio 2010/2012, ASP.NET 4.5, MVC 4.0, WCF, IBM DB2, ASP.NET, C#, VB.NET, SQL Server 2008/2012, ADO.NET, AJAX, XHTML, jQuery, XML, IIS 7.5, Angular JS
Technical Team Lead
Confidential, Bloomfield, CT
Responsibilities:
- Developed web applications using ASP.NET MVC, C#, SQL Server 2008, Javascript, jQuery, AJAX, REST Services, IBM DB2 and TFS.
- Developed a cross- platform activity feed client for the social software product.
- Organized and held meetings with stakeholders, contractor product teams and customers.
- Resolved customer issues by establishing workarounds and solutions and by debugging and creating defect fixes.
- Drafted detailed design objectives and developed architectural and system design documents.
- Communicated with back- end servers to provide real- time updated information.
- Instrumented and modified unit and integration tests to improve software quality and reliability
- Developed production and beta websites using ASP.NET MVC and C#.
- Implemented new WEB API's using REST Services to be consumed in MVC Applications
- Worked with my team member to implement connection pooling for our Pick Databases using .NET to increase webstore performance.
- Completed Software Application Development and implementation experience with Web based, and N-tier Architectures involving all stages of Software Development Life Cycle (SDLC).
- Application backend implemented as node.js express application server.
- Developed server side views based on Razor and client side components based on Knockout, applied designs to them using Bootstrap and custom Less styles
- Created client/server side converters to map Knockout models with ASP.NET
- Designed complex interfaces to support third party systems.
- Developed code using asynchronous design pattern in my code.
- Educated 35 people on Agile Scrum fundamentals for e-commerce website which increased the number of existing bugs fixed per week by 70%
- Developed and maintained accurate network documentation and Visio diagrams to provide management with proper understanding of organizational needs.
- Executed and monitored standards for user interfaces, page design and graphics development.
- Developed web- site mock- ups for clients to ensure quality control and client satisfaction before project development phase.
- Application developed using MongoDB (NoSQL Database).
- Completed proof- of- concept thin- client web framework for enterprise intelligence applications with web developer under extreme deadline.
- Assisted in the monitoring and reporting on website traffic and performance.
- Prepared and presented technical proposals for clients.
- Implemented video player module, Technologies & Tools: KnockoutJS, Bootstrap
- Interacted with users to gather the business requirements.
- Started working on migrating ASP.NET application to ASP.NET MVC application
- Designed and maintained databases, wrote stored procedures for Updating.
- Used On Delete Cascade and Referential Integrity Constraints.
- Troubleshoot and resolved web application issues escalated from customer support and other departments with a 100% success rate.
Environment: Visual Studio 2010/2012, ASP.NET MVC 4.0, IBM DB2, ASP.NET, C#, VB.NET, SQL Server 2008/2012REST Services, Java Script, ADO.NET, IIS 7.0, AJAX, XHTML, jQuery, XML
Sr. Software Consultant
Confidential, Phoenix, AZ
Responsibilities:
- Developed web applications using ASP.NET MVC, C#, SQL Server 2008, Javascript, jQuery, AJAX, REST Services, IBM DB2 and TFS.
- Analyzed, Designed and developed the core modules.
- Interacted with users to gather the business requirements.
- Created several Web pages using ASP.NET MVC, C#, ADO.NET, LINQ, SQL Server 2008, AJAX, JQUERY
- Designed Enrollment process, Payment Details, Account Activity, Linking Multiple student functionality.
- Created various reports with C# script using SSIS and SSRS.
- Effectively produced several batch files to run the report made via SSIS/SSRS.
- Made various Data Flow and Control Flow objects for the report linking with several Stored procedures, Views and Functions
- Effectively worked on Defect fixing, Making new web pages, Integration testing.
- Created Business Layer/Data Access Layer using ORM Tools, C#, ADO.NET, LINQ, SQL Server 2008
- Designed and implemented the UI with extensive use of JavaScript, JQuery Ajax.
- Worked on Performance related Issues in SQL Server database
- Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application.
- Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton.
- Used Switched Virtual Network (SVN) for source repository and version control.
- Implementation of client side validations using JQuery and Java script validation controls.
- Integration of default and extended AJAX components on web pages for faster and better user experience.
- Made several Console Applications using Visual Studio 2010 to meet the requirements given
- Console applications related to sending daily reports to the client attaching the transaction details of the users
- Hosted different sub versions of the website using IIS 6.0
- Developed code using asynchronous design pattern in my code.
- Analyzed, Designed and developed the core modules.
- Used WCF to communicate between DAL and other business components.
- Designed Quotation, Policy, Banking Transactions and Message Screens.
- Unit testing, debugging and problem solving.
Environment: Visual Studio 2010, ASP.NET MVC 2.0, ASP.NET, C#, VB.NET, SQL Server 2008, Java ScriptADO.NET, IIS 7.0, AJAX, XHTML, jQuery, XML
Sr. Application Consultant
Confidential, Phoenix, AZ
Responsibilities:
- Created a web service to Export the data from sql server to web.
- Created several web pages for fixing several issues using ASP.net, C#/VB.Net, JavaScript, AJAX, and SQL as back end.
- Created user controls (.ascx) and reused them in several ASP.NET pages.
- Created Procedures, functions, triggers in SQL
- Created several .NET assemblies for Data base layer, security access, Email Utility, engineering tools.
- Migrated the project from ASP.NET 2.0 to ASP.NET 4.0 based web project
- Developed the website and then versioned them using SVN module
- Deployed/Configured the web application in IIS web services.
- Developed pages to reduce the page load time with proper validations by changing the server side coding to client side coding with the help of jQuery and Ajax.
- Implemented various business logic classes in C# and ADO.NET.
- Involved in system design and for creating database Schemas.
- Used ADO.NET objects for database communication.
- Designed the complete solution using N-tier Architecture model and design patterns mainly Abstract Factory and Singleton.
- Design and development of user controls in the web page.
- Responsible for documenting and providing the help system for the new users.
- Created several ASP.NET pages with code behind in C#.
- Used stored proc in execute sql task for inserting unmatched variable data in sql server table by passing variable values by using parameter mapping as an input.
Environment: C#.NET, ASP.NET, Visual Studio 2010, SQL Server 2008 and JavaScript.
Sr. Application Consultant
Confidential, Chicago, IL
Responsibilities:
- Analyzed, Designed and developed the core modules.
- Interacted with users to gather the business requirements.
- Created several Web pages using ASP.NET MVC, C#, ADO.NET, LINQ, SQL Server 2008, AJAX, JQUERY
- Designed Enrollment process, Payment Details, Account Activity, Linking Multiple student functionality.
- Effectively worked on Defect fixing, Making new web pages, Integration testing.
- Created Business Layer/Data Access Layer using C#, ADO.NET, LINQ, SQL Server 2008
- Consumed web services(WCF) created by Visual Studio application
- Developed code using asynchronous design pattern in my code.
- Designed Data Access Layer using ORM Tools, Entity Framework, LINQ and ADO.NET .
- Developed WCF services to save/get the data for Users information, Transactions details, In- detailed users dealings with the company, using C#, LINQ
- Created Stored Procedures/Functions/Triggers/Views in SQL Server using T- SQL.
- Designed and implemented the UI with extensive use of JavaScript, JQuery Ajax.
- Worked on Performance related Issues in SQL Server database
- Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application.
- Completed Software Application Development and implementation experience with Web based, and N-tier Architectures involving all stages of Software Development Life Cycle (SDLC).
- Used Server Controls like GridView, Datagrid, Listview, Treeview to display, manipulate data along with SQL
- Stored procedures to interact with the database.
- Interacted with users to gather the business requirements.
- Started working on migrating ASP.NET application to ASP.NET MVC application
- Designed and maintained databases, wrote stored procedures for Updating.
- Used On Delete Cascade and Referential Integrity Constraints.
- Unit testing, debugging and problem solving.
Environment: Microsoft Visual Studio 2010, VB.Net, IIS, MySQL, C#, ASP.NET, XML, HTML, JavaScript, jQuery and AJAXs
Application Consultant
Confidential, Fishers, IN
Responsibilities:
- Implemented various business logic classes in C# and ADO.NET.
- Involved in system design and for creating database Schemas.
- Used ADO.NET objects for database communication.
- Design and development of user controls in the web page.
- Designed Data Access Layer using ORM Tools, Entity Framework, LINQ and ADO.NET .
- Responsible for documenting and providing the help system for the new users.
- Created several ASP.NET pages with code behind in VB.NET
- Auditing stored procedures for optimization and improving the performance tuning.
- Involved in extensive testing and debugging of all the modules coded.
- Developed code using asynchronous design pattern in my code.
- Created jQGrids, jQuery cascading dropdowns and various other jQuery and AJAX features.
- Created Web Page Methods to reduce the page load timings and various onclick events.
Environment: Microsoft Visual Studio 2010, VB.Net, IIS, MySQL, C#, ASP.NET, XML, HTML, JavaScript, jQuery and AJAXs