Summary
Overview
Work History
Education
Skills
Timeline
Generic

Veera Raghu Kiran Yerva

Elkhorn,NE

Summary

With over 18 years of dedicated experience in software development, including 12 years of Agile software development, there is a robust background in architecting and implementing cutting-edge solutions. The journey in technology has been defined by a relentless pursuit of excellence, where each project served as a canvas for innovation and problem-solving. Thriving in collaborative environments, cherishing the opportunity to exchange ideas and push boundaries alongside talented peers.
The expertise spans the entire software development lifecycle, with strengths in application architecture, managing multiple projects simultaneously, and leading cross-functional teams. Demonstrated ability to identify and address risks early, ensuring the delivery of high-quality projects that align with business objectives, even with limited time and resources. Throughout the career, a professional reputation has been developed as the "go-to" person for completing high-profile projects successfully.
Fueled by a passion for crafting scalable, efficient architectures that elevate user experiences, there is a commitment to delivering innovative solutions that drive business growth and success.

Overview

17
17
years of professional experience

Work History

Technical Architect

NFM, Nebraska Furniture Mart
2023.03 - Current
  • Led teams in modernizing development stack by implementing Clean Architecture, .NET Core, and adhering to SOLID design principles, emphasizing unit testing for enhanced code quality and throughput.
  • Developed tailored system architectures aligned with business needs, optimizing performance and scalability to meet specific requirements.
  • Unified disparate systems through meticulous API implementation, promoting interoperability across platforms and enhancing system cohesion.
  • Improved efficiency through automation techniques and development of new NuGet packages.
  • Collaborated closely with cross-functional teams to design and implement effective software solutions that meet customer needs, thereby enhancing satisfaction.
  • Ensured adherence to high-quality standards by conducting thorough code reviews and addressing technical debt and security vulnerabilities.
  • Established enterprise processes and best practices to ensure consistency and efficiency across applications.
  • Actively contributed innovative ideas during brainstorming sessions, driving successful project execution.
  • Provided technical leadership and guidance to team members during system design to ensure alignment with business objectives.

Sr Software Engineer

NFM, Nebraska Furniture Mart
2021.11 - 2023.03
  • Led a team of software engineers to successfully deliver projects within tight deadlines, ensuring the delivery of high-quality end products.
  • Spearheaded the adoption and implementation of Azure cloud technologies, including Azure Logic Apps, Azure Functions, Azure App Configuration, Azure Key Vault, and Cosmos DB. Leveraged low-code and no-code architectural principles alongside traditional development approaches to optimize operational efficiency and accelerate project delivery.
  • Developed a parsing engine to extract data out from realtime transaction Log information from POPS system.
  • Worked closely with the Enterprise Architect to align current projects with future roadmaps and enhancements, ensuring strategic alignment and scalability while embracing low-code and no-code solutions where applicable.
  • Designed and developed the Metadata Manager API to interface with POPS APIs, facilitating data retrieval and storage in Cosmos DB, streamlining data dictionary management with a mix of traditional and low-code/no-code approaches.
  • Designed and developed the CRST installation portal within a remarkable timeframe of just 5 months, leveraging Azure services like Logic Apps, Azure Functions, Web Services, Azure App Configuration, Azure Key Vault, and Cosmos DB. Utilized low-code and no-code architectural principles to enhance functionality and scalability while maintaining rapid development pace

Software Developer 3

Spreetail
2020.12 - 2021.11
  • led a dynamic team focused on enhancing in-house distributed systems critical for facilitating seamless item, price, and inventory updates across 11+ eCommerce platforms, including major marketplaces like Amazon, Walmart, and eBay. Leveraging microservice architecture, we developed and maintained a scalable and resilient system architecture that enabled efficient data synchronization for a diverse catalog comprising over 45,000 items.
  • To ensure real-time communication and event-driven processing, we implemented RabbitMQ as a messaging broker, enabling reliable message queuing and distribution across our distributed system. Additionally, we leveraged Kubernetes for container orchestration, facilitating efficient deployment, scaling, and management of our microservices.
  • My responsibilities also included developing and implementing tooling solutions to provide stakeholders with enhanced visibility into our back-end systems, enabling informed decision-making and improving operational efficiency. Additionally, I actively engaged in problem-solving efforts to identify opportunities for optimizing system architecture, aiming to minimize manual interventions and enhance overall system automation.

Lead Software Engineer

