Sr. Software Engineer Resume
SUMMARY
- 8+ years of extensive IT work experience (SDLC) in software analysis, design, development and Implementation of N - Tier architectures using Microsoft technologies
- Extensive development experience and strong programming skills using C#, ASP.NET MVC, AJAX, ADO.NET, LINQ and Web API.
- Experience in developing front-end User Interface using Angular JS, ASP.NET, HTML5, CSS3, PHP JavaScript, JQueryand Bootstrap.
- Expertise in creating Constraints, Indexes, Views, Stored Procedures, Triggers and User Defined Functions using SQL Server.
- Involved in design, development of the projects using Agile/Scrum Processes
- Used Entity Framework for performing database operations.
- Experience in developing application utilizing the Concepts of Object-Oriented Programming.
- Hands on experience in developing Re-usable Components like Assemblies, Web User Controls
- Knowledge in using Web Services, JSON, SOAP, CSS, DOM, HTML, AJAX and JavaScript.
- Developed Interfaces for data exchange using LINQ, ADO.Net, Win forms and XML.
- Expertise in using version controlling tools like Team Foundation Server (TFS 2012/2010), Visual Source Safe (VSS), SVN for source code maintenance.
- Experienced in Unit (NUnit), System and User Acceptance testing. Wrote Test cases, Release Notes.
- Results driven, Self-managed, productive and able to work as Team Player as well as independent resource
- Strong record of accomplishment for establishing and managing geographically distributed project team from overseas and offshore.
- Excellent written and oral communication skills.
TECHNICAL SKILLS
Languages: C#/JavaScript/ASP.NET, VB.NET, ADO.NET, T-SQL, PL/SQL
Web Technology: ASP.NET, MVC, ASP.NET Ajax, PHP, Java script, JQuery, HTML, CSS
IDE: Visual Studio (2008 to 2015)
RDBMS: SQL Server 2008/2012
Configuration Management: TFS 2010, VSS 6.0
Middleware: WCF, ADO.NET, MSMQ, Web Services, Enterprise Library
OS/Servers: Windows Server 2008/2003/NT, Microsoft IIS
Other Tools/Technologies: XML, HTML, JavaScript, MS Test, NUnit, FxCop and NCover
PROFESSIONAL EXPERIENCE
SR. SOFTWARE Engineer
Confidential
Responsibilities:
- Involved in entire SDLC of application.
- Understanding system functional requirements, business rules and converting them to technical specifications
- ETL process to load transactions from website and stores to custom CRM database.
- Points Calculation & Coupon code issuance & management.
- Periodic notifications on coupon expiry to customers.
- Customer monthly transaction statements.
- Coupon Issuance vs Coupon Redemption vs Coupon Expiry Stats for Reporting.
- User interface for CSR to Issue/deduct coupons & points for a customer.
- ETL process to migrate the CRM data to MicroStrategy for reporting on new customer signups vs old customers store level performance repo
- Responsible for verifying code standards and accuracy developed by different team members.
Environment: .Net 4.0, Agile, ASP.Net 4.6.2, Web API, Visual Studio 2013, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Nuget, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN, WCF, IIS 7.0.
Confidential
SR. SOFTWARE Engineer
Responsibilities:
- Involved in entire SDLC of application.
- Understanding system functional requirements, business rules and converting them to technical specifications documents.
- Develop high quality code for scalable and maintainable software applications using Object Oriented concepts for Microsoft Enterprise Libraries, HTML and JavaScript.
- Developed ASP.NET Web Forms using HTML5, Bootstrap, JavaScript, and CSS to control the style and layout of multiple pages.
- Consumed Web APIS from the Relate to activate Gift cards in this application.
- Responsible for developing solution to integrate Gift card information into existing table in database with minimalistic changes.
- Used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Used Log4Net logging API.
- Used Ajax techniques to pull dynamic data to improve the performance of web pages.
- Used JSON format for passing data between server and the client browser.
- Responsible for verifying code standards and accuracy developed by different team members (onsite & offshore).
Environment: .Net 4.0, Agile, ASP.Net 4.6.2, Web API, Visual Studio 2013, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Nuget, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN, WCF, IIS 7.0.
Confidential
SR. SOFTWARE Engineer
Responsibilities:
- Involved in entire SDLC of application.
- Understanding system functional requirements, business rules and converting them to technical specifications documents.
- Develop high quality code for scalable and maintainable software applications using Object Oriented concepts for Microsoft Enterprise Libraries, HTML and JavaScript.
- Developed ASP.NET Web Forms using HTML5,Bootstrap, JavaScript, and CSS to control the style and layout of multiple pages.
- Creating Store procedures to handle the business rules and increase the performance.
- Used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Used Log4Net logging API.
- Used Ajax techniques to pull dynamic data to improve the performance of web pages.
- Used JSON format for passing data between server and the client browser.
- Responsible for verifying code standards and accuracy developed by different team members (onsite & offshore).
Environment: .Net 4.0, Agile, ASP.Net 4.6.2, Web API, Visual Studio 2013, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Nuget, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN, WCF, IIS 7.0.
Confidential
SR. SOFTWARE Engineer
Responsibilities:
- Responsible for developing an application starting from requirements phase to testing phase.
- Actively involved in scrum meetings for requirement analysis, task analysis, progress discussions.
- Developed Models, Views and View Models.
- Used Bootstrap for front end UI designing and responsive application.
- Manage a sales pipeline and monthly sales forecast as well as activity tracking within proprietary.
- Documented High level design document, Technicaldesign document and user manual.
- Designed data access layer using EntityFramework model and successfully created Entity Models.
- Developed Web API methods.
- SSIS packages were developed to load the data from legacy systems to new database.
Environment: .Net 4.0, Agile, ASP.Net 4.6.2, Web API, Visual Studio 2013, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Nuget, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN, WCF, IIS 7.0, SSIS.
Confidential
SR. SOFTWARE Engineer
Responsibilities:
- Understanding system functional requirements, business rules and converting them to technical specifications
- Consumed Web APIS from the CRM system to develop this application.
- Develop high quality code for scalable and maintainable software applications using Object Oriented concepts for Microsoft Enterprise Libraries, HTML and JavaScript.
- Developed ASP.NET Web Forms using HTML5, Angular JS, Bootstrap, JavaScript, and CSS to control the style and layout of multiple pages.
- Used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Used Log4Net logging API.
- Used Ajax techniques to pull dynamic data to improve the performance of web pages
- Used JSON format for passing data between server and the client browser.
- Responsible for verifying code standards and accuracy developed by different team members.
Environment: .Net 4.0, Agile, ASP.Net 4.6.2, Web API, Visual Studio 2013, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Nuget, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN, WCF, IIS 7.0.
Confidential
SR. SOFTWARE Engineer
Responsibilities:
- Understanding system functional requirements, business rules and converting them to technical specifications
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Develop high quality code for scalable and maintainable software applications using Object Oriented concepts for Microsoft Enterprise Libraries, Web Services (WCF), HTML, Entity Framework and JavaScript.
- Developed ASP.NET Web Forms using HTML, Knockout js, Bootstrap, JavaScript, and CSS to control the style and layout of multiple pages.
- Used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Used Log4Net logging API.
- Used Ajax techniques to pull dynamic data to improve the performance of web pages
- Design & Development of Database schema using SQL Server 2012
- Used JSON format for passing data between server and the client browser.
- Used RDLC files to generate Specific Reports and packing slips.
- Responsible for verifying code standards and accuracy developed by different team members (onsite & offshore).
Environment: .Net 4.0, Agile, ASP.Net 4.6.2, Web API, Visual Studio 2013, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Nuget, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN, WCF, IIS 7.0.
CONSULTANT
Confidential
Responsibilities:
- Understanding system functional requirements, business rules and converting them to technical specifications
- Involve in the design using ASP.NET, MVC 5 framework, AJAX framework.
- Develop high quality code for scalable and maintainable software applications using Object Oriented concepts for Microsoft Enterprise Libraries, Web Services (WCF), HTML and JavaScript.
- Responsible for using Synesketchalgorithms (Java) analyze the emotional content of text sentences in terms of emotional types (happiness, sadness, anger, fear, disgust, and surprise)
- Developed ASP.NET Web Forms using HTML, Bootstrap, JavaScript, and CSS to control the style and layout of multiple pages.
- Used Log4Net logging API.
- Used Ajax techniques to pull dynamic data to improve the performance of web pages
- Design & Development of Database schema using SQL Server 2012
- Used JSON format for passing data between server and the client browser.
- Followed Test driven development using N-Unit to unit test domains.
- Responsible for verifying code standards and accuracy developed by different team members.
Environment: .Net 3.5, Agile, ASP.Net 4.5.2, Web API, Visual Studio 2008, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN.
SOFTWARE Engineer
Confidential
Responsibilities:
- Designed and develop web user interface using ASP.NET, MVC Framework, C#, HTMl, JavaScript, and server controls.
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Developed SQL Server database schema for managing the data
- Developed SQL scripts for Store Procedures and Functions
- Used ADO.Net to create Dataset, Data Views
- Developed stored procedures, functions and triggers using PL/SQL
- Used Team foundation Server 2010/2012 for version control.
- Responsible for verifying code standards and accuracy developed by different team members.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
Environment: .Net 3.5, Agile, ASP.Net 4.5.2, Web API, Visual Studio 2008, Ajax, JSON, SQL Server 2012, C#.Net, WinForms, TDD, HTML/HTML5, Entity Framework, NUnit, JavaScript, JQuery, Bootstrap, CSS/CSS3, Tortoise SVN.
SOFTWARE Engineer
Confidential
Responsibilities:
- Involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Created Business Logic Layer & Data Access Layers.
- Involved in using MVC pattern for the UI development.
- Developed User Interfaces & Custom Controls
- Responsible for designing a responsive web application using Bootstrap
- Implementation of client-side validations using jQuery and ASP.NET Validation
- Used PHP to generate pages when user selects it as output type
- Responsible for verifying code standards and accuracy developed by different team members.
- Responsible for deployment of the Application in production and resolving any post-deployment issues. Also responsible for production support work.
Environment: C#,VS 2008,ASP.NET3.5, ASP.Net MVC, IIS, jQuery, JSON, AJAX, TFS, Web Service, SQL Server 2008, HTML, CSS, Java Script, ADO.Net, TDD.
S OFTWARE Engineer
Confidential
Responsibilities:
- Involved in Analyzing the requirements
- Used Entity framework code first for creating data base.
- Creating Entity framework migration to tackle with model changes
- Involved in using MVC pattern for the UI development
- Created .NET Crystal Reports for statistical analysis of usage of the system, which can be accessed as web report as well as in PDF format using ITextPDF.
- Used the ASP.NET features like Grid View, Detail View and other controls.
- Responsible for verifying code standards and accuracy developed by different team members.
- Responsible for deployment of the Application in production and resolving any post-deployment issues.
Environment: C#,VS 2008,ASP.NET3.5, ASP.Net MVC, IIS, jQuery, JSON, AJAX, TFS, Web Service, SQL Server 2008, HTML, CSS, Java Script, ADO.Net, TDD
JR. SOFTWARE Engineer
Confidential
Responsibilities:
- Analyzing the specifications provided by the clients.
- Involved in requirement gathering, functional and technical specification.
- Ported VB.NET code to MVC structured code.
- Performed validation on the client side using JavaScript and Validation Controls.
- For consistent data access used ASP.NET objects such as Data Reader and Data Set.
- Used Stored Procedures, Database routines for fixing up the standard Specifications.
- Testing using N-unit.
- Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.
- Used client side and server-side validations for better performance of system.
Environment: NET Framework, ASP.NET, VB.Net, Visual Studio .NET 2005, Microsoft SQL Server, CSS, HTML, XML, Web Pages, IIS 4.0, Test cases