Sr .net Full Stack Developer/dev Ops Resume
Piscataway, NJ
SUMMARY
- Over 9+ years of experience in Analysis, Design, Coding, Testing and implementation of Web and Windows based Applications using .Net technologies in accordance with the best practice methodologies and complete Software Development Life Cycle.
- Expertise in programming with C#, VB.NET, ASP.NET, ADO.NET, SQL - Server 2014/12/10/08/05/2000 , Oracle 11g/10g/9i, Visual Studio 2018/15/13/10/08/05/03 , Ajax, LINQ, CSS3 and IIS 8.0/7.0/6.0, Web API RESTful Services.
- Expertise in web technologies like HTML, HTML5, XHTML, DHTML, XML, XSLT CSS/CSS3, Angular JS, Angular2/4, Ajax, jQuery and JavaScript.
- Extensive working experience in database design and development, for creating complex database queries, writing Constraints, Indexes, Views, and Stored Procedures and Functions using T-SQL in SQL Server 2016/14/12/08/05/2000 .
- Expertise in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using Unified Modeling Language (UML) and Object-Oriented Programming (OOPS concepts).
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, and Web sphere MQ Series, REST Web services.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Extensive experience with process modeling using UML, Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio.
- Proficient with .NET Web Services, Windows Communication Foundation (WCF) using WSDL, WPF using MVC and MVVM design patterns, SOAP and UDDI protocols.
- Expertise in Developing WCF Services that implement the Service-Oriented Architecture (SOA).
- Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
- Proactive in updating the latest security patches to database, which are provided by PostgreSQL open source community.
- Expertise in using SQL Helper Class, Error Handling and Logging Microsoft Enterprise Application Blocks.
- Strong Experience in using version controller tool like Tortoise SVN, GIT/TFS 2018/15/13/12.
- Good knowledge and experience with Web Forms, CSS, AJAX, JavaScript, VBScript, and designing user Interfaces.
- Good knowledge on Microservices, AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud watch and Docker.
- Expertise in Design and Development of Interfaces, User Controls and Custom Controls using ASP.NET and C#.
- Knowledge on Windows based applications using Win Forms and Parent Form.
- Implemented .NET Security features such as Authentication & Authorization using Form-based and Window-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience in using various version controlling tools like Visual SourceSafe, Sub Version and Team Foundation Server.
- Experience in writing SSIS Packages/SSRS in SQL Server
- Implemented client-side Interface using React JS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application
- Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-Unit Testing for the piecewise testing of the Applications.
- Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.
- Strong experience in Test-driven development using MS Unit Testing.
- Expertise knowledge on Java, JavaScript, jQuery, HTML, CSS, Bootstrap, JSON, XML.
- Excellent analytical, inter-personal, communication & written skills and bug tracking, issue tracking using Jira.
- Excellent team player with a passion for problem-solving and trouble- shooting capabilities and thirst for new technologies.
TECHNICAL SKILLS
Languages: C#, VB.Net, C, SQL, T-SQL, PL/SQL, XML, XAML, HTML, LINQ, UML
.Net Framework: .Net Framework 4.6, 4.5, 4.0, 3.5, 3.0, 2.0
Scripting Languages: Java script, VB script, AJAX, AngularJS
Databases: SQL Server 2016/14/12/08/05/2000 (T-SQL),Oracle11g/10g/9i (PL/SQL), MS Access, Oracle IDE 4.2, Oracle SQL Server.
Technologies: ASP.Net, Asp.Net MVC, Entity Framework HTML, HTML5, AJAX, CSS, Bootstrap 3/4, Win Forms, JQUERY, Web Forms, Window applications, React JS, Angular JS 2/4/5
Enterprise Servers: IIS Server, Content Management Server
Source Code repository: TFS, GitLab, Bit Bucket, Confluence, Jenkins, Jira
Protocols: SOAP, HTTP, UDDI, FTP, TCP/IP, UDP/IP, SSL
Software Engineering: Agile (Scrum), TDD, Waterfall, STLC, SDLC
Reporting Tool: Crystal Reports, SQL Server Reporting Services (SSRS)
Operating Systems: Windows XP, Vista, 7/8, Windows Server 2003/2008, Windows 7/8/10
Analytical Tools: Google Analytics, Excel, Jenkins
Distributed Technologies: Web Services, WCF, WPF
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Sr .Net Full Stack Developer/Dev Ops
Responsibilities:
- Actively participated in team projects and followed Agile Methodology for overall project development and deliverables.
- Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs
- Implemented and worked on different kinds of payments and Tokenization projects.
- Worked on Fiserv Bill Matrix, currently we are calling Fiserv directly to make the payments from Bill matrix UI, where we are going to skip calling directly Fiserv instead we will call Token Gateway by passing all the required details and token Gateway will call the Fiserv.
- Worked and implemented VzConnect for all the PCF(Pivotal Cloud Foundry) migration to Kubernetes.
- Worked on ISAAC project, for customer would be offered to apply for a Confidential credit card. Only existing wireless customers would be provided this application. Once the customer applies they approved a temporary card would be allocated to the customer and customer can use the temporary card to pay their order. With-in the next 15 days the bank will issue the permanent card for the customer. Every time the customer uses the card for any purchases they are allocated reward points.
- Implemented and developed new screen which is called “90 Day’s removal report” in Payment Hub online application.
- Implemented on the California consumer privacy Act(CCPA) is a bill that enhances privacy rights and consumer protection for residents of California, Significant elements of the act include providing California residents that knowing there personal data to access and direct deletion of their personal information. To support CCPA, Confidential has built a privacy dashboard(VPD) to allow customers to see what personal information is stored via an on-line preview or a download.
- Writing and executing User Stories, JIRA Tickets, and AYS for understanding business requirement changes.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, JavaScript, Angular JS.
- Implemented search engines by using Angular JS filter to make the data searchable and sortable.
- Involved in generating resource XAML files using WPF forms, data binding, dependency properties, WPF data templates and control Templates.
- Used AngularJS, JavaScript to develop templates, controllers, and directives
- Involved in enhancement of existing application utilizing Angular/Angular2.0 JS, developed routing through web pages and achieved single page application.
- Implemented different validation control on the webpages using Angular/Angular2.0 JS.
- With the concept of ReactJS Worked on usage metrics and also end to end events tracing for analysis purpose.
- According to the Business requirements modified to the Payment Hub applications
- Actively participating in technical discussions on different kinds of projects.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Used Oracle SQL server queries to develop views, functions, Triggers and Indexes.
- Extensively involved in writing T-SQL queries to help execute against a database to extract appropriate data for each requirement.
- Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
- Involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket
- Involved in Developing Master Pages using Style Sheet and for providing uniformity among the pages using ASP.NET
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client-side validation.
- Contributed data migration in Oracle DB by using PL/SQL and T/SQL
- Created various Scripts and Unit Tests and Integration tests to check system flow and functionality
- Involved in UAT/IAT & Production Release deployments along with Testing.
- Responsible for product deployments into QA, STAGE and PROD environments.
- Managing day-to-day software configuration management activities for multiple product lines, including source code control, Version control, branch management, build management, release management, etc.
- Maintaining source code repository for all major and minor releases.
- Writing build (Maven) and deployment scripts (Shell) to automate build and deployment of the application.
- Procuring and configuring the server as per the needs of the release and the application.
- Identify, troubleshoot and resolve issues related to build and deploy process.
- Customized Services using WCF sending JSON format data packets between front-end and middle-tier controllers.
- Used JSON web token to do user authentication and secure information exchange and also Used jQuery for interaction between JavaScript and HTML.
- Involved in deploying the application on the IIS server.
- Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
- Writing Stored Procedures, Functions and Queries using Oracle SQL Server.
- Build Automation and Build Pipe Development using Jenkins.
- Trouble shooting and re-solving the QA and production issues and Providing Product Support to QA.
- Used web services testing via Tool SOAP UI/ Restful web services.
- Analyzed the requirements, Design and Developed the Web Forms by using Web Controls and Custom Controls through .Net application.
- Managed and improved build systems and integrated test automation framework, providing support for continuous, nightly and milestone builds across multiple streams of development and assisted developers with the timely resolution of any build failures.
Environment: J enkins and GitLab, Kubernetes, Azure, Docker Jira, Windows, Linux, VMware ESXi, .NET Framework 4.6/4.5, Visual Studio 2015/2018, C#, ASP.NET, VB.NET, ASP.NET MVC, CSS, Bootstrap, HTML, Restful, jQuery, Java Script, AJAX,JSON, IIS 7.0, JavaScript, Angular JS, JQUERY, Microsoft Office, ReactJS, Oracle SQL Server developer, Oracle 11g, DB2, XML, XSL/XSLT Windows, VMware, Apache Web servers
Confidential, Florham Park, NJ
Sr.Net Developer
Responsibilities:
- Actively participated in team projects and followed Agile Methodology for overall project development and delivery
- Attending daily stand-up meetings for Agile. Writing and executing User Stories, Discussion with Business Analysts, and Product Owners for understanding user stories.
- Involved in Plan Resource Center (PRC) to enhance the modification on Enrollment Response Kit with ASP.NET.
- Developed Help Center module for Confidential Plan Resource Center, a core web-application used by 50000 clients to address frequently asked questions and issues related to the 401K plan, improved client retention by 15%.
- Developed the PES- CBASE web application using Visual Studio 2013 with ASP.NET and C# to Extract compliance changes from PES and feed to CBASE in an automated way, which helps to reduced year-end compliance work hours by 80% and technical debt of the application.
- Developed the Window application for File-Splitter to generate individual files for each plan numbers by using visual studio 2013 with C# .Net to improve the client retention by 40%.
- Developed PES Query application by using Visual studio 2013 with ASP.NET and C# to simplify data retrieval and improved associate experience; reduced client call-time by 60%
- Extensively used JavaScript, jQuery, and AJAX to develop dynamic web applications for enhanced user experience.
- Developed scripts to handle Fund Change Transactions which submit the transactions from User Submission to Trading process. This automated process can handle 401(k) plans of Traditional, DOL 3(38), Merrill Lynch and all other plans involving in Fund Change process.
- Modified applications according to the client requirements.
- Involved in generating resource XAML files using WPF forms, data binding, dependency properties, WPF data templates and control Templates.
- Involved in UAT/IAT & Production Release Testing.
- Created various Scripts and Unit Tests and Integration tests to check system flow and functionality
- Proficient in the area of Requirements, Analysis, Documentation of Test Strategies, Bug Tracking, and Execution of projects.
- Used jQuery for interaction between JavaScript and HTML.
- Custom Controls and User Controls and involved in WPF Data Binding.
- Good understanding in implementing web application using Angular 2 and jQuery.
- Using SQL Server Integration Services (SSIS) for Data migration/Integration and SQL Server Reporting Services (SSRS) for reports generation.
- Also Providing Product Support to QA.
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services.
- Managed all development tasks and source code modifications via TFS.
Environment: ASP.NET, C#, VB.NET, ASP.NET MVC, CSS, Bootstrap, HTML, ADO.NET, Restful, Visual Studio 2018, JQuery, Java Script, IIS 7.0, JavaScript, Angular JS, JQUERY, J enkins and Git, Microsoft Office, SQL (SQL Server 2008), DB2, XML, XSL/XSLT,TFS
Confidential, Georgetown, KY
.Net Developer
Responsibilities:
- Actively participated in team projects and followed Agile Methodology for overall project development and delivery.
- Involved in developing Business Requirement document.
- MVC Design Pattern followed for Asp.Net MVC Application.
- Integrated Data Access and Exception Handling blocks for database management and error handling.
- Developed the application using Visual Studio 2013 with C# to display timesheet and generate reports.
- Writing and modifying Stored-Procedures and user defined functions in SQL Server and T-SQL to carryout database operations Provide technical support.
- Also used different approaches in Entity Framework to interact with database.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Implemented various J2EE design patterns for designing this application.
- Created C#.NET Class Libraries outside of BizTalk and called them inside Orchestrations, to implement complex business processes.
- Designed the application based on MVC design pattern.
- Experience with modern JS frameworks and libraries like Angular JS and JQuery, Bootstrap.
- Extensively used JavaScript, jQuery, and AJAX to develop dynamic web applications for enhanced user experience.
- Deployed the applications on Web Sphere Application Server.
- Maintained a session of messages between a client and a service using WCF facilities.
- Used various data controls grid view, multi view and detail views for creating user controls.
- Used MS Visio and Lucid charts to make ERD and UML charts.
- Good understanding in implementing web application using Angular JS framework.
- Interacted with developers and team members to understand the business process.
- Actively participated in the status view meetings.
- Used JQuery to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Implemented web based front end using ASP.NET, JQuery, CSS, HTML controls and business logic using C#.
- Modified applications according to the client requirements.
- Developed Web Forms in ASP.NET and Win forms applications in C# where the presentation layer was designed in Asp.net and business layer in C#.
- Also Providing Product Support to end client.
- Used jQuery for interaction between JavaScript and HTML.
- Managed all development tasks and source code modifications via TFS.
- Designed and developed table/matrix style reports using SSRS and included them in the Application. For Transferring Data from file to another type of file through SSIS as an ETL Tool.
Environment: MVC3/2, MVVM, C#, CSS, HTML, ADO.NET, LINQ, Entity Framework, Visual Studio 2013, JQuery, Java Script, Web Services, IIS 7.0, EDI, JavaScript, JQUERY, TFS, SQL Server Reporting Services(SSRS), SSIS and T-SQL (SQL Server 2010), XML, XSL/XSLT.
Confidential, VA
Software Engineer ( Internship)
Responsibilities:
- Followed Agile Methodology with scrum meetings.
- As a developer involved in design and developing Web Forms using ASP.NET and C#
- All the User interface layers, web pages are crated and integrated to maintain the performance of data flow and data integrity using ASP.NET user Controls, web Server Controls and ADO.NET.
- Used build-in validation controls and custom validation controls for front-end validations.
- Implemented Web Services to retrieve various accounts information.
- Created Tables, Indexes, Stored Procedures, Triggers and Views in Microsoft SQL Server 2008.
- Reworked on a part of the GUIs to improve interface without affecting the performance of the application.
- Creating the Technical Design Documents.
- Designed GUI using the HTML, Java Script, HTML, CSS and Custom Controls.
- Used cookies and sessions with the time out features.
- Developed re-usable controls using ASP.NET and C#.
Environment: Visual Studio 2008, C#.Net, ASP.NET,MS-SQL Server, HTML, XHTML, Java Script, XAML,CSS,AJAX,LINQ.
Confidential
.Net Developer
Responsibilities:
- Involved in design and developing of navigations control, user controls, custom control etc.
- Involved in gathering requirement and creating prototype for the new upgrade application.
- Responsible for coding the web application using C# by following layered architecture and ADO.NET.
- Responsible for designing, developing and deploying collaboration portal and Master data workflow using SharePoint Portal Server (SPS), Windows SharePoint Services (WSS) and, .NET Framework.
- Used validation controls in web form Application, and Written and Implement store procedure using SQL.
- Used Data List, Data Set, Data Adapter, Grid view to connect with SQL data base.
- Analyze the system as per feature requirements and implement each aspect for all the feature releases.
- Created, customized, SharePoint Portal Sites, permissions for users on various sites, updated content, and created custom navigation i.e. structuring document folders, quick launch etc.
- Developed and implemented custom workflow forms using InfoPath and custom workflows using SharePoint Object model and MS Office 2007.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client-side validation.
- Analyzed the requirements, Design and Developed the Web Forms by using Web Controls and Custom Controls for .Net application.
- Support, document, consolidate and re-package new inventory of end user tools using VBA, SQL and Visual Basic Debugging tools. End user tools includes MS Excel front end (using forms)
- Used InfoPath Form services to convert forms into web-based forms to allow users to easily fill out form data within the SharePoint form library.
- Designed InfoPath 2007 forms based on user roles and views mapping and associated the workflows with InfoPath forms in SharePoint server.
- Used Cascade Style Sheet CSS and HTML to design user Interface.
- Used C# language in coding to create class libraries and business logic.
Environment: ASP.NET, C#, .NET 2.0, HTML, JavaScript, AJAX, JQUERY, CSS, SQL Server 2000, ADO.NET, Windows Server 2003, Oracle 9i, XML, Microsoft office 2008.