Infogroup Inc, USA
2014.10 - 2020.11
  • As a Lead Software Engineer and Architect, I spearheaded multiple projects over 7 years, focusing on enhancing and maintaining in-house distributed systems crucial for seamless operations across various domains. These projects ranged from integrating external platforms like Resulticks and Higher Logic to developing in-house solutions such as Salesgenie and DP Express. My role evolved to encompass architectural leadership, aligning projects with business objectives and IT strategies outlined in the provided job description.
  • Led architectural decisions and design implementations, ensuring seamless integration and scalability across platforms.
  • Implemented robust RESTful APIs, leveraging technologies like .NET Core, C#, and Azure services (such as Azure Functions, Azure Web Jobs) for efficient data communication and system integration.
  • Successfully integrated third-party solutions like Resulticks and Higher Logic, enabling omnichannel marketing capabilities and enhanced communication.
  • Employed microservice architecture and container orchestration with Kubernetes to ensure scalability and resilience across projects.
  • Implemented OAuth2 authentication to ensure secure access to external platforms, enhancing data security and privacy.
  • Facilitated project leadership, collaborating with cross-functional teams and leading architectural decisions for new features and modules.
  • Collaborated closely with stakeholders to define system requirements and translate them into architectural designs and solutions.
  • Conducted code reviews, ensuring adherence to architectural standards and best practices, and identifying opportunities for optimization and improvement.
  • Implemented monitoring and performance optimization strategies, leveraging Azure services like Azure Monitor and Azure Application Insights to ensure application scalability, reliability, and performance.
  • Played a pivotal role in selecting and implementing cloud services and tools that complemented and enhanced .NET-based applications, aligning with the organization's cloud platform deployment strategies.
  • Skills Utilized: C#, .NET, SQL Server, .NET Core, Microservices, Kubernetes, Azure Functions, Azure Monitor, Azure Application Insights, OAuth2, RESTful APIs, Git, Source Tree, Memory Managed Database (MMDB), and more.
  • These projects collectively demonstrate my proficiency in leading and executing complex software projects, driving architectural decisions, and delivering high-quality solutions aligned with business objectives and IT strategies, as outlined in the provided job description.

Technical Lead

Mindtree, USA (Client: Microsoft, Redmond)
2013.10 - 2014.10
  • As a Technical Lead and SDET, I played pivotal roles in developing and testing automation frameworks and tools for Microsoft's Windows Fabric, a distributed systems platform designed for cloud applications.
  • Led architectural decisions and design implementations for automation frameworks and tools, ensuring scalability, reliability, and adherence to best practices.
  • Developed new automation frameworks and tools for Windows Fabric, including an automation framework for the latest features and a trigger running tool for daily test scenario executions and status reporting.
  • Created end-to-end test scenarios for smoke testing, system testing, and functional testing, ensuring the reliability and scalability of the Windows Fabric platform.
  • Investigated daily automation failures, reported product and test bugs, and implemented bug fixes and enhancements to existing products.
  • Designed and developed WCF services, both stateful and stateless, to run on Windows Fabric, generating payloads and supporting various business-related scenarios.
  • Implemented reporting tools using MVC and JQuery to provide clear insights into test results, failures, and overall progress, aligning with the need for monitoring and optimizing application performance.
  • Skills Utilized: C#, WCF, VS-2012, LINQ, TFS, PowerShell Scripting, JQuery, Azure, SQL Server 2012, Distributed Architecture, Architectural Design, Scalability Planning, Reliability Enhancement, Cross-functional Collaboration.
  • Windows Fabric is a distributed systems platform that makes it easy for you to build scalable, reliable, and easily managed applications and services for the cloud.

Sr Software Developer and Onsite Coordinator

