About Subramani Ramadas
-
Viewed 961
About me
“Hello World!”
From being an amateur programmer to learning web frameworks and technologies, I became experienced as a Senior Software Engineer with a history of working in the information technology and services industry. With a good grasp of programming fundamentals and a penchant for Mathematics, I had always wanted to pursue a Masters’s program.
Currently, I am enrolled for my Master’s in Computer Science and Engineering at the University at Buffalo where the coursework consists of courses like Information Retrieval, Natural Language Processing, Algorithms Analysis and Design, and Distributed Systems.
Apart from being fascinated with novel technologies, I also like to be physically active by playing badminton, table tennis, and spending time at the gym. I also follow chess closely and play regularly.
• Programming Languages: C, C++, C#, Python 3, Java, JavaScript, Scala, TypeScript
• Databases: SQL Server, MySQL, PostgreSQL, MongoDB
• Web Technology: ASP .NET MVC, .NET Core, Angular 8, jQuery, HTML 5, CSS 3, Bootstrap, ReactJS
• Tools: Visual Studio 2019, VS Code, Balsamiq, Source Tree
• DevOps: Docker, Kubernetes, Helm Charts, Jenkins, Git
Education
-
2021 - 2023
State University of New York at Buffalo, United States
Master of Science, Computer Science and Engineering
GPA 3.876/4.0
-
2012 - 2016
University of Kerala, India
Bachelor of Technology, Electronics and Communication Engineering
GPA 3.5/4.0
Experience
-
2022 - 2022
Honeywell, Atlanta, Georgia
Data Engineering Intern
Tech Stack: Spark, Scala, NestJS, ReactJS, Redux, PostgreSQL
• Leveraging the Microsoft ConsumptionAPI, built a Databricks job in Spark to consume data of Azure subscriptions.
• Generated data was ingested in ADLS, processed applying Paxata, and provided insights using Tableau.
• Derived and analyzed usage trends at a daily, monthly, and annual level for 5 subscriptions.
• Built a web-based solution for the onboarding of Data Discovery Assessment requests. -
2016 - 2021
QBurst Technologies, Trivandrum, India
Senior Software Engineer
Tech Stack: C#, ASP .NET MVC, .NET Core, HTML5, CSS 3, Angular 8, TypeScript, SQL Server, MySQL, MongoDB, Docker, Jenkins
• Experienced in gathering requirements, designing technical solutions, developing web pages utilizing .NET Core framework,
microservices architecture, RabbitMQ messaging broker, LINQ querying interface, and Docker containers.
• Containerized multiple services and improved build time by 75%, utilizing polling file watcher and volume mapping.
• Experience in building REST APIs, implementing Multithreading, Async/Await in Asynchronous Programming.
• Responsible for writing high quality clean, well-structured, documented code following object oriented design principles.
• Worked as part of a team in an Agile environment to build high-performance, reliable and scalable web applications.
• Following a test-driven development practice using xUnit, applied CQRS, Event Sourcing patterns in a project in under 3 weeks.
• Devised and deployed a containerized infrastructure in .NET Core and React to AWS with the help of Jenkins.
• Lead a team of 2 to implement, test, and deploy the backend functionality for a sales-plan application using SDLC methodology.
• Advised and guided a team of 3 on getting started with the basics of ASP .NET MVC.