Sr. Software Developer Resume
Charlotte, NC
SUMMARY:
- A highly skilled individual with 10 years of industry experience in programming and software development in Web Applications, WPF Applications using C#, VB.Net with SQL Server Database.
- Exceptional ability to adapt to latest technologies perseverant, innovative and organized.
- Expertise in using .Net technologies such as C#, VB.Net, Web - Forms, ASP.Net, ADO.Net, WPF(XAML),LINQ, Ajax, MVC, Entity Framework, MVP,MVVM using PRISM Architecture, Visual Studio 2005/2008/2010/2012 .
- Proficient in designing and developing of services using WCF (Windows Communication Foundation) and legacy Web Services (SOAP) Architecture.
- Domain expertise in Financial, Health care.
- Solid skills in Object- Oriented Design and Programming.
- Good knowledge of .Net Fundamentals, .Net Framework, CLR, CTS.
- Good Understanding of GOF design patterns &UML Diagrams with Microsoft Visio and Rational Rose.
- Experienced with SOA (Service Oriented Architecture) for Project developments.
- Proficient in client side scripting technologies like CSS, JavaScript, JQuery, HTML/DHTML, AJAX.
- Proficient experience with SQL Server 2005/2008/2012, MYSQL.
- Extensive experience in T-SQL for writing complex Stored Procedures, Triggers and User defined functions.
- Good Knowledge of Performance Tuning for SQL Server Queries and Stored Procedures.
- Worked extensively with Data Adapter, Dataset, and Data reader as part of ADO.NET to access and update Database.
- Experience with Software Development Processes & Models: Agile, Waterfall Model.
- Very Strong Working knowledge with Reporting tools namely SSRS, Component one.
- Experience in Load Testing, Code reviews and implemented automated unit testing with Nunit.
- Good knowledge with Oracle 9i/10g.
- Comfortable with Bootstrap and Angular JS.
- Through understanding of SDLC, including requirement specifications, design specifications. Worked closely with Business Analysts to gather user requirements.
- Expert in debugging an application using the debugging tool provided by the Visual Studio.Net IDE and SQL Profiler tool provided by SQL Server.
- Strong Experience with version control tool SVN, TFS.
- Strong skills in developing 3-tier and N-tier architecture systems.
TECHNICAL SKILLS:
Microsoft Technologies: .NET Framework 2.0/ 3.0/3.5/ 4.0/4.5, ASP.NET, MVC, WPF, WCF,AJAX, ADO.NET, Microsoft Visio (UML Diagrams), IIS
Programming Languages: C#, VB.Net, T-SQL, LINQ
Web Technologies: HTML,CSS,XML,SOAP,WSDL,UDDI
RDBMS & Tools: SQL Server 2005/ 2008R2/2012,Oracle 9i/10g, SQL Profiler, Fiddler
Reporting Tools: SSRS, Component One, Crystal Reports
Scripting Languages: JavaScript, JQuery, Angular JS
Version Controls: Team Foundation Server, SVN Tortoise
Third Party Controls: Telerik Controls, Dev Express Controls, Cruise Control
Miscellaneous: Microsoft Office 2003/2007, MS Visio, Balsamiq mockup Tool, WinMerge, Click once
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. Software Developer
Roles & Responsibilities
- Analyzed the existing system which uses the old technology called Mastervox for Speed pay IVR.
- Had very Good exposure on Speed pay IVR functionalities and operations.
- Worked on the Middle - layer and Outer-layer of the Application.
- Developed the application using C#, VXML (Voice XML).
- Developed and consumed Services using WCF.
- Involved in the development of the Application for both the scrape and non-scrape clients.
- Worked on various customizations of Speedpay IVR call-flow for multiple clients as per the requirements.
- Worked on the DTMF call-flow transfers.
- Involved in the development of the Test UI interface used for testing the Speedpay IVR call-flow based on the account numbers and language.
- Worked extensively with the VXML files for creating and modifying the call-flow for different clients.
- Worked on the customization of the existing .dat files.
- Worked with the custom .wav files in prompting the users to follow the instructions accordingly.
- Worked with SQL Server 2012 for writing Queries, Stored Procedures, Functions.
- Used TFS for maintaining source code.
- Performed Code reviews and provided valuable suggestions to other team members.
- Involved in Team meetings and discussions related to the Project.
- Worked closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
- Worked on the deployment documentation for Production deployments to be made.
Environment: C#.NET, WCF, SQL Server 2012, Voice-XML, T-SQL, TFS, Visual Studio 2012.
Confidential, Charlotte, NCSr. Software Developer
Roles & Responsibilities
- Prepared analysis, design documents, estimation for different components and functional modules required by the system.
- Developed application using agile methodology.
- Built Web Application using SOA architecture with ASP.Net MVC, C#, HTML, CSS, JQuery, JavaScript.
- Developed and consumed WCF Services.
- Worked with SQL Server 2012 for writing Complex Queries, Stored Procedures, Functions, Mapping table relations.
- Involved in retrieving data using LINQ to SQL and LINQ to objects with ASP.NET, worked with the database using LINQ to SQL.
- Worked closely with Business analysts, DBA & QA team in this Project.
- Developed User Account Management in the application including validations, user objects and session management.
- Gained an exclusive experience working with adding User controls, creating custom modules, Master templates etc.
- Involved in performance tuning of the Application by creating various database Indexes and optimizing database queries.
- Worked exclusively with SSRS for Designing Reports.
- Used TFS for maintaining source code.
- Worked with Cruise control for build Implementation.
- Used SQL Server Profiler for detailed analysis of Stored Procedures.
- Highly Appreciated by the Project Manager and Team Lead for providing valuable suggestions in regards to the workflow of the Project.
- Worked on Deployment to QA with configuration settings. Experience with IIS.
- Worked closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
Environment: C#.NET, ASP.NET MVC4.5, WCF, SQL Server 2012, ADO.NET, AJAX, XML, SQL Profiler, JSON,CSS, SSRS, T-SQL, TFS, Visual Studio 2012, JQuery, JavaScript, Cruise Control, Microsoft Visio.
Confidential, Newark, NJSr. Software Developer
Resource Management System
Responsibilities:
- Gathered Business Requirements, Design, Development and Testing of WPF application.
- Analyzed and designed new WPF Application using MVP, MVVM and repository pattern from design to completion.
- Created WCF services responsible for communicating and providing real time data for integrated server to client Application.
- Developed application using PRISM Architecture and Dependency injection.
- Built application using SOA architecture.
- Created Proxy for client Application using SvcUtil tools and also used as Service reference.
- Involved in the Workflow Architecture and table design structure.
- Applied Multi-threaded techniques for creating high performance application. Multi-threading was used to process data in chunks to improve performance.
- Mentored junior developers and made them to follow the standards as per specifications and performed code reviews.
- Worked with the Layout and maintain the uniformity throughout the Application.
- Move the business logic and complex mathematical calculations from UI Layer to SQL Server wherever possible.
- Interact with Project managers, Business Analyst to resolve any issue in timely manner and keep everyone informed about the status of the Project.
- Used SQL Server Profiler for detailed analysis of Stored Procedures.
- Worked with SSRS for Report designing.
Environment: C#.NET, ASP.NET 4.0, WPF, WCF, SQL Server 2008 R2, ADO.NET, XML, SSRS, T-SQL, TFS, Visual Studio 2010, LINQ, Dev-Express, SQL Profiler, Telerik RAD controls, IIS 7.0
Confidential
- Designed and Development the Confidential Employee Portal using ASP.NET 4.0, C#.NET.
- Implemented Graphical user Interface (GUI) for Web Forms.
- Implemented Data access and business logic to meet client requirement.
- Created Business Logic Layer & Data Access layers to implement the MVC Architecture.
- Implemented Cascading style sheet (CSS) to improve look and feel of the ASP.NET Webpage.
- Implementation of Client side validations and functionality using jQuery and ASP.NET MVC Validation implemented at Controller level.
- Handled ASP.NET features such as Exception Handling and Custom Error messages.
- Implemented test cases using Nunit.
- Implemented Multi-threaded concepts to improve performance.
- Involved in performance tuning of the Application by creating various database Indexes and optimizing database queries.
- Performed Unit testing on every new version before sending it for User Acceptance Test (UAT).
- Responsible for deployment of the Application in production and resolving any post-deployment issue.
- Used Fiddler in Debugging DB Queries.
- Involved in meeting with development and testing team to relay any changed requirements
- Used SQL Server Profiler for detailed analysis for Stored Procedures.
- Provided estimates, daily & weekly status report to the Managers on progress of the tasks.
Environment: C#.NET, ASP.NET 4.0, MVC3.0, WCF,CSS, Entity Framework, AJAX,SQL Server 2008 R2, ADO.NET, SSRS, T-SQL, SVN Tortoise, Fiddler, Visual Studio 2010,Balsamiq, LINQ, IIS 7.0,SQL Profiler.
Confidential, FloridaProgrammer Analyst
Responsibilities:
- Involved in all the phases of SDLC from Software requirement analysis phase to Design, Development, Testing, Integration, Implementation (UAT &Production) and maintenance.
- Developed UI screens in .Net with MVP, MVVM Pattern.
- Implemented Service Oriented Architecture (SOA) Layer using C#.Net and WCF to decouple the UI with Business layer.
- Developed Application using PRISM which contains the Bootstrapper, Shell presenter, Regions, Modules, and Views.
- Worked on the Authentication and Authorization module based on the different roles in the Application.
- Implemented the Application using Dependency Injection Pattern.
- Worked on the Inpatient, Front Office, and Billing Modules of the Application.
- Worked with SVN for source code management.
- Worked closely with QA and DBA Team.
- Worked with SSRS for Report Designing.
- Used click once tool for publishing application to end users.
Environment: C#.NET, ASP.NET 4.0, WPF, WCF, SQL Server 2008 R2, XML, SSRS, T-SQL, SVN, Visual Studio 2010, LINQ, Dev-Express, SQL Profiler, Fiddler, Telerik RAD controls, IIS 7.0, Click Once tool, Cruise Control
Confidential, Dallas, TXSoftware Engineer
Responsibilities:
- Involved in Design, Development and Testing of ASP.NET Application.
- Implemented Singleton design pattern.
- Developed various Web-Forms, Web controls and reusable business logic components in an Object Oriented Manner.
- Developed and consumed Web Services.
- Developed N-tier application in .Net using 3 Layer approach namely Presentation, Business and Data Access layers.
- Used ADO.NET Technology to build Data Access Components.
- Used ASP.NET AJAX controls for Rich User Interface.
- Developed custom functionality to export the selected Data in various formats MS Excel and PDF.
- Used SQL Server 2005 for writing SQL Queries, Stored Procedures, Functions, and Triggers.
- Developed and used Typed Datasets extensively to work with ADO.Net objects.
- Used State Management and Caching strategies to talk between ASP.Net pages.
Environment: C#.NET, ASP.NET 3.5, ADO.Net, Web Services, SOAP, SQL Server 2005, CSS, Crystal Report, T-SQL, Visual Studio 2008, HTML, JavaScript, Ajax Tool Kit, Telerik.
ConfidentialSoftware Engineer
Responsibilities:
- Actively Participated in the Design, Development and Testing of the ASP.NET Application.
- Developed Application using Waterfall Model.
- Used in built ASP.Net Login controls to authenticate users.
- Applied styles to web page using CSS to ensure compliance standards
- Used ADO.NET objects such as Dataset, Data table and Data Adapter, for consistent access to SQL data sources.
- Created and consumed Web Services.
- Created Tables, Stored Procedures, views & Functions using SQL Server2005.
- Actively used all .Net validation controls, Ajax Tool kit control and JavaScript for validating controls
- Worked with Grid view control and repeater control.
- Performed Client Side Validation using JavaScript and Server side Validation.
- Created Modal Pop-up and Calendar controls.
Environment: C#.NET, ASP.NET 2.0, ADO.Net, Web Services, SOAP, SQL Server 2005, CSS, Visual Studio 2005, HTML, JavaScript, Win Merge, Crystal Report.
