SRIRAM SANTOSH
.NET Full Stack Developer
Albany, NY, +1-802-***-**** ***********************@*****.***
SUMMARY
Full Stack Developer with around 5 years of experience building and deploying web applications. Proficient in .NET Core, Angular, and React for developing dynamic front-end and back-end solutions. Strong in creating RESTful and GraphQL APIs with asynchronous programming capabilities. Integrated AI-driven features using Open AI to enhance application intelligence.
Skilled with Azure and AWS services like App Services, EC2, Lambda, RDS, and AKS. Experienced in SQL, PostgreSQL, PL/SQL, and MS SQL with advanced database optimization techniques. Built CI/CD pipelines using Git, Jenkins, Docker, Kubernetes, and Azure DevOps. Contributes actively in Agile/Scrum environments, focusing on clean, maintainable code.
Delivers secure, scalable, and high-performance applications aligned with best practices.
EDUCATION
University at Albany, State University of New York Master of Science Major: Information Science
CVR College Of Engineering Bachelor of Technology
CERTIFICATIONS
•Completed python special course in – my captain.
TECHNICAL SKILLS
Programming languages: C, C++, Python, .NET, .NET Core, Angular, React, Android Programming, JavaScript, SQL, PL/SQL, Data Structures.
Frameworks Libraries: Spring Boot, React, AngularJS, Angular 7+, React JS, Node.js, RxJS, REST, SOAP, HTML, CSS.
Tools Technologies: AWS, Azure, Git, JIRA, Maven, Jenkins, Kubernetes, Docker, WebLogic, Linux, IntelliJ, VSCode, Web Services, Microservices, Asynchronous Programming.
Databases: MySQL, PostgreSQL, MongoDB, Relational Databases, Triggers, Stored Procedures.
PROFESSIONAL WORK EXPERIENCE
NYS ITS – Albany, NY .Net Full Stack Engineer Aug 2024 - Present
Roles and Responsibilities:
Developed web applications using JavaScript and its frameworks, including Angular v12+, RxJS, and CSS, ensuring responsive and dynamic user interfaces.
Implemented asynchronous programming concepts such as Promises, Async/Await, and Observables to enhance application performance.
Migrated legacy .NET Framework applications to .NET 6, enhancing performance and reducing deployment complexity in Azure.
Delivered SPA applications using Angular are integrated with .NET 6 Web API backends.
Built and consumed RESTful APIs with ASP.NET Core, ensuring secure and efficient data exchange.
Explored Integrating Generative AI (LLMs) for tasks like text summarization, chatbots, and content generation.
Integrated ML.NET models with ASP.NET Core APIs, allowing real-time predictions in production environments.
Leveraged ML.NET AutoML (Model Builder and CLI) to automate model selection and hyperparameter tuning, reducing development time by 30%.
Explored working with OpenAI APIs to add AI-driven features to web applications.
Developed and optimized database tables, triggers, and stored procedures in MS SQL, PostgreSQL, and PL/SQL, ensuring efficient data retrieval and storage.
Managed source code and collaborated with teams using Git, following best practices in version control and CI/CD pipelines.
Deployed applications on Microsoft Azure, leveraging services like App Service, Azure Functions, Azure Kubernetes Service (AKS), and Azure DevOps pipelines.
Used Azure DevOps for proper project planning, tracking the User stories and writing the test cases and executing them.
Capital One – Plano, TX Software Engineer Feb 2023 - Jul 2024
Roles and Responsibilities:
Developed full-stack web applications using .NET 6/7 for back-end APIs and React for modern, responsive front-end interfaces.
Designed and implemented RESTful and GraphQL APIs with ASP.NET Core, integrating them seamlessly with React applications.
Optimized API performance, database queries (SQL/NoSQL), and front-end rendering for better user experience.
Integrated third-party APIs and services to extend application capabilities.
Deployed and managed applications on AWS, utilizing services like EC2, Elastic Beanstalk, S3, RDS, and Lambda.
Automated CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy, enabling faster and more reliable releases.
Implemented secure authentication and authorization with JWT, OAuth2, and AWS Cognito.
Wrote unit, integration, and end-to-end tests for both backend and React front-end to ensure code quality and reliability.
Collaborated in Agile/Scrum teams, actively participating in code reviews, design discussions, and cloud architecture decisions.
Uni advisors – India Software Developer Apr 2020 - Jun 2022
Roles and Responsibilities:
Developed and maintained web applications using .NET Core and C#, building APIs and server-side logic.
Built responsive user interfaces with HTML, CSS, JavaScript, and modern frameworks like React.
Used AJAX advanced techniques for textbox autosuggest.
Used ADO.NET for the storage and retrieval of data from the database.
Designed and built simple REST APIs with .NET Core, enabling communication between front-end and back-end.
Wrote SQL queries and worked with relational databases like SQL Server.
Created database tables and implemented SQL Stored Procedures, Triggers, and complex queries in SQL Server.
Practiced version control using Git and collaborated using platforms like GitHub or Azure DevOps.
Practiced debugging, unit testing, and troubleshooting application issues.
Acquired knowledge of cloud platforms such as Azure and AWS and learned the fundamentals of using Docker to package applications.
Experienced in working with Windows Communication Foundation WCF and possess good knowledge of Windows Presentation Foundation WPF.
Involved in QA testing and tracked the changes using JIRA.
ACADEMIC PROJECTS
Medi-Unity (SUNY Albany) August 2023 – November 2023
•Developed, led implementation of "MediUnity,” innovative IoT-based project aimed at revolutionizing medication management in healthcare.
•Oversaw team that delivered solution resulting in 25% increase in medication adherence 30% enhancement in inventory management efficiency.
•Implemented IoT sensors data analytics, resulting in 15% reduction in medication errors 20% decrease in inventory discrepancies.
•Contributed to notable improvements in patient outcomes streamlined healthcare processes.
Finding Books in Library using Python tools (CVR Coll) April 2022 – Code based on finding books in library using short keys.
•Python is utilized as the primary programming language for implementing the application logic and functionalities, owing to its versatility and readability.
•SQLite serves as the chosen relational database management system, facilitating the storage and management of library data efficiently within the application.
•Fuzzy Wuzzy is employed as a Python library to enhance the search functionality by providing fuzzy string- matching capabilities, enabling the system to handle typos and partial matches in user queries effectively.