Senior Software Engineer/technical Lead Resume
Dallas, TX
SUMMARY
- Over 9+ years of experience in teh design, development and implementation phases of Software Development Life Cycle (SDLC) especially in Analysis, Design, Development, Testing and Deploying of applications and implementing n - tier Client/Server applications using Object Oriented design methodologies using Microsoft .NET Technologies.
- Possess strong understanding of Object-Oriented Programming/Analysis/Design and Development.
- Good experience in developing applications using Service Oriented (SOA) and n-tier Architecture.
- Extensive development experience using ASP.NET, MVC, C#, VB.NET, JavaScript, JSON, AngularJS, XML, HTML, CSS, AJAX, ADO.NET, Entity Framework, Web API, Windows Azure.
- Experienced in fast paced Agile development environment and methodologies including Test Driven Development and Scrum.
- Experience in using Language-Integrated Query (LINQ to Objects, LINQ to XML, and LINQ to SQL) and retrieve data from different data sources.
- Experienced wif MS SQL Server and proficient in writing Queries, Views, Stored Procedures, Triggers and User Defined Functions.
- Experience in working wif User Controls, Custom Controls and Class libraries.
- Extensive experience in developing and consuming XML Web Services using WCF, REST based Services, WEB API, AJAX, WSDL, UDDI, HTTP and SOAP.
- TEMPEffective in working independently and collaboratively in teams.
- Scope of excellence entails: Project Management, Software Development, Requirement Gathering, Client Interaction and Team Supervision.
- Proficient in handling responsibilities such as knowledge transfer, code review, compliance to best practices & standards, technology mentoring, assisting team members and customer training.
TECHNICAL SKILLS
Core Competencies: Visual Studio 2013/2012/2010/2008/2005/2003 , .Net Framework 4.5/4.0/3.5/3.0/2.0/1.1 , ASP.NET, ADO.NET, Enterprise library 4/5.0, Entity Framework, MVC 5, Web Forms, Win Forms, Windows Services, Web Services, WCF, LINQ, HttpWatcher, Fiddler
Languages: C#, VB.NET, T-SQL
Markup Languages: HTML5, CSS3, XML, XSL
Scripting Languages: jQuery, JavaScript, VB Script, AJAX, AngularJS
Cloud Services: Windows Azure
XML Technologies: XML, XSL (XSLT, XPATH), SOAP and Web services
RDBMS: MS SQL Server 2012/2008/2005/2000 , MySQL
Version Control: Team Foundation Server (TFS), Visual Source Safe (VSS)
Issue/Bug Tracking Tools: Visual Studio Team System, Microsoft Test Manager
Testing Tools: MS Visual Studio Unit Testing Framework, NUnit, MOQ
Third Party: Telerik, Infragistic controls
Operating Systems: Windows 8, Windows 7, Windows 2008/2003/2000/ NT/XP.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Software Engineer/Technical Lead
Responsibilities:
- VZQE is a Qualification engine that qualifies bundles, promotions & products to various ordering systems. Its N-Tier application. Very flexible to enable or disable offers wifin short period of time. Rules are created in XMLs, we have our own rule engine to evaluate these XML rules. IT also has Recommendation engine which will recommend bundles and promotions. Various other internal projects include Retain, SDMP & Rep Guidance.
- Involved in teh Software Development process, established teh goals of teh application, data collection and analyzing teh data as well as business flow.
- Analyzing, Determining Business and Systems Requirements to address a wide range of complex business scenarios.
- Designed and developed .NET web applications using ASP.NET and C#.NET by using MVC model.
- Creating user interface using ASP.NET, CSS3, HTML5, JavaScript and AJAX.
- Used JavaScript libraries like JQuery, JQuery UI and CCS libraries like Bootstrap.
- Used validation controls and data-grid controls extensively.
- Developed WCF Services to expose useful functionality to web users.
- Involved in Database design and writing complex queries using Joins, LINQ to entities.
- Involved in writing Custom Exception Handlers by inheriting teh Exception class to handle specific exceptions and display relevant messages to teh end users.
- Involved in technical documentation.
- Worked wif teh QA team constantly to discuss and fix bugs.
- Used TFS for versioning, Involved in Code merges from development to Stage and Stage to Production.
Confidential
Senior Software Engineer
Responsibilities:
- Price It - Sell It project collects all teh required information from multiple billing systems, implements a generic logic after teh analysis on all billing systems and gives teh customer teh exact amount including taxes and surcharges by serving different ordering systems. Other features include bundle pricing, discount mapping etc.
- Designed 3-Tier system having Business Logic Layer(C#), Presentation Layer and Data Access Layer.
- Involved in designing and developing teh GUI for teh user interface wif various controls.
- Experienced in developing and consuming Web Services.
- Participated in full development life-cycle using Object Oriented Programming concepts.
- Provided Custom Based Security for Login and Autantication.
- Implemented various User Controls and Custom Controls in front-end forms.
- Implemented Validation controls to perform both client side and server side validation.
- Designed and developed and e-mail notification system along wif exporting teh data into pdf, text and excel format.
- Communication between Data Access Layer and SQL Server was established by ADO.NET.
- Designed and developed Triggers, Functions and stored procedures for SQL Server 2008 database.
Confidential
Analyst
Responsibilities:
- Retain project is developed for retaining customers who are coming for cancel / disconnect their services wif / wifout giving offers. Marketing team will also dis application for creating retention offers. It has teh ability to activate or deactivate offers based on teh business needs.
- Involved in designing and developing teh GUI for teh user interface wif various controls.
- Developed web services.
- Design and development of Web forms using ASP.Net wif C# as Code behind.
- Involved in unit testing.
- Used Object Oriented Programming skills in encapsulating teh business functions and data.
- Used ADO.Net to communicate wif database.
- Presented graphical analysis using .NET Chart Control.
- Writing SQL Queries and stored procedures
- Implemented data caching techniques.
- Involved in preparing low level documents.
Confidential
Software Engineer
Responsibilities:
- Shadow Queue project is designed to manage teh fallouts that occurred during teh ordering flow. It provides functionality to track teh orders, route teh orders, generating different types of reports and receiving alerts from different systems. dis halps in fixing and reflowing of failed orders wifin teh due date.
- Preparation of Test Cases, Unit Testing & Integration Testing.
- Develop Data Layer using ADO.Net to communicate wif MS SQL Server.
- Unit Testing.
- Task analysis and prepare mockup screens.