Senior . Net Developer Resume
Harrisburg, PA
SUMMARY:
- Above 12 years of professional experience in designing and developing C lient - Server, N-tier and Service Oriented Architecture (SOA) Applications for complex business domains and large enterprises.
- Expert in web technologies such as VB.NET, C#, ASP.NET, HTML5, CSS3, Bootstrap, XML, JavaScript, JQuery, AngularJS, Angular, Web Services, Window Services, WCF, ASP.NET WebAPI, ODATA, ASP.NET MVC, IIS, AJAX, LINQ, ADO.NET, Entity Framework 6.0.
- Experience in designing and implementing technological roadmap for large distributed application integrating various agencies and partners application.
- Discuss with and present technological solutions to senior executives for the client's specific business problem.
- Solid experience in RDBMS, such as Oracle 11g and 12c and MS SQL Server 2008 thru 2016 and their corresponding query languages PL/SQL and T-SQL.
- Operated in fast paced Agile development including Scrum and Test-Driven Development (TDD) for software development.
- Experience in designing user-friendly and responsive UI screens using HTML5, CSS3, XML, XSLT, JavaScript, JQuery, AJAX, AngularJS, Angular, React and Bootstrap.
- Effectively used 3rd party UI controls from Telerik Kendo UI and DevExpress to provide better user experience.
- Developed to expose and/or consume WCF (Windows Communication Foundation) services both internal and external systems.
- Built consistent RESTful API with OData using ASP.NET WebAPI.
- Experienced in Modernizing legacy Mainframe batch jobs by utilizing SSIS, SQL Server 2014 stored procedure and WCF.
- Experienced in ETL (Extraction Transformation Loading) of data using SSIS.
- Working knowledge in SQL Server Reporting Services (SSRS) 2016 and Crystal Reports 2013.
- Practical knowledge of Object-Oriented Programming (OOPS) concepts, SOLID principles and Design Patterns.
- Experienced in RDBMS (DB2, MS SQL Server, and Oracle), tables, stored procedures, triggers, logical and physical modeling, access strategies and tools.
- Hands-on knowledge in unit testing framework - NUNIT and MSTest.
- Good knowledge in Identity, access control and ASP.NET 4.5 roles and membership.
- Experience in configuring and managing IIS 6.0/7.0/10 web server.
- Good understanding of application configurations in Microsoft Server 2008 R2/2012 R2.
- Experienced in using IDEs such as Enterprise Visual Studio 2017, Visual Studio Code, WebStorm and Sublime.
- Experience in Software Configuration Management (Daily Build, Release and Testing) using tools like Team Foundation Server (TFS).
- Experienced in Continuous Integration/Continuous Delivery using Visual Studio Team Service (VSTS) a.k.a. Azure DevOps for build and release management.
- Played the role of go-to subject matter expert (SME) for full stack .net development framework.
- Extensive domain knowledge in the diversified fields of State Public Services, Retail, Distribution, Manufacturing, Healthcare & Insurance sectors.
- Proven ability to work under less or no supervision throughout the entire project life cycle - Requirement Gathering, Project Estimation, and Analysis, Technical Specification design, Coding, Testing, version control, Implementation, Maintenance/Operations and knowledge transfer activities.
- Possess excellent written and verbal communication skills. Coordinate work effectively with team. Collaborate with business user, business analyst, architect and project manager for better outcome of the project.
- Worked in Maintenance projects, have done application enhancements, resolve open defects and fix technical errors within stipulated SLA.
TECHNICAL SKILLS:
Languages: VB.Net, C#, JavaScript, JQuery, VB Script, HTML5, C, C++, VB 6.0, COBOL, CICS
Web Technologies: HTML5, CSS3, ASP.NET 4.5, MVC 5, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, XML, XSLT, WCF, Web Services, Window Services, WebAPI, LINQ (LINQ to SQL/Object/XML/Entity), ADO.NET, Entity Framework 6.0, SharePoint 2010.
Databases: Oracle 9i/10g/11g/12c (PL/SQL), MS SQL Server 2008/2012/2016 (T-SQL), Mainframe DB2 (DB2-SQL)
Operating System(s): MS-DOS, Windows 98/2000/XP, Windows 7, Windows Server 2008
Application Servers: IIS 6.0, IIS 7.0, IIS 10
IDE / Utilities: Enterprise Visual Studio 2017, SQL Server Management Studio 2016, MS Visio
ETL and Reporting tools: SQL Server Integration Services (SSIS) 2016, SQL Server Reporting Services (SSRS) 2016, Crystal Reports 2013
Applications/Domains: Public Services, Retail, Manufacturing, Health Care HIPAA, Life Insurance Pensions
Certification: Microsoft certification Programming in HTML5 with JavaScript and CSS3 Insurance certification Insurance Basics certification from Steria.
PROFESSIONAL EXPERIENCE:
Confidential, Harrisburg, PA
Senior . Net Developer
Responsibilities:
- Develop and implement Integrated client view web application using C#, WCF, Web API, ASP.NET MVC, JavaScript, HTML5, CCS3, Bootstrap.
- Developed Service Oriented Architecture (SOA) bases application using WCF internal services and Web API public RESTful service or API.
- Designed UI/UX discussing with end users using Wireframes and prototypes.
- Developed the UI screens using Angular frontend framework and integrate with ASP.NET MVC views.
- Modernize Public Defenders and Juvenile Probation application using Angular framework with Angular Reactive forms.
- Implemented state management using RxJS.
- Made Angular application more reactive using NgRx.
- Designed and implemented SSRS reports.
- Integrate disparate data sources using ETL tools, webservices and other integration techniques.
- Build common data warehouse repository using SQL Server 2017, SSIS and SSAS.
- Build multiple data analytics dashboards using MS PowerBI and 3rd party tools such as QlikSense.
- Implemented patterns and techniques to solve common problems.
- Wrote testable codes and unit tests to test the same.
- Configure test plan, create test suites and test cases in MTM (Microsoft Test Manager).
- All the layers are Interface driven and incorporates Dependency Injection throughout.
- Create migration plan and conversion scripts to migrate databases from MS Access 2010, Mainframe DB2, Excel, PFD and various other data sources to Oracle 11g.
- Created tables, relationship, constraints, indexes, users, predefined accounts and roles in Oracle 11g using PL/SQL scripts.
- Involved in performance and optimization of PL/SQL queries.
- Designed and implemented normalized table architecture in SQL Server 2016.sql
- Setup build; install self-managed agents; configure and secure continuous integration pipeline; and production releases using Azure DevOps (formerly VSTS).
- Developing code using IDEs such as Enterprise Visual Studio 2017 and Visual Studio Code.
Environment: .NET Framework 4.5, VB, VB.NET, C#, ASP.NET 4.5, HTML5, CSS3, Bootstrap, Telerik Kendo UI, WCF, MVC, Entity Framework, ASP.NET Web API, Angular, Oracle 11g, SQL Server 2016/2017, T-SQL, Visual Studio 2017, MS Access 2010.
Confidential, Harrisburg, PA
Senior . Net Developer
Responsibilities:
- Designed and developed n-tier Service Oriented Architecture (SOA) based application for Crisis Intervention.
- Combined and implemented various technologies from the server to the client - VB.NET, WCF, Web API, MEF, Ninject, ASP.NET MVC, AngularJS.
- Created WCF-based internal services and Web API-based public API.
- Developed ASP.NET MVC and AngularJS presentation layer.
- AngularJS and Angular Routing are used to create partial SPA web pages.
- Implemented patterns and techniques to solve common problems.
- Wrote testable codes and unit tests to test the same.
- Execute and verify test cases in Microsoft Test Manager.
- All the layers are Interface driven and incorporates Dependency Injection throughout.
- Connected to Oracle 11g from ASP.NET Entity Framework using Oracle Data Provider for .NET (ODP.NET).
- Assist in migration of SQL Server 2008 R2 and T-SQL Scripts to SQL Server 2016.
- Normalized tables to avoid redundancies and improve efficiency.
- Refactor data models based on the analysis of data structures.
- Setup build; install self-managed agents; configure and secure continuous integration pipeline; and production releases using Azure DevOps (formerly VSTS).
- Developing code using IDEs such as Enterprise Visual Studio 2017 and Visual Studio Code.
- Deploy the completed application in state’s server, provide user training and post-implementation support.
Environment: .NET Framework 4.5, VB, VB.NET, C#, ASP.NET 4.5, HTML5, CSS3, Bootstrap, Telerik Kendo UI, WCF, MVC, Entity Framework, ASP.NET Web API, AngularJS, Oracle 11g, SQL Server 2008R2 / 2016, T-SQL, Visual Studio 2017, MS Access 2010, Visual Basic 2010.
Confidential, Madison, WI
Senior . Net Developer
Responsibilities:
- Convert client requirements into Technical Design Document with embedded code and data models.
- Developed Admin Renewal batch process in SQL Server 2014 using stored procedure pattern.
- Packaged stored procedures into WCF service and called asynchronously from the scheduler ($Universe).
- Developed ACCESS app UI using ASP.NET Webforms, Server Controls, Custom Controls, HTML, CSS, JavaScript, JQuery and AJAX.
- Developed ASMX web service and WCF Web service for Service Oriented Architecture (SOA) applications.
- Developed MVC views using 3rd party UI controls from Telerik Kendo UI and DevExpress to provide better user experience (UX).
- Involved in analyzing and deciding right framework and tools for UI/UX design.
- Created common CSS classes for UI uniformity.
- Developed data access layer data object model from Oracle 11g using ASP.NET Entity Framework and ODP.NET.
- Implemented Presumptive Eligibility business logic in VB.NET.
- Implemented 2-way exchange information with third party agency Ic (Interchange) via WCF Webservices.
- Developed REST webservices using ASP.NET WEB API for AngularJS application.
- Analysis, design and generating the PDF by using xDesign and storing the PDF by using the UNIX script.
- Developed MVC views using Telerik Kendo UI integrated with MVC.
- Performed unit testing using MSTest.
- Involved in application support and maintenance activities.
- Involved in code review and code walkthroughs.
- Coordinated with other departments (Production support, DBA, PMO, and client support staff) for assembly and deployment activities.
- Developing Business Logic Diagram (BLD) for the requirement and design by using Microsoft Visio (MS-Visio).
- Responsible for incorporating new business requirements as an enhancement.
- Reverse-engineering Legacy COBOL and JCL programs and produce functional flowchart to assist code migration.
- Maintained source code, automated build and release management in MS VSTS (now Azure DevOps).
- Develop and unit test code in Enterprise Visual Studio.
- Followed Agile software development methodologies with a focus on Agile team practices.
- Worked under less or no supervision throughout the entire project life cycle - requirement gathering, project estimation, and analysis, technical specification design, coding, testing, version control, implementation, maintenance/operations and knowledge transfer activities.
Environment: .NET Framework 4.5, VB.NET, COBOL, JCL, ASP.NET 4.0/4.5, HTML5, CSS3, Telerik Kendo UI, SQL Server 2014, WCF, Web API, Visual Studio 2015, Team Foundation Server (TFS), MSTest, $Universe.
Confidential, Harrisburg, PA
Senior . Net Developer
Responsibilities:
- Implement business use cases in C# and VB.Net using Object Oriented Programming (OOP) design approach.
- Built and execute unit test and integration test using MSTest.
- Construct T-SQL Stored Procedure and UDFs to implement data access logic.
- Implement EBT, Cash interface jobs in SSIS using C# script component and SQL Stored Procedures.
- Interface EBT and Cash transaction files to Chase and PNC bank securely via SFTP.
- Developed secured interfaces with Equifax and SWICA using WCF Webservices to consume wage information.
- Develop ASSIST Self Service app presentation layer by leveraging ASP.NET MVC 5 architectural style, develop Razor views and services.
- Created partial views and layout views. Implemented search functionality, paging, sorting and so on in ASP.NET MVC 5.
- Design and develop case, individual and eligibility data repositories using Entity Framework 6.
- Used Entity Framework Database First model, handled model changes and implemented CRUD operations via stored procedures.
- Develop ASP.NET WebForms with various server-side controls, user controls and custom controls with VB.Net as code behind file.
- Implement various caching and state management techniques of ASP.NET.
- Built ASSIST WorkerWeb application using strongly-typed AngularJS forms with Bootstrap and MVC5.
- Generate periodic reports and statistical analysis of the data from various time frame and division using SSRS 2012.
- Design conceptual data model and develop data structures using classes.
- Create WCF services implementing multiple service contracts using different endpoints for diverse clients.
- Build and Secure a RESTful API for multiple partner organization in ASP.NET WEB API.
- Develop set of loosely coupled services by WCF to expose application’s business layer as services to upper layers.
- Implemented centralized exception handling in WCF to throw strongly typed SOAP faults.
- Involved in writing the LINQ to SQL and LINQ to Entity queries for data access layer and perform CRUD operations.
- Used JavaScript for client-side validations and event handling.
- Used JQuery for easy DOM traversal and manipulation, create effects, event handling, animation, AJAX and so forth.
- Created common CSS classes for UI uniformity.
- Used third party UI library like Telerik Kendo UI to improve user interface/user experience (UI/UX).
- Leveraged HTML5 and CSS3 features to improve performance, integration and styling.
- Worked extensively on Repository/Unit of work patterns with DI and IoC to develop decoupled and highly scalable applications.
- Applied Object Oriented Programming (OOP) to make source codes highly scalable and maintainable.
- Developed all modules and applications on .Net framework 4.5 and above.
- Reverse-engineering Legacy COBOL and JCL programs and produce functional flowchart to assist code migration.
- Involved in code conversion from legacy Mainframe to modern .Net platform.
- Used third party UI library like Telerik Kendo UI to improve user experience.
- Played integral role of deployment and release activities.
- Used Microsoft Team Foundation Server (MS TFS) for collaborative development as well as source controlling with gated/un-gated check-in models.
- Implemented Microsoft AppFabric caching mechanism for data caching.
- Created tables, relationship, constraints, indexes, users, predefined accounts and roles in Oracle 10g.
- Develop and unit test code in Professional Visual Studio.
- Involved in scheduling batch jobs in $U.
- Re-factored codes by applying SOLID principles and design patterns (Abstract Factory, Factory, Singleton, Façade, Dependency Injection, MVP, MVC, MVVM and others).
- Involved in application support and maintenance activities.
- Followed Agile software development methodologies with a focus on Agile team practices.
Environment: .NET Framework 4.5, COBOL, JCL, VB.NET, ASP.NET 4.0/4.5, HTML5, CSS3, SQL Server 2012/2014, SSIS, SSRS 2012, WCF, WEB API, MVC 5.0, Entity Framework 6.0, Visual Studio 2013/2015, Team Foundation Server (TFS), XML, XSLT, MSTest, DevExpress UI Controls, $Universe.
Confidential, Marysville, OH
Lead Dot Net Developer
Responsibilities:
- Involved in developing the requirement with VB.NET, ASP.NET 4.0, WCF and Web services in .Net 4.0 Technologies.
- Implemented designed patterns like Factory pattern, Iterator Pattern, Proxy Pattern, Decorator Pattern, etc.
- Implemented caching in ASP.NET WebForms to improve performance.
- Implemented complex features in ASP.NET like master pages, Menu controls, pagination and so on.
- Created various dynamic reports using Crystal Reports.
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS 2012.
- Used Telerik ASP.NET AJAX controls for amazing user experience.
- Used new features of HTML5 such as multimedia access, connectivity, offline and storage.
- Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
- Provided timely support for weeding out the issues, tracking and bringing them to closure.
- Implemented smart auto-update functionality. Configured update server to provide for the updating action of the application.
- Involved in deployment activities and version scoping activities.
- Interacted with Client to clarify and resolve issues in a timely manner.
- Independently handled the project to and brought it to successful closure.
- Developed all modules and applications on .Net framework 4.0 and above.
- Configured new applications in Microsoft Server 2008 R2.
- Create unit test and execute the same in MSTest integration in Enterprise Visual Studio.
- Involved in JavaScript and JQuery Optimization.
- Followed Agile Scrum methodology.
- Applied Object Oriented Programming concepts (OOP) to make source codes highly scalable and maintainable.
- Involved in all deployment and release management activities for the projects.
- Maintained the project and code using Microsoft Team Foundation Server (MS TFS).
- Involved in application support activities.
Environment: Visual Studio 2010, VB.NET, ASP.NET, MVC 4.0, HTML5 / CSS3, XML, XSLT, SQL Server 2008, T-SQL, SVN, Kendo UI, JavaScript, JQuery, SSRS 2012, JSON, AJAX, NUNIT, and Team Foundation Server (TFS).
Confidential, Buffalo, NY
Senior Dot Net Developer
Responsibilities:
- Coded extensively in VB.NET implementing the Business requirements.
- As part of modernization, developed an ASP.NET MVC 3 application used to plan and track the status of deliveries consigned by clients.
- Developed and hosting WCF Services on IIS 6.0 by following Service Oriented Architecture (SOA).
- Used the WCF/Web Services to access data from a database on a back-end server and displaying it in a user interface.
- Perform unit testing using NUnit, code review checklist preparation and validation.
- Extensively used Roles and Membership feature of ASP.NET to implement authentication and authorization.
- Implemented partial page update using AJAX calls to server.
- Produced WCF services which were used by desktop-clients and MVC clients using TCP protocol and HTTP protocols using End-point configuration
- Used Razor syntax to perform server-side operations.
- Customized ILog and Infragistics controls to depict the complex UI for the application.
- Created various animations on the UI using JQuery and used JQgrid.
- Worked on the auto complete functionality for the search using JQuery and JSON.
- Worked on the JQuery UI Plugins and implemented Accordion and Tab controls
- Implemented client-side validation using JavaScript.
- As part of enhancements, worked on multiple ASP.NET application and mentored teammates in design, implementation and testing.
- Enhanced web services to interact with the Web application and with the WinForms for providing data from various sources.
- Developed and maintained SharePoint based application for Sales and Purchase order management systems.
- Configure SharePoint services and settings.
- Applied SOLID design principles and Object-Oriented Programming (OOP) Concepts.
- Worked on creating stored procedures and windows services
- Created Stored Procedures, Views, Triggers, UDF, Package and Complex PL/SQL queries in SQL Server.
- Involved in creating, deploying and managing reports using SSRS 2012.
- Involved in extraction transformation and loading of data using SSIS packages.
- Worked as Configuration Controller for maintaining all configurable items, project deliverables and source control using Microsoft Team Foundation Server (MS TFS) and VSS.
- Followed SDLC model for the development of the application. Involved in all steps of SDLC like requirement elicitation, requirement gathering, minimal documentation, implementation etc.,
Environment: VisualStudio, ASP.NET, MVC3, WPF, WCF, VB.NET, C#, SSRS 2010, JavaScript/jQuery, HTML, CSS, Web Services, XML, XSLT, Oracle, PL/SQL, SharePoint 2010 and Team Foundation Server (TFS).
Confidential, Bournemouth, UK
Software Developer
Responsibilities:
- Deliver work to agreed estimates and timescales.
- Code inspection and peer review of the artifacts.
- Produce estimates for own work and to ensure estimates for the creation and development of IT solutions are achievable.
- Develop applications in COBOL, CICS, JCL, DB2 and VSAM.
- Produce software component designs and specifications.
- Produce software components and test the components.
- Undertake integration testing including assisting in the production of test plans.
- Maintain and develop knowledge skill and competencies in software development.
- Carry out audits and participate in technical walkthroughs of other team members’ components, test plans and results.
- Involved in daily status meeting with business/client/end user.
- Responsible for the Quality procedures related to the project.
Environment: OS/390, MVS, VS COBOL II, TSO/ISPF, DB2, JCL, CICS & IMS DB.
Confidential, Atlanta, GA, USA
Software Developer
Responsibilities:
- Designed and developed .NET web components and user controls using ASP.NET, VB, C#, AJAX Toolkit.
- Developed master pages and handled events between master pages and content pages
- Developed and host Web Services through WCF service
- Implemented ASP.NET AJAX Web Services to generate claim numbers.
- Developed auto-complete, pagination, progress bar and other functionalities for the search using AJAX and JSON.
- Implemented JavaScript and JQuery for client-side validations, event handling and effects.
- Designed and implemented Dashboard for tracking, monitoring activities of QCARE
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Designed and Implemented SSIS package to extract, transform and Load (ETL) data operations from multiple heterogeneous systems to SQL Server.
- Maintained the project and code using Microsoft Team Foundation Server (MS TFS).
- Find opportunity to tweak T-SQL and PL/SQL queries for performance improvements.
Environment: ASP.NET, WCF, Web Services, ADO.NET, JQuery, C#, XML, SQL Server 2005, HTML, AJAX, SSIS, Oracle 10g, Visual SourceSafe 6.0
