Senior Software Engineer Resume
Irving, TX
SUMMARY:
- Solutions - Oriented .Net Developer with 13 years of experience in full Software Development Life Cycle (SDLC), combined experience in developing Web-based, Client/Server and Enterprise Wide applications, developing n-tier applications using Confidential .Net Framework, MVC, ASP.NET, C#.NET, VB.NET. and Web API
- Strong experience in Object Oriented Analysis/Design, development, deployment, testing, maintenance and implementing enhancements of Web applications and Windows applications using C#.NET, VB.NET and Visual Basic 6.0.
- Strong domain experience in E-commerce, Financial, Education and Logistics industries.
- Extensive Experience in development of cutting edge n-tier Web Applications, Web Forms, Windows Forms, C#.NET, ASP.NET, VB.NET, .NET Frameworks, WCF, Service Stack, MVC, Razor Framework, ADO.NET, Ajax, JavaScript Libraries JQuery, Node.Js, AngularJS, XML, SOAP, Web Services and Windows Services.
- Worked on various package managers like NuGet, NPM
- Worked on various source safe controls like GitHub, TFS, Visual Source Safe and Visual Tortoise SVN.
- Expertise on Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Hands on experience on scripting languages like JavaScript, jQuery, AngularJS and VB Script.
- Extensive experience in handling various backend data sources like MS SQL Server 2000/2005/2008 , MS Access, XML Data source and Oracle database
- Extensive experience in unit testing NUnit, Ncover, Moq, Mocha and Chai
- Solid experience in DTS packages, SSIS packages design and construction.
- Worked on the migration process of Existing DTS Packages to SSIS jobs.
- Good Experience in Object Relational Mapper (ORM) Tools like LINQ to SQL and Entity Framework.
- Experience in developing Unit Tests Plan, Code Review Documents, Unit Test Documents, Use Cases, UML, State, Sequence and Class diagrams.
- Excellent problem solving ability by identifying the problem, troubleshooting, and identifying the root cause and providing fixes.
- Experience in deploying and testing web applications on IIS/Web Server.
- Good experience in design, developing and integrating various customized reports using Crystal Reports and SQL Server Reporting Services.
- Exhibited utility to successfully work well within a team and IT staff and provide necessary support to excessive staff and clients. Self-motivated, good learner and quick to adapt the changes has helped to be result oriented.
- Strong verbal and written communication skills. Excellent analytical and problem solving skills.
TECHNICAL SKILLS:
Technology: Confidential .NET, MVC, WCF, Entity Framework, OOD, Design Patterns
Languages: C#, ASP.NET, VB.NET. Web API
Databases: SQL Server, SSRS, MONGO DB, ORACLE
Scripting Languages: HTML5, JQuery, AJAX, DHTML, Java Script, VB Script, CSS
JavaScript Libraries: NodeJs, AngularJs
Version Control Systems: GitHub, TFS, SVN and Visual Source Safe
Unit Testing: NUnit, Ncover, Moq, Mocha and Chai
Package Manger: NuGet, NPM
EXPERIENCE:
Confidential, Irving, TX
Senior Software Engineer
Responsibilities:
- Implement Transition phone communications using third party IVR systems. Developed the microservices to make the phone communications for Transition application using Node.Js and MongoDB.
- Worked on Outreach & Remind application enhancements for Test & email communications using C#, Servce Stack & MVC.
- Worked on Confidential blue wash for all the Phytel applications using ASP.Net, SQL Server, HTML
- Mentor new team members in Technical & Domain accepts.
- R&D of NodeJs, TypeScript, Dcoker containers in creating of microservices.
- Created different business classes and interfaces using .Net Framework 4.0 & C# with Object Oriented Programming Methodology.
- Understand the user stories and create class diagrams and flow diagrams.
- Creating POCs when new technology and implementation to prove the concepts.
- Designing and developing the microservices for Phone, Email and Text communications
- Involved in Unit testing and Bug fixing.
Confidential, Fort Worth, TX
Systems Development Spec Principle
Tools: MVC, C#, Asp.Net, WCF, Entity Framework, Moq, SQL Server 2008, JQuery & TFS
Responsibilities:
- Created different business classes and interfaces using .Net Framework 4.0 & C# with Object Oriented Programming Methodology.
- Designing and developing the web forms using MVC Razor,
- Used JQuery to call controllers to get data and update views and other UI validations and manipulations.
- Used CSS (Cascading Style Sheets) in MVC Views.
- Partial View for common purpose in the whole application.
- Used XML for request and response from the Web Services and manipulated the result as accordingly.
- Used the WCF/Web Services to accessing data from a database on a back-end server and displaying it in a MVC Views user interface.
- Created the Custom User Grid View Control which includes the Sorting and Paging.
- Used Entity Framework to manipulate and display data.
- Used ADO.Net Dataset, Data View and Data Adapter to manipulate and display data.
- Involved in relational database diagram design and Tables design in SQL Server.
- Involved in developing TTD modal using Moq.
- Create document management API to store & retrieve the documents from OnBase.
- Created address validation API from USPS web services.
- Involved in Unit testing and Bug fixing.
- Involve in creating the read only API’s application for other applications
- Facilitated problem solving and collaboration.
- Used Team Foundation Server (TFS) for project repository and versioning control.
Confidential
Senior Associate Engineer
Tools: MVC, C#, Asp.Net, WCF, Entity Framework, Moq, SQL Server 2008, JIRA & TFS
Responsibilities:
- Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.
- Designing and developing the web forms using MVC Razor
- Used CSS (Cascading Style Sheets) in MVC Views.
- Partial View for common purpose in the whole application.
- Used XML for request and response from the Web Services and manipulated the result as accordingly.
- Created the Custom User Grid View Control which includes the Sorting and Paging.
- Used Dataset, Data View and Data Adapter to manipulate and display data.
- Involved in relational database diagram design and Tables design in SQL Server.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Involved in Unit testing and Bug fixing.
- Involved in using third party Credit score tools to validate the applicant scores.
- Used Team Foundation Server (TFS) for project repository and versioning control.
- Active participation sprint planning and estimation of the sprint backlogs.
- Conducting daily offshore scrum meetings.
- Developed calendar module of ePlanner and implement Form & OAuth authentication for ePlanner.
- Developed the OAuth solution to launch the ePlanner application in ThinkCentral Application.
- Suggested & implemented best practice likes Moq, NCover, ReSharper.
- Created Install shield package for web deployment of ePlanner.
- Actively participation in weekly sync up calls with onsite team and clients business SMEs.
- Given Technical and Domain knowledge sections to new joiners in the Team.
- Tracking and sharing the Project utilization and prepare metrics for Project tracking.
- Designed and developed the web forms using ASP.Net 2.0 & MVC.
- Design and develop front ends for the application to support business rules using C#.
- Development of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
- Develop and deliver integration applications using WebSphere Enterprise Service Bus (ESB).
- Used Java script & CSS (Cascading Style Sheets) in ASP.Net pages.
- Created User Controls and Custom Controls for common purpose in the whole application.
- Responsible for implementing and deployment of WCF Services.
- Designed and developed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
- Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
- Implemented the functionality to render data using XML files and format them using XSLT.
- Involved in Database diagram design and Tables design in SQL Server.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Involved in the development and execution of unit test cases.
- Created and deployed the Windows Service for Emails.
- Implemented the Email utility using windows service.
- Used Team Foundation Server (TFS) for project repository and versioning control.
Confidential
Team Lead
Tools: ASP.Net, VB.Net, C#, SQL server, DTS, SSIS & VSS
Responsibilities:
- Involved in Analysis, Designing and coding and implementation of the application.
- Designed and developed the web forms using ASP.Net 2.0 & MVC.
- Design and develop front ends for the application to support business rules using C#.
- Development of component classes and interfaces in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
- Develop and deliver integration applications using WebSphere Enterprise Service Bus (ESB).
- Used Java script & CSS (Cascading Style Sheets) in ASP.Net pages.
- Created User Controls and Custom Controls for common purpose in the whole application.
- Responsible for implementing and deployment of WCF Services.
- Designed and developed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
- Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
- Implemented the functionality to render data using XML files and format them using XSLT.
- Involved in Database diagram design and Tables design in SQL Server.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Involved in the development and execution of unit test cases.
- Created and deployed the Windows Service for Emails.
- Implemented the Email utility using windows service.
- Used Team Foundation Server (TFS) for project repository and versioning control.
Confidential
Senior Web Developer
Tools: ASP.Net, VB.Net, C#, SQL server & VSS
Responsibilities:
- Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
- Worked with business analyst to gather system requirements.
- Created system design/implementation and recommend improvements in areas such as flexibility, maintainability, scalability and performance.
- Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System.
- Created the own Controls library with RAD Controls.
- Worked with the team for analyzing the requirements and to design the business rules as per the business requirements
- Used VSS for source control, data collection, reporting and project tracking.
- Used Data Set, Data View and Data Adapter to manipulate and display the data.
- Used Asp.Net web-Forms to Develop GUI in C#.Net for the Confidential application.
- Involved in Database diagram design and Tables design in SQL Server.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Trained team member on enhancing the application and implementing coding standards.
- Involved in Unit Testing for entire application, documented the User Manual
Confidential
Senior Consultant
Responsibilities:
- Involved with all design and development decisions for the future direction of the software.
- Primarily responsible for the development of the front, middle and back end (SQL Server) tiers.
- Used C# and the .NET framework extensively.
- Used VSTS as part of source control.
- As a team of three members migrated the existed commercial applications of our client J&J using ASP.Net/C#/SQL
- Server and active participation trouble shooting in deployment of sites.
- Converted existed HTML reports to SQL Reports as part of change requests.
Confidential
Software Engineer
Responsibilities:
- Active participation Development and Unit Testing.
- Involved in User Preferences, Collateral, Terms & Pricing and Loan Entities Modules.
- Technical Design document Preparation and Development.
- Worked on code development as well as Database in REDD.
- Used VSTF as part of version control.
- Involved in Build the Code Drop for Test and Deployment.
- ASP.Net, VB.Net, C#, SQL server & VSS
Confidential
Sr Developer
Tools: ASP.Net, VB.Net, C#, SQL server & VSS
Responsibilities:
- Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
- Involved in Analysis and Designing and also developed the whole prototype of the application.
- Responsible for implementing and hosting the Web Services.
- Development of component classes in C# encapsulating the business logic with strict adherence to Object Oriented Paradigms.
- Designed and developed the complete front-end application using ASP.Net with C# as code behind for the internal processing.
- Used CSS (Cascading Style Sheets) in ASP.Net pages.
- Created User Controls and Custom Controls for common purpose in the whole application.
- Used Java Script for Client side validations.
- Also, applied validation controls for validation the Web forms for the UI using ASP.Net.
- Involved in Database diagram design and Tables design in SQL Server.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Responsible for using the XML for outbound communication with the third party registries like Authorize.Net for Credit Card Payment.
- Used the Confidential SQL Server Reporting Services to displaying the data in reports form.
- Integrated the application with USPS to generate the Manifesting reports to deliver sold items.
- Involved in the development and execution of unit test cases.
- Onsite deployment and integration along with enhancement fulfillment.
