Post Job Free

Resume

Sign in

.Net

Location:
Brandon, FL
Posted:
January 11, 2021

Contact this candidate

Resume:

Venkateswar Badugu

Mail id: adjcpk@r.postjobfree.com

Ph.: 813-***-****

Microsoft Stack & Java Spring Boot Developer

GC Status – I140 Approved

Professional Summary:

More than 12 years of strong experience in software development. Worked on Microsoft technology stack - ASP.Net, ASP.NET MVC, ASP.Net Entity Framework, ASP.NET Web API, C#.Net, VB.Net, ADO.Net, LINQ, SharePoint, SQL, JQuery, Web Services, and other technologies like Java Spring Boot, Angular 5.0, XML, JavaScript, HTML, CSS, JPA, RESTful Services, Bootstrap, Angular Material, Infragistics, Telerik, K2, DB2, Oracle.

Proficiency in business stakeholder meetings for requirement discussions and effort estimations.

Strong experience working in all the phases of Software Development Life Cycle (SDLC) including Database designing, Coding, Code Review, Project Documentation and User Interface designing.

Proficiency in planning and directing complex projects from conceptual to full operational status.

Expertise in working with N-tier Architecture for developing Client-Server and Web-based applications.

Expertise in designing and developing RESTful services in .NET and Java Spring Boot with interactions to various backend databases like SQL, DB2 and Oracle.

Expertise in using ASP.NET Web and Windows Controls, Master Pages, Themes, CSS, dynamic control creations, HTML, CSS, JavaScript, Angular Material, Bootstrap, Prime Ng controls, NuGet Packages, npm controls and JavaScript library including design and runtime validations.

Experience working under project management methodologies like Agile, Scrum, and Waterfall.

Expertise in using .Net features like Serialization, Generics, Lambda expressions, Task Parallel Libraries, Dependency Injection, Design Patterns, Enumerable, Click-Once publishing, Attribute annotations, Unit Test creations, Exception Handling, and Logging.

Expertise in writing SQL Queries, Stored Procedures, Transactions, Exception Handlings, Index Creations, Triggers, Views, SSIS packages, SSRS Reporting in MS-SQL and have experience in working with DB2 and Oracle database queries and integrations.

Experience working with various version-controlling tools like GIT, VSS, VSTS, TFS, and Tortoise SVN.

Experience working with Release Management procedures, DevOps practices and Production Support activities.

Experience working in SharePoint Online using Office 365, SharePoint 2016 App model, CSOM, JSOM, and SharePoint 2010 with Server Object Model, Windows Power Shell scripts.

Experience integrating project management tools like JIRA, and Planview using their built-in APIs.

Experience in implementing Swagger specifications and Owin standards.

Effective, Result Oriented individual, Organized, Strongly motivated, and Detail-directed problem solver.

Technical Skills:

Databases

-

SQL Server 2014/2012/2008, DB2, Oracle, and My SQL Server 5.1

Programming Languages

-

C#.Net, VB.Net, Java, C, and C++.

Web Technologies

-

ASP.NET, .NET RESTful API, ASP.NET, ASP.NET MVC, SharePoint 2016 / 2013 and

Java Spring Boot

Client-side Technologies

-

Angular 5/6, JQuery, AJAX, HTML 5, XML, CSS 3, JSON, and SOAP.

Server Technologies

-

Redis Cache, MSMQ, SMTP, and K2.

Web Servers

-

IIS 6.0, IIS 7.0, IIS 8.5, Apache Tomcat, and STS Embedded Tomcat.

Reporting Tools

-

SSRS, MS Report Writer, Aspose PDF, MS Excel, Dev Express, and Crystal Reports.

Application Tools

-

Visual Studio.Net 2015/2013/2012, Visual Studio Code, SSIS, SOAP UI, SSMS,

IBM Data Studio, PowerShell, Command prompt, STS, MSOffice.

Other Service Tools

-

JIRA, Planview, ALM, Service Now, and VSTS.

Web UI Components

-

Angular Material and Bootstrap.

Education:

Master of Computer Applications - Aurora’s P.G. College from Osmania University, India in 2006

Bachelor of Science - Jagruti Degree & P.G. College, Osmania University, India in 2003

Professional Certifications:

Microsoft Certified Professional in .Net framework 4.0 web application.

Professional Experience:

Employer: Xoriant Corporation

Client: Publix Information Services

Duration: Oct 2019 – Till Date

Job Title: Senior Software Developer

Project #1: Vendor Portal Item Forms

Project Description: This is an initiative project taken up by Publix IT to digitize the manual form filling process for their Vendors to register their products with Publix super markets. All the Vendor users now can login into the Portal and provide the Item details which they want to do business in Publix stores.

The entire Item maintenance now can be handled using the online portal which replaces the manual Item Forms process.

This is in Pilot mode at the moment and further enhancements are planned for later releases.

Job Duties and Key Skills:

Work closely with the client-side IT and business stakeholders for requirements gathering and effort estimations.

