Summary
Overview
Work History
Education
Skills
Websites
Software
Recent Projects
Disclaimer
Timeline
CustomerServiceRepresentative

Phaneendra Devulapalli

Full Stack .Net Developer
Hyderabad

Summary

As a seasoned Full Stack Developer with over 11 years of experience in the IT industry, I am eager to bring my expertise in Microsoft Technologies and cloud-based solutions to a dynamic team. My goal is to leverage my comprehensive knowledge of .NET 6, ASP.NET Core, and Azure services to drive innovation and efficiency in software development. I am committed to continuous learning and applying cutting-edge technologies to solve complex problems, aiming to contribute significantly to my future employer's success.


PROFESSIONAL SUMMARY:

  • Having around 11+ years of professional experience in software industry.
  • Worked extensively on Microsoft Technologies like .NET 6, ASP.Net Core, Web API Core, Entity Framework Core, Azure Service Bus, Azure Blob Storage, Kendo UI, ASP.Net, C#, Ado.net, Ajax, JQuery, HTML, JavaScript, MVC, Windows applications, Entity Framework, Web Services, Web API, LINQ, Crystal Reports and SQL SERVER, SSRS...etc.
  • Good working experience on development of Single Page Application (SPA) with React and .Net Core.
  • Worked on difference software development methodologies like Agile and Waterfall.
  • Experience in CI/CD process with tools like GitHub, bitbucket, Jenkins and Udeploy(UCD).
  • Working experience with third party controls like Telerik/Kendo.
  • Involved in implementation of Web applications, Restful Services, Windows Services, Console Applications and Windows Applications.
  • Strong Knowledge in N-tier architecture and MVC for application implementation.
  • Experience in working with Relational Databases like SQL Server 2005/2008/2017 and MySQL.
  • Ability to understand and use new technologies quickly.
  • Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

12
12
years of professional experience
4
4
years of post-secondary education
3
3
Languages

Work History

Senior Software Analyst

RSM
07.2022 - Current
  • Developed robust software solutions for clients, resulting in increased efficiency and satisfaction rates.
  • Design and implement single page applications using React.
  • Mentored junior developers, fostering supportive learning environment that accelerated skill development and career growth.
  • Streamlined code quality and maintainability by conducting comprehensive code reviews.
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Improved end-user experience through design and implementation of intuitive user interfaces tailored to client needs.
  • Architected and deployed suite of microservices using .NET technology stack, resulting in 40% decrease in system response time and 25% increase in overall application performance.
  • Successfully led architecture and deployment of microservices suite with .NET stack.
  • Increased project success rates by providing accurate estimations on development timelines and resource requirements.
  • Enhanced software performance by identifying and resolving complex issues through thorough analysis.

Lead Software Engineer

Wells Fargo
08.2019 - 07.2022
  • Streamlined codebase for increased efficiency with regular refactoring and optimization efforts.
  • Conducted thorough code reviews to maintain consistency and adherence to best practices.
  • Led team of software engineers to complete projects within deadlines, ensuring high-quality end products.
    Mentored junior developers, fostering talent development within company.
  • Automated routine tasks through scripting to enhance developer focus on critical aspects.
    Worked collaboratively with stakeholders to resolve technical roadblocks.
  • Managed version control systems, maintaining organized repositories for team collaboration.
    Improved software performance by identifying and resolving bottlenecks.
  • Led team to successful project completions, enhancing software quality and performance.
  • Integrated third-party APIs seamlessly into existing systems, expanding product capabilities without additional overhead costs.

Senior Software Engineer

Ness Technologies
03.2017 - 08.2019
  • Championed best coding practices to improve code quality and maintainability.
  • Reviewed code contributions, providing feedback to enhance product quality.
  • Developed scalable applications using agile methodologies for timely delivery.
  • Enhanced software functionality by resolving complex technical issues.
  • Played key role in enhancing application scalability and code quality.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Optimized code performance for improved user experience and system efficiency.
  • Spearheaded the adoption of modern programming practices, promoting continuous improvement in development processes.
  • Developed robust, scalable, modular and API-centric infrastructures.

Software Engineer

