Sr. Software Developer Resume
Charlotte, NC
SUMMARY
- A highly skilled individual with 9+ 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, 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.
- Very Good problem solving and analytical skills, highly motivated, quick learner.
- Effective in working independently and collaboratively in teams.
- Very Good Team Player.
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, Win Merge, Click once
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Software Developer
Responsibilities:
- Analyzed the existing system which uses the old technology called Mastervox for Speedpay IVR.
- Had very Good exposure on Speedpay 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 on the Complex call flow logic within the Speedpay IVR.
- 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, NC
Sr. Software Developer
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.
- Performed Code reviews and provided valuable suggestions to other team members.
- Highly Appreciated by the Project Manager and Team Lead for providing valuable suggestions in regards to the workflow of the Project.
- Involved in Team meetings and discussions related to 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, NJ
Sr.Software Developer
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.
- Designed custom classes for Data validations, exceptional handling and logging.
- 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.
- Created Batch Jobs for taking Database backup and for scheduling functionality.
- Configuration for Email alerts to the Doctors.
- 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
Responsibilities:
- 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.
- Developed and consumed Services using WCF.
- 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.
- Performed Bug Fixing and maintenance of entire application.
- Worked on IR fixing.
- 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, West Melbourne, Florida
Programmer 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,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, Billing Modules of the Application.
- Created and Implemented customized controls during the Application Development.
- Worked with SVN for source code management.
- Involved in Bug fixes and maintenance of Project.
- Worked closely with QA and DBA Team.
- Worked with SSRS for Report Designing.
- Worked with Cruise Control for Build Implementation.
- Used Dev Express control and Telerik control in Designing of the Application.
- 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
Responsibilities:
- Analyze and Understanding of Business Requirements.
- Involved in Meeting and provided valuable suggestions for the Project.
- Developed core functionality with the ASP.NET Framework (VB.NET,ADO.NET)
- Created and Consumed Web services.
- Used Ajax Techniques and Collapsible Panel Extender control for enhancing performance and responsiveness.
- Implemented Factory Design Pattern.
- Worked on cross browser compatibility of ASP.Net Web Pages and styles and Themes to work better on IE and Firefox.
- Worked with HTML,CSS, AJAX and JQuery to design the Web site.
- Used Java script for client side validations.
- Used Gridview, Repeater controls, Ajax Toolkit, Validation Controls extensively during Development.
- Used SQL Server Profiler for detailed analysis for Stored Procedures.
- Involved in Bug fixes and maintenance.
- Worked with User controls for creating repeated sections.
- Used SSRS for report designing.
- Developed and consumed web services.
- Designed Database driven web pages where controls are created dynamically at runtime.
- Provided valuable suggestions to the team members.
Environment: VB.NET, ASP.NET 3.5, ADO.Net, Web Services, SOAP,WSDL, SQL Server 2008, XML,CSS 2.0, SSRS, T-SQL, SVN, Visual Studio 2008, SQL Profiler, IIS 6.0, HTML, JQuery, Javascript, Ajax Tool Kit, Ajax Extensions.
Confidential
Responsibilities:
- Involved in Requirement analysis, coding and documenting technical specifications.
- Worked with UML class diagrams using Rational Rose.
- Used 3 - tier layer architecture (Business layer, Data Access layer, Presentation layer).
- Worked extensively with the State Management.
- Created Logins and set up permissions to enable access to only authenticated users.
- Developed User Controls for custom modules for using in different places.
- Developed Medication and Prescription Modules in this Project.
- Client side validations and functionality are done using JavaScript.
- Used cascading style sheets for Page Design.
- Created stored procedures, functions to retrieve data from SQL Server 2005.
- Extensively used server side validation controls.
- Used Component One Tool for Report designing.
- Successfully converted existing application developed in Classic ASP into ASP.NET Application.
Environment: VB.NET, ASP.NET 3.5, ADO.Net, Web Services, SOAP,WSDL, SQL Server 2008, CSS, Component One, T-SQL, Visual Studio 2008, IIS 6.0, HTML, JQuery, Javascript, Ajax Tool Kit, Ajax Extensions, Rational Rose.
Confidential, Dallas, TX
Software Engineer
Responsibilities:
- 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.
- Used Java script for client validations and functionality.
- Extensively used User Controls especially developed for internal search, and grids to display data.
- Worked with Crystal Report for Report Design.
- Developed and used Typed Datasets extensively to work with ADO.Net objects.
- Used State Management and Caching strategies to talk between ASP.Net pages.
- Implemented application using third party controls.
- Worked on the Enhancements of the Project.
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.
Confidential
Software 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 Gridview control and repeater control.
- Implemented Forms based authentication.
- 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.
Confidential
Responsibilities:
- Worked with the UI Design and Development of the Project.
- Created and Consumed Web services.
- Worked in the Employee Registration Module, HR Module.
- Worked with CSS in designing the Application.
- Used SQL Server 2005 for writing SQL Queries, Stored Procedures, and Functions.
- Involved in meeting with development and testing team to relay any changed requirements
- Used Crystal Reports for designing reports.
- Debugging and Fixing Issues.
- Extensively worked with Gridview, Data List, File Upload, Pagination controls.
- Worked with ASP.Net Web controls and performed server side and client side validations.
Environment: C#.NET, ASP.NET 2.0, ADO.Net, Web Services, SOAP, SQL Server 2005, CSS, Visual Studio 2005, HTML, Javascript, Win Merge.