Santhosh Kumar Rajamannar

Architect | Semi | .Net

Dublin, California, United States

About

With over 20 years of experience as a Technical Architect, I specialize in designing and developing robust applications. My expertise covers a range of architectural models, including Event-Driven, SOA, and Microservices, grounded in TDD and DDD principles. I thrive on creating scalable solutions using Distributed Computing and Parallel Processing. My skills in the .NET stack include TPL, Memory Management, Profiling, Dump Analysis, Performance Management, and Multi-Threading. I have a wealth of experience in designing N-Tier applications with WPF, WCF, T-SQL, WinForms, and ASP.NET, as well as building scalable and responsive single-page web applications. I also design distributed applications that work in disconnected modes based on Eventual Consistency models and deploy applications in Microsoft Azure as IaaS, PaaS, and SaaS solutions. I am skilled in analyzing production issues using dumps and have successfully collaborated with clients worldwide to understand their needs and deliver tailored technical solutions.

Experience

  • KLA (9 yrs 10 mos)
    • Technical Architect
      Oct 2022 - Present · 3 yrs 10 mos

      Tasked with modernizing a 25-year-old legacy application using Microservices and Docker to ensure scalability for future compute and business needs. Spearheaded the creation of a comprehensive roadmap, detailing strategic plans for modernization and incremental migration. This initiative promoted a modularized development process, enabling a smooth transition to the new architecture without affecting customer feature delivery or product timelines. Additionally, established development processes and practices that significantly reduced development time and enhanced the overall code quality of deliverables.

    • Technology Specialist
      Oct 2016 - Oct 2022 · 6 yrs 1 mo

      Design and implementation of multiple modules used for processing, handling and storage of data generated by the eBeam tools, and implementing services and endpoints for accessing and manipulating the data stored at rest to be accessed by other proprietary KLA tools. Migration of legacy monolithic application to new architecture based on micro-services.

  • Scientific Games ()
    • Technical Architect
      Mar 2012 - Oct 2016 · 4 yrs 8 mos

      Lead and involved in Architectural Design and development of various products along with handling a team of 15 people to deliver individual module. Also responsible for end to end delivery of the products and coding standards, best practices, individual module design and guidelines. Designing and delivery of multiple components and application Blocks to be used in multiple application.

    • Lead Developer
      Feb 2008 - Mar 2012 · 4 yrs 2 mos

      • Developement of GUI and Business Logic and Database Access for the Windows, Web and WPF application. • Unit Testing using NUnit for the developed module. • Application Server code and Database table design for the given module. • Performance analysis, Requirement Analysis for the given module.

  • Software Analyst at iSOFT
    Oct 2005 - Jul 2007 · 1 yr 10 mos

    • Designing GUI based application using C# and ASP.Net Win and Web-Forms. • Write stored procedures in SQL Server2000 and SQL Server 2005 compatible with Oracle. • UI flow configuration and settings, documentation for Product Management team • Writing Use Cases & Unit testing. • Business Logic using C#