Involved in Design, Develop and Maintain various software components for different applications to support the client.

Worked with various technologies for application development including ASP.NET MVC, ASP.NET Web API, C# .NET, Angular 6, JavaScript, CSS, HTML, SQL database, SSRS, SMTP, Security, Swagger, Console Applications, IIS Web Server, Windows Command Prompt.

Developed various types of applications including Web, Single Page Application (SPA), Windows Forms, Console, RESTful services, Windows Services, Web Services, and Windows Batch Files.

Extensively used C# features such as Task Parallel Libraries, Lambda expressions, Entity Framework, Generics, Design patterns, ADO.NET, Datasets, XML transformation, Enumerables, LINQ to Objects, Handlers, and Modules.

Implemented Business Logic Layer (BLL) and Data Access Layers (DAL) in the applications using various architectures.

Creating RESTful Services using ASP.NET Web API.

Created dynamic SQL Queries, Stored Procedures, Views, Design Tables, implemented Indexing to improve performance for database retrieval operations, triggers, and constraints to enforce data integrity using T-SQL on SQL Server 2014.

Performed Unit Testing, System Integration Testing, and Regression Testing to improve product quality.

Used TFS as the version-controlling tool.

Review the peer code and assist the team on any technological challenges.

Involved in production support and deployment related activities.

Client: Citi Group

Duration: Oct 2018 – Sep 2019

Job Title: Application Programmer Senior

Project #1: JIRA to Planview Time Tracking Interface

Project Description: This is an initiative project taken up to transfer the hours logged in IRA to the Planview system. All the resources are required to log their daily work hours in JIRA directly, against the respective sub-tasks they work under a respective story. The idea here is to avoid users to log hours in 2 different places, JIRA and Planview. This tool will automatically pick the time from JIRA and post it to Planview. Presently Planview is considered as the System of Record, and the business team is working to make JIRA as the System of Record eventually after the global rollout.

The project in pilot mode was deployed successfully to production and was used by 8 different PILOT projects. The Global roll out was planned in March-2020 where in all the Citi projects will be using this tool to automatically transfer the time to Planview.

The project also had a service which was worked in Java SpringBoot to meet the Citi NextGen technology.

This project involves accessing JIRA API and Planview API.

Project #2: GATS Tools for business

There are several applications and tools supported and maintained for the Global Automations Testing Solutions team aka GATS team.

I worked primarily on TIGRA, TBED, TCAP.

TIGRA is a windows-based application and an initiative was taken to re-write it as a web-based application using Citi Next Gen Java SpringBoot and Angular technologies.

Several enhancements and re-writing were planned for TCAP windows-based project as well.

The project also has utilities newly developed in Java SpringBoot to meet the Citi NextGen technology.

Job Duties and Key Skills:

Work closely with the client-side IT and business stakeholders for requirements gathering and effort estimations.

Involved in Design, Develop and Maintain various software components for different applications to support the Global Automation Testing Teams within the client.

Create High Level Design Documentation and Detailed Design Documentation and give application demonstrations.

Worked with various technologies for application development including ASP.NET MVC, ASP.NET Web API, C# .NET, Angular 6, JIRA API, Planview API, Infragistics, JavaScript, CSS, HTML, SMTP, Java SpringBoot, JPA, Security, Swagger, DB2 database, SQL Server, SSRS, Oracle database, Console Applications, IIS Web Server, Tomcat Server, Windows Command Prompt, and Windows PowerShell.

Developed various types of applications including Web, Single Page Application (SPA), Windows Forms, Console, RESTful services, Windows Services, Web Services, and Windows Batch Files.

Extensively used C# features such as Task Parallel Libraries, Lambda expressions, Entity Framework, Generics, Design patterns, ADO.NET, Datasets, XML transformation, Enumerables, LINQ to Objects, Handlers, and Modules.

Implemented Business Logic Layer (BLL) and Data Access Layers (DAL) in the applications using various architectures.

Creating RESTful Services using ASP.NET Web API, and Java Spring Boot Framework.

Integrate with the JIRA API, Planview API to retrieve data and / or to insert data using built-in APIs.

Created dynamic SQL Queries, Stored Procedures, Views, Design Tables, implemented Indexing to improve performance for database retrieval operations, triggers, and constraints to enforce data integrity using T-SQL on SQL Server 2014.

Performed Unit Testing, System Integration Testing, and Regression Testing to improve product quality.

Implemented custom logging and tracing to capture Run Time Errors and Information logs by implementing appropriate Error Handlers libraries.

Implemented Error emailing, and User notification using SMTP service features.

Used Tortoise SVN as the version-controlling tool.

Implemented Code to handle XSS, CORS, and SQL Injection attacks.

Currently working in the Agile Scrum model and actively participates in Sprint Planning, Sprint Refinement, Sprint Retrospection and Sprint Reviews / Demos.

Review the peer code and assist the team on any technological challenges.

Involved in production support and deployment related activities.

Client: PwC

Employer: Infosys Limited

Duration: Nov 2010 – Oct 2018

Job Title: Technology Lead

Job Duties and Key Skills:

Worked closely with the client-side IT and business stakeholders for requirements gathering and effort estimations.

Involved in Design, Develop and Maintain various software components for different applications using ASP.NET, ASP.NET MVC, ASP.NET Web API, HTML, CSS, JavaScript, Angular 4, JQuery, K2, SharePoint 2016 / 2013, and Bootstrap, SQL, and Oracle to support the client business needs.

Implemented ASP.NET MVC Routing, URL, Security techniques for application development.

Implemented Business Logic Layer (BLL) and Data Access Layers (DAL) in the applications using various architectures.

Extensively used C# features such as object initializers, Anonymous types, Lambda expressions, LINQ to Objects, Extension methods, B-trees, and Function delegates.

Worked with various technologies for application development including ASP.NET MVC, ASP.NET Web API services, C# .NET, Angular 4, JIRA API, Planview API, Infragistics, JavaScript, CSS, HTML, SQL database, SSRS, SMTP, Spring Boot, JPA, Security, Swagger, Console Applications, IIS Web Server, Tomcat Server, Windows Command Prompt, and Windows PowerShell.

Developed various types of applications including Web, Single Page Application (SPA), Windows Forms, Console, RESTful services, Windows Services, Web Services, and Windows Batch Files.

Widely used Angular 4 UI-bootstrap components like calendar picker, time picker, directives, tree view, and drop-down tree view, model pop-ups, ng-data table, and ng-Upload.

Worked in creating Restful Services using ASP.NET Web API and C#.

Involved in writing Dynamic Queries, Stored Procedures, triggers, functions, views, cursors, implemented Indexing to improve performance for database retrieval operations, and constraints to enforce data integrity using T-SQL on SQL Server 2014 / 2012.

Migrated data from different sources (text-based files, Excel spreadsheets, SharePoint List) to SQL Server databases using SQL Server Integration Services (SSIS).

Implementing Single Sign-On and API Security techniques for the APIs.

Developed custom reports using SQL Server Reporting Services (SSRS) based on the data from different locations.

Implemented custom logging and tracing to capture Run Time Errors and Information logs by implementing appropriate Error Handlers libraries.

Handled Release Planning, Release Management procedures, Unit Testing, Integration Testing, Regression Testing and Production Support 24x7.

Designed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) by making use of Dependency Injection through xUnit framework.

Implemented Error emailing, and user notifications in application using SMTP service features.

Used VSS, SVN, TFS, and VSTS as the version-controlling tool.

Implemented Code to handle XSS, CORS, and SQL Injection attacks.

Worked in Waterfall and Agile Sprint methodologies. Actively participated in Sprint Planning, Sprint Refinement, Sprint Retrospection and Sprint Reviews / Demos.

Performed peer code reviews and technological meetings to share my suggestions.

Mentored the Offshore team as an onshore coordinator and assisted on technological challenges.

Employer: Bruno’s Computer Solutions & Software Pvt. Ltd, Hyderabad, India

Duration: July 2010 – Nov 2010

Job Title: Developer

Job Duties and Key Skills:

Involved in development of the applications using C# .NET, .NET Web services, HTML, CSS, XML

Created Business Logic Layer (BLL) & Data Access Layers (DAL) to implement the MVC architecture.

Widely used Infragistics tools data grids, cascading dropdowns, model pop-ups.

Extensively used C# features such as object initializers, Anonymous types, Lambda expressions, Extension methods, LinQ to SQL.

Worked to create Web Services using ASP.NET and C#.

Involved in writing Stored Procedures, triggers and views using T-SQL on SQL Server 2008.

Performed Unit Testing, Integration Testing, Regression Testing and System Testing to improve product quality.

Worked with SQL database to create stored procedures, functions, views, cursors dynamic queries, triggers, and constraints to enforce data integrity.

Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.

Involved in support related activities.

Involved in User level testing of the applications.

Employer: AtalApps, Hyderabad, India

Duration: Oct 2007 – Jun 2010

Job Title: Developer

Job Duties and Key Skills:

Involved in development of the applications using C# .NET, .NET Web services, HTML, CSS

Created Business Logic Layer (BLL) & Data Access Layers (DAL) to implement the n-tier architecture.

Widely worked on master pages, user controls, style sheets, themes, asp.net Ajax.

Widely used Infragistics tools data grids, cascading dropdowns, model pop-ups.

Extensively used C# object-oriented features.

Worked to create Web Services using ASP.NET and C#.

Involved in writing Stored Procedures, triggers and views using T-SQL on SQL Server 2008.

Performed Unit Testing, Integration Testing, Regression Testing and System Testing to improve product quality.

Worked with SQL database to create dynamic queries, stored procedures, functions, views, cursors and implemented Indexing to improve performance for database retrieval operations, triggers, and constraints to enforce data integrity.

Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.

Involved in support related activities.

Worked on MSMQ messaging queue system and integrated with the windows service.

Worked on Windows Workflow Foundation for the workflow creations.



Contact this candidate