Zentech Innovations Pvt Ltd
08.2012 - 03.2017
  • Met project deadlines by effectively managing time and prioritizing tasks.
  • Reduced system downtime through regular maintenance activities.
  • Handled multiple projects simultaneously, ensuring timely delivery.
  • Provided technical guidance to junior developers, promoting professional growth.
  • Identified security vulnerabilities and implemented measures to mitigate risks.
  • Improved system security and reliability through proactive maintenance and risk mitigation strategies.

Education

Bachelor of Technology - Information Technology

Adam's Engineering College (JNTU)
Palvoncha
04.2005 - 04.2009

Skills

    Net 6

undefined

Software

Collabarative Teamwork

Leadership

Problem-Solving

Mentoring

Communication

Recent Projects

Project # 1:

Title : TAXI (IMS)

Client : RSM

Team size : 10

Environment/Technologies: .Net 6, C#, VS 2022, MVC, Web API Core, Entity Framework Core, React, HTML 5, SQL Server, Azure Service Bus, Azure Blob Storage, Azure Functions, Azure Cosmos DB, XUnit, Moq.

Description:

TaxI is a new print automation tool developed internally to print all client tax PDFs from Axcess Tax and SurePrep. This document is intended for TESS team members and Tax Staff to use TaxI. TaxI provides an enhanced user experience with features to efficiently print and save all PDFs to FileSite from Axcess Tax and SurePrep using our standard naming convention.

Roles & Responsibilities: As a team member/Senior Analyst I involved in the following activities.

  • Crafted unit tests to maintain high-quality software standards.
  • Authored technical specifications and system designs.
  • Interpreted business requirements into technical solutions.
  • Implemented data access layers using Entity Framework Core.
  • Designed and managed database structures and SPs.
  • Collaborated with stakeholders for requirement gathering.
  • Involved in writing Unit test cases using XUnit and Moq.
  • Mentored and guided junior team members.

Project # 2:

Title : Digital Tracker (Crypto)

Client : RSM

Team size : 8

Environment/Technologies : .Net 6, C#, VS 2022, MVC, Web API Core, Entity Framework Core, React, HTML 5, SQL Server, Azure Service Bus, Azure Blob Storage, Azure Functions, XUnit, Mock.

Description:

RSM digital Tracker is a proprietary new software application at RSM that helps Tax Preparer, Tax Reviewer and Clients to upload a consolidated Transaction record from multiple centralized and decentralized exchanges, and identify the correct tax treatment based on their need. With the help of this tool client can view their summarized gain or loss summary with a touch of analytical aspect.

Below are the four roles that the application has.

  • Tax Reviewer Internal
  • Tax Preparer Internal
  • Crypto Global Admin

Roles & Responsibilities: As a team member/Senior Analyst I involved in the following activities.

  • Involved in designing and coding applications using .Net 6.
  • Planning and documenting technical specifications for features or system design.
  • Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
  • Involved in creating Restful services using Web API Core.
  • Used Entity Framework Core to implement data access layer.
  • Designed and managed database structures and SPs.
  • Collaborated with stakeholders for requirement gathering.
  • Involved in writing Unit test cases using XUnit.
  • Directing the development team in the design, development, coding, testing and debugging of applications.
  • Writing testable, scalable and efficient code and leading code reviews.
  • Mentored and guided junior team members.

Project # 3:

Title : Service of Process (SOP)

Client : Wells Fargo

Team size : 10

Environment : ASP.net Core, C#, JQuery, Bootstrap, VS 2019, MVC, Web API Core, Entity Framework Core, HTML 5, Razor pages, SQL Server, SSRS, Kendo UI, Swagger

Description:

Service of Process refers to legal documents that are filed with the courts & are delivered to (or ‘served upon’) the parties who have an interest in the case. Sop team is part of the legal department that receives, reviews, researches and routes legal documents to the appropriate team members/business units on behalf of Wells Fargo and/or any affiliated company. The SOP team also receives, reviews, researches and routes incoming service/mystery mail that was mistakenly sent to the Legal Department.

This web application is a replacement for current end user tool MS Excel file for Service Of Process team to facilitate the intake, tracking, and appropriate distribution of service of process filings. This application will be internally developed application including database workflow and user interface capabilities.

Below are the four roles that the application has.

  • Administrator
  • Read-Only Full Access
  • Read-Only Restricted Access Sop
  • Read-Only Restricted Access Non-SOP

Roles & Responsibilities: As a team member/Lead Engineer I involved in the following activities

  • Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
  • Planning and documenting technical specifications for features or system design.
  • Involved in designing and coding applications using Asp.net Core.
  • Involved in creating Restful services using Web API Core.
  • Used Entity Framework Core to implement data access layer.
  • Involved in Database designing, creating views, functions and Stored Procedures.
  • Involved in writing Unit test cases using XUnit.
  • Directing the development team in the design, development, coding, testing and debugging of applications
  • Writing testable, scalable and efficient code and leading code reviews
  • Mentoring junior team members and ensuring they adhere to determined software quality standards

Project # 4:

Title : Business Online Portal (BOP)

Client : CITY NATIONAL BANK (CNB)

Team size : 9

Environment : ASP.net Core, C#, JQuery, Bootstrap, VS 2017, MVC, Web API Core, Entity Framework Core, HTML 5, Razor pages, Sql Server, SSRS

Description:

City Nation Business Online Portal is to create a streamlined customer experience for clients and colleagues. The primary capabilities of this project includes:

  • Single Sign On to Digital Banking, Business Bill Pay, E-Deposit and City National Online (CNO) (CNOP, City National Online Personal) and International Business Online (“IBO”).
  • Downstream “Coarse grained” entitlement (i.e. access to client admin screens and functional capabilities of Digital Banking , Business Bill Pay , E-Deposit)
  • Profile Management (To include Clients, Client Administrators, Client Users)
  • Provide Mobile Optimization and Adaptive /Responsive design to enable consistent portal use across screen resolutions typically associated with PC, Tablet and Mobile device screen resolutions as enabled by each downstream product.

Roles & Responsibilities: As a team member I involved in the following activities

  • Involved in designing and coding Micro applications using Asp.net Core.
  • Involved in creating Restful services using WebAPI Core.
  • Used Entity Framework to implement data access layer.
  • Involved in Database designing and created Stored Procedures.
  • Involved in writing Unit test cases using XUnit.

Project # 5:

Title : BALOTAR PRINTING SYSTEMS

Client : ELECTIONS SYSTEMS and SOFTWARE (ES&S)

Team size : 3

Environment : C #, WinForms, .Net Framework 4.5, VS 2015, MySQL, PDFLib 9.0 , Crystal Reports

Description:

Balotar is an integrated, portable, highly secure printing system specifically designed to generate ballots, on demand, for governmental elections, eliminating the waste that typically occurs with absentee and early voting. The Balotar combines commercially available printing components that

are integrated with proprietary hardware and software modifications that enable it to meet the demanding printing and audit needs of election customers.

Given the intense scrutiny surrounding elections and the transparency demanded by the voting public, the handling and accounting of paper ballots is treated much like money. Consequently, there is a tremendous amount of resources and effort involved in the storage, security, distribution and inventory control of ballots.

Roles & Responsibilities: As a team member I involved in the following activities

  • Understanding the functional requirements.
  • Involved in designing and coding.
  • Used ADO.net to implement data access layer.
  • Written Necessary Stored Procedures.

Title : BALLOT TRACKER

Client : Elections Systems and Software (ES&S)

Team size : 3

Environment : C# 4.0, ASP.net, SQL Server 2005, MVC, Jquery, VS 2010.

Description:

Ballot Tracking is an innovative web application that provides election officials with an efficient, accurate and transparent alternative for ballot mail tracking. It is a turnkey process that utilizes state of the art technology to ensure your mailings are done correctly and on time.

Typically a ballot life cycle consists of five phases named as ‘Ballot Request’, ‘Print’, ‘outbound’, ‘Delivery’, ‘Inbound’.

· ‘Ballot Request’ phase shows when the Ballot was really requested for generation.

· ‘Print’ phase shows when the Ballot was released and printed physically through a printer.

· ‘Outbound’ phase shows when the ballot piece was dispatched to post office.

· ‘Delivery’ phase shows all the information of different facilities during ballots delivery to the actual voter.

· ‘Inbound’ phase shows when the filled-in ballot is returned back to the county.

In all the phases the information pertaining to each mail piece is captured from printing through delivery by the USPS and back to the county.

