Sai Ram Email and Phone Number
● Around 5 years of experience working as a Full Stack Java Developer in designing, developing, deploying, and maintaining web-based, client/server applications along with Enterprise and Distributed applications.● Expertise and good understanding in Java programming, OOPs, Collections, Annotations, Concurrency, Multi-Threading, Exceptions Handling, Input/output (I/O) System, Lambda and Generics.● Developed and deployed Microservices based applications using Spring Boot along with Spring REST.● Experience on Object Oriented Design Patterns such as Singleton Pattern, MVC Pattern, Factory Pattern, Façade Pattern and DAO Pattern with good understanding of UML Modeling. ● Hands on experience working with the Java1.8 and implemented the new feature like Lambda Expressions, Streams, Java Time API.● Hands on experience in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.● Expertise in implementing Service Oriented Architecture by using RESTful web services.● Good experience in development of applications using MVC Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class and Action Form. ● Worked with Jersey API in the implementation of RESTful and SOAP web services with strong knowledge on JAX-RS annotations.● Hands-on experience in building application with Maven and Gradle.● Used AWSGlue catalog with crawler to get the data from S3 and perform SQL query operations.● Expertise in AWS management console as well as the AWS command line interface (CLI) AWS reference architectures and should have experience gathering requirements, working with customer to define solutions based on AWS.● Experience in Core AWS services, including networking with VPCs, computing with EC2, storage with S3, Elastic Load Balancing, RDS for databases, monitoring with CloudWatch, CloudTrail, and access management with IAM● Good expertise on building scalable web service architectures with various relational MySQL, Oracle DB as well as functions and queries in PostGRE SQL database.
-
Java DeveloperOntario Power Generation Dec 2022 - Present• Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile methodology.• Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.• Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.• Implementation of the design wireframe using Angular 8 and creating services and exposing it to the backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS used for authentication, authorization, and session maintenance.• Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.• Used Spring MVC and Dependency Injection for handling presentation and business logic. • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.• Implemented Spring JPA Repository for the persistence layer of the application (this layer communicates with the application DB - Oracle DB). • Use Spring Boot with Annotations in integrating different layers within the application. • Data Operations were performed using Spring ORM wiring with Hibernate. • Implemented customer side validations using Angular 8.0 and created services on UI for storing and retrieving data from UI to the backend.• Extensively used JSON to parse the data from server side to satisfy the business requirement. • Implemented features like logging, session validation using Spring AOP module and Spring IOC. • Extensively worked on developing REST based Webservices and consumed them as needed.• Consumed JSON RESTful Webvert Services and sent responses with Spring MVC. • Used Spring Security for Authentication and Authorization of the application. • Configured Kafka to handle real time data.Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookee -
Full-Stack DeveloperLata Sep 2021 - Dec 2022• Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.• Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.• Extensively worked on Implementing Spring Boot Micro Services to divide the application into various sub modules.• Developed Micro services using Spring Boot, Spring Cloud with Netflix Eureka to create the Discovery Server, service, discovery clients and integrated Apache Kafka and Zookeeper as message Broker. • Implemented Bean classes and configured in Spring configuration file for Dependency Injection.• Implemented the web application using Stack MEAN technologies (MongoDB, Express, Angular 5, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap, and other web technologies. • Experience using SOAPUI for testing web services. Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to EclipseIDE. • Spring JDBC used retrieve and update, inserting data in MySQL database with use of stored procedures.• Worked on automated deployment tool using Kubernetes to deploy quickly and predictably.• Also used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.• Building cloud Micro services and implemented back-end using Spring Boot. • Involved in creating and extracting data from database using SQL Queries inMySQL database.• Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS, and other node modules to serve the web application with JSON data. • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.• Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment. -
Full-Stack DeveloperEbay Mar 2019 - Aug 2021• Involved in complete software development life cycle with object-oriented approach of client’s business process and continuous client feedback. Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment.• Employed Agile Model and best practices for software development.• Involved in developing the CSS sheets for the UI Components.• Developed web-based application using spring framework for MVC architecture.• Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.• Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.• Flinkinstalled the application on AWSEC2 instances and configured the storage on S3buckets.• Worked with the Node package manager (NPM) along with Grunt and Bower for the build.• Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code• Extensively worked on JPA as persistence layer, involving Hibernate to persist the Java objects as Entities in the database.• Involved in development of REST Web Services using SPRING MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.• Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on Jersey.• Wrote corresponding one-one REST methods to implement respective change requests (change appliers)• Tested REST services using google chrome’s POSTMAN plugin.• Deployed the application in JBoss Application Server.• Worked on Junit for creating test cases for all the Business Rules and the application code
Sai Ram Education Details
-
Computer Science
Frequently Asked Questions about Sai Ram
What company does Sai Ram work for?
Sai Ram works for Ontario Power Generation
What is Sai Ram's role at the current company?
Sai Ram's current role is Java Developer at Ontario Power Generation.
What schools did Sai Ram attend?
Sai Ram attended Sathyabama Institute Of Science & Technology, Chennai.
Who are Sai Ram's colleagues?
Sai Ram's colleagues are David Cloutier, Chris Scruton, David Krynicki, Marni Delong, Holly Hicks, Warren Whitehead, Katona -Darlington.
Not the Sai Ram you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial