| Naveen Gajula - Sr .net Developer |
| [email protected] |
| Location: , , USA |
| Relocation: |
| Visa: GC |
| Resume file: Naveen G updated 1 2 (2)_1763137940293.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Naveen G
+1 5512583445 [email protected] Sr. Fullstack Developer PROFESSIONAL SUMMARY: 1. Over 9+ years of experience in software development, specializing in C#, .NET Framework, AngularJS, and MS SQL Server. 2. Proficient with the .NET Framework (7.0), utilizing it for the development of robust, scalable applications. 3. Extensive expertise in using MS SQL Server (2017) for complex database management and optimization. 4. Expertise in Knockout JS for creating interactive web pages. 5. Experience in Windows forms for creating desktop applications. 6. Skilled in Entity Framework (5) for data-driven model creation, significantly enhancing application performance. 7. Experience in deploying web applications using Microsoft IIS, ensuring secure and reliable server management. 8. Regularly using Microsoft Visual Studio (2022) for integrated development, enabling efficient coding, debugging, and deployment. 9. Worked closely with DevOps teams to embed security into the development lifecycle, following SecDevOps principles to ensure continuous security testing and monitoring. 10. Proficient in Python for automation, data analysis, and API development using Flask and Django, with strong OOP principles and unit testing with pytest. 11. Developed cloud-based applications on Azure, gaining significant experience in cloud services and architectures. 12. Applied Azure API Management, Azure Service Bus, Azure Event Grid, Azure Logic Apps, and Azure Functions to enhance backend architecture. 13. Proficient in using MSTest for creating comprehensive unit tests to ensure application reliability. 14. Experienced in Agile development, participating in sprints, collaborating with cross-functional teams, and contributing to continuous delivery and iterative improvements. 15. Proficient in a code-first approach, enabling agile development and streamlined database management. 16. Utilized Autofac for dependency injection, improving code modularity and testability. 17. Developed single-page applications using Angular (15), enhancing user interaction and performance. 18. Expert in VB.NET, employing it for building versatile backend applications tailored to business needs. 19. Experienced with NHibernate as an ORM tool for effective data manipulation and retrieval. 20. Utilized Oracle databases, enhancing data storage solutions with robust security and performance features. 21. Developed APIs using ASP.NET Web API, facilitating efficient communication between client apps and backend systems. 22. Implemented OAuth 2.0 authentication and authorization flows in .NET Core applications to secure APIs and client applications. 23. Skilled in Git branching and code commits for efficient version control and collaboration. 24. Gained proficiency in Microsoft Visual Studio (2015) to leverage advanced development tools and services. 25. Experienced with xUnit.net for implementing various testing methodologies to ensure code effectiveness and robustness. 26. Employed Castle Windsor for advanced dependency management, optimizing application architecture and lifecycle. 27. Advanced use of C# (11.0) in application development, focusing on modern language features and best practices. 28. Developed and managed microservices using .NET Core to enhance application scalability and maintainability. 29. Utilized Steeltoe for building resilient microservices architectures in cloud-native environments. 30. Integrated Entity Framework Core to manage database interactions more efficiently and robustly. 31. Deployed applications using AWS, enhancing deployment efficiency and scalability. 32. Managed asynchronous messaging and event-driven architectures using Azure Service Bus. 33. Implemented containerized applications using Docker, improving deployment speed and consistency across environments. 34. Developed interactive front ends using React, creating responsive and user-friendly interfaces for enterprise applications. TECHNICAL SKILLS: Languages: C#, VB.NET, Python Frameworks: .NET, .NET Core, ASP.NET, Entity Framework Databases: MS SQL Server, Oracle, Azure SQL Database, MongoDB Tools: Visual Studio, Visual Studio Code, Microsoft IIS Cloud: Azure, Azure App Services, Azure Service Bus, Azure AKS, AWS Testing: MSTest, NUnit, xUnit.net Other: Windows Forms, Docker, Angular, React, Razor Pages, Autofac, Castle Windsor, NHibernate, Steeltoe, RabbitMQ PROFESSIONAL EXPERIENCE: Client: Risk Span Tech, Arlington, VA Jan 2024 to till date Role: Sr. Fullstack Developer Roles & Responsibilities: Developed responsive web applications using C# (11.0) and .NET Core (7.0), enhancing user engagement and functionality. Managed relational database operations and optimizations using MS SQL Server (2017), ensuring data integrity and performance. Leveraged Visual Studio Code for efficient coding, debugging, and version control, streamlining development workflows. Developed and secured RESTful APIs using ASP.NET Core, following secure coding practices to prevent vulnerabilities like SQL injection, XSS, and CSRF. Implemented OWASP security standards within .NET applications to prevent common security vulnerabilities and ensure compliance with industry regulations. Implemented ADA and WCAG accessibility standards across .NET applications, ensuring compliance through semantic HTML, ARIA attributes, and screen reader compatibility Optimized .NET applications for performance and security, focusing on code efficiency and secure data access. Integrated security controls within CI/CD pipelines using tools like Azure DevOps, Jenkins, and GitLab CI, automating the process for secure code deployment. Utilized tools like SonarQube, Veracode, or Fortify for SAST/DAST in the development pipeline, detecting vulnerabilities in both source code and runtime environments. Developed and maintained .NET-based web applications integrated with CMS platforms such as Umbraco for enterprise solutions. Designed and optimized APIs and backend services in .NET Core/ASP.NET MVC to support dynamic CMS-driven content delivery. Integrated third-party identity providers (e.g., Azure AD, Google, Okta) using OAuth 2.0 and OpenID Connect for Single Sign-On (SSO). Conducted vulnerability assessments using security scanning tools and manual code reviews, applying patches and remediation strategies based on risk assessments. Secured containerized applications using Docker and Kubernetes, ensuring containers were scanned for vulnerabilities and adhered to secure image practices. Employed Azure AKS for orchestrating containerized applications, increasing deployment reliability and scaling capabilities. Conducted unit testing with xUnit.net, ensuring high code quality and robustness across functionalities. Integrated Castle Windsor for advanced dependency management, enhancing application modularity and maintainability. Developed scalable microservices integrating RabbitMQ for asynchronous communication improving system reliability. Designed data models and APIs using MongoDB to handle high-performance data retrieval. Built and enhanced user-friendly web interfaces using Blazor as part of .NET Core development. Created user-friendly desktop applications using Windows Forms for enterprise environments, focusing on intuitive interfaces and streamlined workflows. Connected WinForms applications to databases using ADO.NET and Entity Framework, ensuring seamless data handling and real-time updates. Utilized Knockout.js to create rich, interactive web applications with two-way data binding, enhancing user experience through responsive and dynamic interfaces. Experienced in Git branching, and code commit processes, ensuring efficient version control, collaboration, and maintaining clean codebases Ensured applications met compliance with security standards like ISO/IEC 27001, NIST, and GDPR, focusing on data protection and privacy. Utilized Docker for creating and managing application containers, facilitating consistent environments across development and production. Designed and built scalable web architectures, efficiently handling increased traffic and data loads. Enhanced application security and performance through rigorous code reviews and optimization techniques. Implemented continuous integration and deployment pipelines using Azure DevOps, reducing manual errors and downtime. Configured and maintained cloud infrastructure in Azure, optimizing resource allocation and costs. Developed APIs for internal and external use, facilitating seamless data exchange and integration. Created comprehensive data models based on business requirements, translating complex data structures into efficient, scalable database schemas. Collaborated with cross-functional teams to define requirements and design solutions that meet business objectives. Addressed and resolved technical issues, providing timely and effective solutions to enhance system stability. Participated in Agile development cycles, promoting rapid iteration and feedback to align with project goals. Maintained up-to-date documentation for software solutions, ensuring clarity and usability for future reference. Engaged in peer programming sessions to share knowledge and improve team skills in the use of new technologies. Assessed new technologies and tools as potential solutions to existing challenges, keeping the tech stack modern and effective. Experienced with using batch scripts to automate routine tasks such as file management, system updates, and backups. Fostered a culture of innovation and continuous improvement within the development team. Implemented responsive design principles, ensuring optimal viewing experiences across various devices and platforms. Developed custom modules and components in Knockout, enhancing application modularity and reusability. Monitored application performance metrics and implemented improvements to meet evolving user demands. Provided mentorship and guidance to junior developers, helping them to grow professionally and technically. Environment: C#, .NET Core, Windows Forms, Knockout, MS SQL Server, Visual Studio Code, Azure AKS, xUnit.net, Castle Windsor, Docker, Azure DevOps, Azure,Jenkins, GitLab CI, Kubernetes, Oracle, MySQL, PostgreSQL, Azure, AWS, GCP, SonarQube, Veracode, Fortify, Splunk, Nessus, Qualys, IIS, Windows Server, Linux, MongoDB, Cosmos DB. Client: Northern trust, Chicago, IL Oct 2021 to Dec 2023 Role: .NET Web Developer Roles & Responsibilities: Collaborated on developing financial solutions using C# (7.3) and .NET Core (2.2), focusing on high-performance applications. Integrated ASP.NET Core to build robust backend services, enhancing system efficiency and scalability. Managed database operations and optimizations with MS SQL Server (2019), ensuring high data accuracy and availability. Employed Entity Framework Core (2.2) to simplify data access and manipulation, reducing development time. Utilized Visual Studio (2019) for a streamlined development process, from coding through to debugging and deployment. Developed and maintained cloud-native applications using ASP.NET Core and .NET Framework hosted on AWS GovCloud, ensuring compliance with security standards such as FISMA. Implemented unit testing with MSTest to verify the reliability and performance of business-critical applications. Leveraged Autofac for dependency injection, improving code maintainability and extensibility. Designed and deployed microservices using React, creating highly interactive and user-friendly web interfaces. Deployed .NET-based services and applications on AWS Elastic Beanstalk, AWS Lambda, and AWS EC2, leveraging AWS SDK for .NET for seamless cloud integration Worked with NIST 800-53 and FISMA guidelines to maintain ATO (Authority to Operate) for applications hosted on AWS, ensuring continuous compliance. Automated cloud infrastructure deployment for .NET applications using Terraform and AWS CloudFormation, ensuring scalability, resiliency, and cost-efficiency. Developed and maintained APIs that facilitated seamless integration across diverse financial systems. Enhanced application security and compliance following industry standards and best practices in financial services. Conducted performance tuning and scalability enhancements to handle large volumes of financial transactions. Implemented robust error handling and logging mechanisms to ensure system reliability and traceability. Applied OAuth 2.0 best practices including PKCE (Proof Key for Code Exchange) and secure token storage to prevent token replay and interception attacks. Participated in Agile development practices, enhancing team collaboration and project adaptability. Monitored applications in production environments to ensure they met performance benchmarks. Utilized code versioning tools to manage changes and maintain a stable development environment. Collaborated with IT security teams to audit applications and implement necessary security enhancements. Engaged in continuous learning activities to stay abreast of the latest advancements in .NET development. Provided technical leadership and guidance to less experienced team members, fostering a learning environment. Optimized existing web applications to improve efficiency and user satisfaction. Designed database schemas and interfaces that effectively supported business processes and data requirements. Implemented continuous delivery pipelines, significantly reducing the lead time for new feature releases. Environment: C# (.NET Core), ASP.NET Core, MS SQL Server, Entity Framework Core, Visual Studio, AWS Gov Cloud, AWS Elastic beanstalk, React, Autofac, and MSTest. Client: US Bank, Minneapolis, MN Dec 2019 to Sep 2021 Role: .NET Microservices Developer Roles & Responsibilities: Developed banking applications using C# (7.3) and .NET Core (2.2), focusing on secure and efficient transaction processing. Leveraged Steeltoe for microservices architecture development, enhancing application resilience and scalability. Employed Entity Framework Core (2.2) to manage complex data interactions, streamlining database operations. Utilized Visual Studio (2019) for an integrated development environment, optimizing productivity and code quality. Deployed services using Azure App Services, ensuring high availability and scalability of banking applications. Conducted unit testing with NUnit to ensure the reliability and functionality of critical banking modules. Implemented Autofac for dependency injection, improving application modularity and maintenance. Integrated Kafka messaging systems with ASP.NET Core applications, enabling real-time data streaming and event-driven architectures across microservices. Configured Azure Service Bus for reliable messaging and communication between distributed services. Managed databases using Azure SQL Database, providing high performance and scalable data storage solutions. Utilized Docker to containerize banking services, facilitating consistent environments across development and production. Enhanced application security measures to protect sensitive financial data and comply with banking regulations. Participated in the full software development lifecycle, from requirements analysis to deployment and support. Collaborated with cross-functional teams to design solutions that addressed specific banking needs. Maintained and updated banking systems to incorporate new features and improvements continuously. Monitored system performance to identify and resolve issues that could impact user experience or functionality. Applied modern software design principles to ensure system robustness and adaptability. Engaged in code reviews to maintain high standards of code quality and to foster knowledge sharing. Implemented logging and monitoring solutions to provide insights into application performance and usage. Worked in an Agile environment, employing iterative development practices to quickly adapt to changing requirements. Developed APIs that allowed for seamless integration with other financial systems and third-party services. Environment: C# (7.3) and .NET Core (2.2) with Visual Studio (2019), Azure App Services, Azure SQL Database, Docker, Entity Framework Core (2.2), Steeltoe, Autofac, Azure Service Bus, NUnit, and Agile methodologies, kafka.. Client: TechAhead, Noida, India Jul 2017 to Jul 2019 Role: .NET Backend Engineer Roles& Responsibilities: Designed backend systems using VB.NET, enhancing application functionality and user experience. Applied object-oriented programming principles such as inheritance, encapsulation, and polymorphism in VB.NET to create modular and reusable code. Developed desktop and web applications using VB.NET, delivering customized solutions for various business processes and client requirements. Developed and maintained ASP.NET web applications using VB.NET, focusing on server-side logic and seamless client-server communication. Integrated VB.NET applications with Oracle, SQL Server, and MS Access databases, using ADO.NET and Entity Framework for data access and manipulation. Developed and maintained .NET applications that interact with Oracle databases using ODP.NET (Oracle Data Provider for .NET) and ADO.NET for seamless data access and manipulation. Leveraged Entity Framework to simplify data access in .NET Core and .NET Framework applications, mapping Oracle database objects to .NET classes, enabling easier and more efficient database queries and operations. Optimized VB.NET code for performance improvements, enhancing application speed and resource usage, while refactoring legacy code to improve maintainability. Utilized NHibernate for object-relational mapping, improving data access efficiency and scalability. Managed Oracle databases, optimizing data storage and retrieval processes for enterprise applications. Developed web APIs using ASP.NET Web API, enabling robust and scalable service-oriented architectures. Deployed and managed ASP.NET Core and .NET Framework applications on IIS, handling configurations, virtual directories, and application pools. Configured and maintained applications on Microsoft IIS, ensuring reliable server performance and uptime. Implemented load balancing in IIS to distribute traffic across multiple servers, ensuring high availability and scalability for web applications. Managed authentication (Windows, Forms) and authorization for web applications hosted on IIS, ensuring proper user access controls. Leveraged Microsoft Visual Studio (2015) for development, providing a powerful environment for coding and testing. Employed Azure for cloud services, enhancing application performance with scalable cloud infrastructure. Implemented unit testing with xUnit.net, ensuring the stability and reliability of application components. Integrated Castle Windsor for advanced dependency management, improving code quality and modularity. Participated in Agile development cycles, promoting rapid delivery and continuous improvement of software products. Collaborated with project teams to design and implement effective solutions tailored to client requirements. Ensured data integrity and security, applying best practices in database management and application design. Optimized existing software solutions, increasing system efficiency and reducing operational costs. Developed custom functionality to meet specific business needs, enhancing overall application value. Monitored application performance, making adjustments to improve speed and user engagement. Provided technical support and maintenance, ensuring long-term stability and user satisfaction. Trained junior developers, sharing expertise and promoting best practices within the development team. Updated and maintained documentation, facilitating clear understanding and efficient project handovers. Environment: VB.NET, NHibernate, Oracle databases, ASP.NET Web API, Microsoft IIS, Microsoft Visual Studio (2015), Azure, xUnit.net, Castle Windsor, and Agile methodologies. Client: EVRY India Pvt Limited, Bengaluru, India Aug 2015 to Jun 2017 Role: Software Developer Roles & Responsibilities: Developed web applications using C#, enhancing functionality and user engagement. Leveraged the .NET Framework (4.5) to build robust, scalable software solutions. Managed databases with MS SQL Server (2012), ensuring efficient data management and security. Utilized Entity Framework (5) to simplify data interaction, reducing development time and complexity. Configured Microsoft IIS for application hosting, providing reliable and secure web services. Employed Microsoft Visual Studio (2013) for comprehensive software development, from coding to deployment. Integrated applications with Azure, utilizing cloud capabilities for enhanced performance and scalability. Implemented unit testing with MSTest, ensuring the reliability and quality of software products. Utilized Autofac for dependency injection, improving application architecture and maintainability. Developed dynamic web interfaces using AngularJS (1.6), offering an interactive and responsive user experience. Collaborated closely with team members to align development efforts with project goals and timelines. Participated in continuous learning opportunities to stay updated with the latest technology trends. Applied problem-solving skills to address and resolve software issues, enhancing system functionality. Assisted in the design and architecture phases, contributing to initial project planning and analysis. Provided post-deployment support and updates, ensuring continuous operation and client satisfaction. Environment: C#, .NET Framework (4.5), MS SQL Server (2012), Entity Framework (5), Microsoft IIS, Visual Studio (2013), Azure, MSTest, Autofac, AngularJS (1.6). Education: Bachelor of Technology (B.Tech) in Computer science from Osmania university, Hyderabad, Telangana, India. - 2015 Keywords: csharp continuous integration continuous deployment javascript database active directory information technology microsoft mississippi Illinois Minnesota Virginia |