Roles & Responsibilities: As a team member I involved in the following activities

  • Understanding the functional requirements.
  • Involved in designing and coding.
  • Used Entity Framework to implement data access layer.
  • Developed user controls for ASP.NET pages.
  • Involved in consuming web services.
  • Written Necessary Stored Procedures.
  • Involved in writing Client Side Validations for different screens.

Project # 6:

Title : Ballot Converter

Client : Election Systems and Software (ES&S)

Team Size : 1

Environment : C# 4.5, WinForms, .Net Framework 4.5, VS 2015, MySQL, PDFnet.

Description:

Everyone Counts, is the global leader in providing secure, accessible voting solutions and election services used throughout the state for absentee voters, including voters in the military, living overseas and with disabilities. ‘eLect Today’ is the only online voting system that has been approved by Florida Department of State. ‘Ballot Converter’ is a vital and prominent component of the ‘eLect Today’ online voting system. The casted ballot by the voter, contains a 2D Matrix barcode containing all the information of the choices made by the voter including the ‘Write-In’ candidates where in the voter can specify the name of candidate of his choice in the space provided, and who is not listed in the contestants. ‘Ballot Converter’ scans the printed casted ballot through attached TWAIN enabled scanner and decodes the 2D Matrix barcode, and generates a template PDF file from database or from PDF repository. This template file is used to remake the original casted ballot filling in all the choices detailed in the 2D Matrix barcode and inserting the ‘Write-In’ candidate names as well. Ballot Converter supports three types of ballots Premier, Sequoia and ESS.

Roles & Responsibilities: As a team member I involved in the following activities

  • Understanding the functional requirements.
  • Involved in designing and coding.
  • Used ADO.net to implement data access layer.
  • Involved in Database design and worked on Stored Procedures.

Project # 7:

Title : L&A (LOGIC AND ACCURACY) TEST DECK

Client : Elections Systems and Software (ESS)

Team size : 1

Environment : C# 4.5, WinForms, .Net Framework 4.5, VS 2015, MySQL, PDFnet.

Description:

The application is intended to produce a test deck of ballots to be used in the official logic and accuracy test to verify that the vote tabulating system is programmed to correctly count the ballots at each of the county. Testing is accomplished by processing a prepared group of test ballots marked with a known number of votes for each candidate and for and against each measure. The test ballots should also include a blank ballot (under votes) and ballots marked with votes for more than specified (over votes). The test deck is designed to test every office and voting position and to see that the accumulating function is operating correctly.

The test deck must also test that the vote tabulating system is programmed to accurately count ‘write-in’ votes, ‘overvotes’ and ‘undervote’ ballots. The test deck must also include a sampling of all ballots that will be used during the election, including ballot on demand, alternative language ballots, and ballots marked with an electronic ballot marker.

Project # 8:

Title : REPOSITORY MANAGER

Client : Elections Systems and Software (ESS)

Team size : 1

Environment : C# 4.5, WinForms, .Net Framework 4.5, VS 2015, MySQL, PDFLib, PDFnet.

Description:

A collection of PDF files is referred to as a ‘Repository’. Repositories are managed by the Repository Management System (RMS). The primary aim of this project is to be able to process collection of PDF files (Repository) in a variety of ways.
Following actions can be performed using ‘RMS’ tool;
1. Providing security to PDF repositories.
a. Encrypting all PDF files in a folder.
b. Decrypting all PDF files in a folder.
2. Merging multiple copies of a PDF file into a single output.
a. Adding a sequence number to each of the merged pages.
3. Adding watermarks (Overlay content) on PDF files.
4. Merging pages to two PDF files into a single output.
5. Placing overprints on PDFs.
6. Changing Ovals color in PDFs

Disclaimer

I here by declare that the information furnished above is true to the best of my knowledge.

Timeline

Senior Software Analyst

RSM
07.2022 - Current

Lead Software Engineer

Wells Fargo
08.2019 - 07.2022

Senior Software Engineer

Ness Technologies
03.2017 - 08.2019

Software Engineer

Zentech Innovations Pvt Ltd
08.2012 - 03.2017

Bachelor of Technology - Information Technology

Adam's Engineering College (JNTU)
04.2005 - 04.2009
Phaneendra DevulapalliFull Stack .Net Developer