Tata Consultancy services Ltd (TCS), India
2010.03 - 2013.07
  • Over the course of several projects for Nokia Siemens Networks (NSN) and Ericsson, I served in various roles such as Developer, Scrum Master, and Onsite Coordinator, contributing to the development, testing, and enhancement of critical telecommunications software solutions. These projects were characterized by their emphasis on Agile methodologies, test-driven development (TDD), and the use of diverse technologies to meet client requirements.
  • Led the development and maintenance of applications such as HLR Subscriber Provisioning, NG Flexi Platform bug fixes, and NSN Inventory Platform, ensuring adherence to TDD and Agile methodologies.
  • Developed rich UI for both Windows and web-based applications using C#, ASP.Net, and JQuery, facilitating user interaction and enhancing usability.
  • Collaborated with cross-functional teams, serving as a single resource person in some projects, and managed onsite and offshore team members, ensuring smooth project execution and timely delivery.
  • Played a key role in designing and implementing test strategies, automation scripts, and test scenarios, contributing to efficient testing processes and defect resolution.
  • Engaged in crucial R&D activities to gather requirements for new features, demonstrating a proactive approach to innovation and problem-solving.
  • Conducted daily scrum activities, code reviews, bug escalations, and retrospectives, fostering a collaborative and productive work environment.
  • Skills Utilized: C#.Net, LINQ, WCF, ASP.Net, JQuery, SQL Server, SSRS, Active Directory, DNS, Visual Studio, NUnit, Agile Methodologies, Test-Driven Development, Scrum Master Responsibilities, Requirements Gathering, Cross-Functional Collaboration.

Software Developer

XIUS (A Telecom Brand Of Megasoft Ltd)
2007.02 - 2010.03
  • Contributed to development and testing of telecommunications software solutions for PCM and Global Sim, focusing on optimizing call rates during roaming and enhancing subscriber visibility across international networks. Involved in various aspects from front end creation to database management, leveraging technologies such as SQL Server, ASP.Net, and C#.Net. Played crucial role in supplementary services module of HLR node for PCM, Aspider, and Keystone clients, addressing design issues and handling call manager services.
  • Led development of projects from scratch, gaining valuable experience in telecom protocols such as SS7, SCTP, and TCP/IP, and mastering complex enterprise-level application development.
  • Implemented object-oriented programming languages and design concepts, ensuring efficient and scalable software solutions.
    Engaged in end-to-end mobile software development, utilizing advanced telecom protocol signaling and multi-threading techniques.
    Collaborated on front-end creation using ASP.Net for subscriber registrations and network configurations, enhancing user interaction and system usability.
  • Skills Utilized: ASP.Net, C#.Net, C++, Telecom Protocols (SS7, TCP/IP, SOAP), XML, HTTP, SQL Server, Visual Studio.

Education

Master of Science - Embedded Systems

Heriot-Watt University
Edinburgh, UK
08.2005

Bachelor of Science - Electronics and Communication

Jawaharlal Nehru Technological University
Hyderabad, India
05.2004

Skills

  • Expertise in modern architectural principles such as Domain-Driven Design, Clean Architecture, and Event-Driven Architecture to align software architecture with business requirements.
  • Experience in optimizing application performance, especially in cloud environments like Azure, using features such as Azure App Service, Azure Functions, Azure Cosmos DB, and Azure Key Vault.
  • Strong understanding of microservices architecture and Knowledge on deployment using Kubernetes, with a focus on scalability and reliability.
  • Knowledge of Kafka and real-time data processing for handling streaming data and event-driven architectures, integrating with Logic App/ Azure Service Bus / Azure Event Hubs / Azure Event Grids.
  • Proficiency in .NET frameworks, particularly .NET Core, ASP.NET, and C#, for developing complex software applications.
  • Comprehensive understanding of the software development lifecycle, including architectural reviews, to ensure high-quality solutions that meet business objectives.
  • Excellent problem-solving skills and ability to manage software solutions to be scalable, reliable, and seamlessly integrated into existing systems, with a focus on reducing manual tasks through automation.
  • Familiarity with Azure DevOps for CI/CD pipelines and version control using Git for effective collaboration and continuous integration.

Timeline

Technical Architect

NFM, Nebraska Furniture Mart
2023.03 - Current

Sr Software Engineer

NFM, Nebraska Furniture Mart
2021.11 - 2023.03

Software Developer 3

Spreetail
2020.12 - 2021.11

Lead Software Engineer

Infogroup Inc, USA
2014.10 - 2020.11

Technical Lead

Mindtree, USA (Client: Microsoft, Redmond)
2013.10 - 2014.10

Sr Software Developer and Onsite Coordinator

Tata Consultancy services Ltd (TCS), India
2010.03 - 2013.07

Software Developer

XIUS (A Telecom Brand Of Megasoft Ltd)
2007.02 - 2010.03

Master of Science - Embedded Systems

Heriot-Watt University

Bachelor of Science - Electronics and Communication

Jawaharlal Nehru Technological University
Veera Raghu Kiran Yerva