Ramakrishna Email: PH: Sr. Full Stack/Java Developer Professional Summary
Ramakrishna Email: PH: Sr. Full Stack/Java Developer Professional Summary
Ramakrishna Email: PH: Sr. Full Stack/Java Developer Professional Summary
Professional Experience
To create an effective Omni Selling Platform leveraging Digital stylists and Store Associates for in-
store and digital channels, driving it across brands (NM & BG) and service lines.
RESPONSIBILITIES:
AWS Cloud Native Services: Cognito, Amplify, Kinesis Streams, S3, EC2, ECS Fargate, AWS
Elasticsearch, Aurora RDS, DynamoDB, Dynamo Accelerator (DAX), Lambda - Serverless, Lambda
Layers & Auth, API Gateway, Step Functions, AppSync – GraphQL, VPC Endpoints, S3, SES, SQS, SNS,
IAM, CloudTrail, Cloud Watch, CloudFront etc.
Working in Developing a very important system at CVS that supports their Specialty Pharmacies. And
involved in the process of migrating to the cloud.
RESPONSIBILITIES:
Strong knowledge of Micro services, Spring, Spring Boot, Hibernate, Web services based on
REST
Experience in Agile Scrum software development Methodology
Experience developing in distributed application environments
Strong AWS Experience including AWS CodeBuild, AWS CodeCommit, AWS CodePipeline , AWS
Lambda, API Gateway, AWS CLI/Yaml/CloudFormation, Serverless Deployment
Experience with Application integrations (SOAP/REST Web Services, ESB, JMS, File/Data
transfers, etc.
Experience in unit testing frameworks Junit or Mockito, Microservices development, ORM
framework such as JPA or Hibernate, JavaScript and HTML5.
Experience in AngularJS 2 or higher, Prime NG, HTML, CSS, and writing cross-browser
compatible code.
Experience and understanding of in Production support and performance engineering.
Environment: Java 1.8, Spring, Spring Boot, Spring Data, Spring (Auto-wiring, Core Container,
Security, AOP, Spring Quartz), Microservices, Angular 8, Typescript, AWS, Docker, Eclipse IDE, Mongo
DB, GIT, Maven, Jenkins, Node JS, Restful API, Apache Tomcat, HTML5, Css3, Bootstrap, JMS, Jira, Agile,
Windows, CI/CD: Jira, Jenkins.
Here we developed applications and websites which will help our clients to increase their market and
customers
RESPONSIBILITIES:
Involved in various phases of Software Development Life Cycle (SDLC) using Agile
Methodology and followed Scrum sessions.
Design and developed the application using framework Angular 8 with HTML5, CSS3 and
Typescript.
Created Typescript reusable components and services to consume REST API's using
Component based architecture provided by Angular 8.
Used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for
scheduling tasks to generate reports and emails to clients.
Consumed Web Services for transferring data between different applications using Restful
APIs along with API gateways APIs.
Used NPM as the package manager and NPM scripts as build tool for the application
Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring
Annotations, Spring Cloud) &Persistence layer by using Hibernate/JPA along with Web
Services (RESTful)
Deployed Spring Boot based microservices and Docker container using Amazon EC2 container
services using AWS.
Used Microservices architecture, with Spring Boot based services interacting through a
combination of REST and Spring Boot.
Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to
build secure, highly scalable and flexible systems.
Used Spring Data Repositories to perform CRUD operations.
Configure the Jenkins Build for auto deployment upon code push to GIT repository.
Created various MongoDB collections and wrote services to store and retrieve user data from
for the application on devices and used Mongoose API in order to access the MongoDBfrom
NodeJS.
Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to
stream server-side events.
Used JIRA for tracking the defects and to update the JIRA ticket's as the work progresses.
Worked on PL/SQL and created views, triggers, functions and stored procedures where ever
necessary to improve the performance in Oracle database.
Used Maven tool to build the application and deployed on the Tomcat Application Server.
Using GitHub for reviewing and merging the code to the remote repository. Before we were
using Stash for merging the code.
Troubleshoot and fix the issues as part of Performance, Pre-Prod and Prod deployments
whenever the release is committed.
Environment: Java 1.8, Spring, Spring Boot, Spring Data, Spring (Auto-wiring, Core Container,
Security, AOP, Spring Quartz), Microservices, Angular 8, Typescript, AWS, Docker, Eclipse IDE, Mongo
DB, GIT, Maven, Jenkins, Node JS, Restful API, Websphere, Apache Tomcat, HTML5, Css3, Bootstrap,
JMS, Jira, Agile, Windows.
Sr. Full Stack Developer
Managed care services primarily through Medicaid, Medicare Advantage and Medicare Prescription
Drug plans for more than 6.3 million members across the country.
RESPONSIBILITIES:
Participated in various phases of Software Development Life Cycle (SDLC) using Agile
Methodology and followed Scrum sessions.
Working on Object Oriented design principles and design patterns like Façade pattern, Factory
pattern, Singleton pattern, Decorator pattern.
Involved in writing Spring Configuration XML, file that contains declarations and business
classes are wired-up to the frontend managed beans using Spring IOC pattern.
Leveraged MVC pattern to organize Angular 6/7 code. Worked on the REST API to create the
services and tested on postman and used in Angular $HTTP service.
Used Spring Core annotations for Dependency Injection Spring DI and Spring MVC for REST
API's and Spring Boot for micro-services.
Working on implementing domain driven design for all Microservices to have better
readability and separation of duties
Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Used Java 8 features like lambda expressions for communicating between business layer and
database, stream API for Bulk Data Operations on Collections using both streams and parallel
streams.
Worked with NPM commands and using Package.json for managing dependencies and dev-
dependencies of Node.js applications
Used Angular6 as framework to create a Single Page Application (SPA) which can bind data to
specific views and synchronize data with server.
Working on implementation of AWS Cloud-specific technologies like IAM, Elastic Servers, EC2
Instance, s3Instance, DynamoDB, elastic search.
Utilized Apache Camel to integrate Microservices and RabbitMQmessaging exchanges.
Used Maven for compilation and building JAR, WAR.
Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, and Spring Quartz
for scheduling tasks to generate reports and emails to clients.
Used AWS Lambda to manage the servers and run the code in the AWS.
Used Spring framework for middle tier and Spring-JDBC templates for data access.
Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
Apache Maven tool has been used for the build and deploy the application. Monitored the Error
logs using Log4J and fixed the problems.
Implemented the OAuth security of the application using internalmodule and working on
fixing the security vulnerabilities identified through static scan codes.
Worked extensively on SoapUI for mocking the back-end web service calls.
Performed routine code review, bug tracking and version control using Git.
Used JIRA to track issues and communicate with other teams at various environments.
Environment: Java 1.8, Spring, Spring Boot, Spring (Inheritance, Auto-wiring, Core Container,
Security, AOP, Quartz), Microservices, Angular CLI, Type Script, NPM, Node JS, Maven, Raabbit MQ,
AWS, Mongo DB, OAuth, Soap UI, GIT, Jira, Agile, Windows.
Life insurance company, with a broad range of competitive and innovative products involved in
leading integrated risk and investment management.
RESPONSIBILITIES:
Environment: Java 8, Angular 6, Spring boot, RDBMS, JavaScript, jQuery, MongoDB, Jenkins, HTML5,
CSS, GIT, AWS, Junit, Windows
The client is the largest global Industry association for technology service professionals and
companies (based in the US). Engender discipline in content aggregation and collation process by
applying methodologies to enhance productivity and improve content refresh and recycle time.
Responsibilities:
Responsible for writing J2EE compliant Java code for application development effort which
involved working with JSP, Servlets, JDBC, XML, EJB, etc.
Involved in the development of a portal called Microsite using Spring boot framework.
Designed and developed the application using AGILE-SCRUM methodology.
Upgraded the UI screens in the application to single page UI using Angular 4, HTML5 and CSS3.
Design and Development of Objects using Object Oriented Design in Java.
Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
Developed the Spring AOP Programming to configure logging for the application.
Implemented JMS for notifications and testing with JUnit, Mock cases.
Created and Implemented Microservices using spring boot, REST, JSON.
Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and
AngularJS.
Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
Maintained source code in GIT Repository.
Used Log4j for logging to trace the application log messages which is used for debugging.
Designed various tables required for the project in Oracle database.
Reviewed the code for ensuring adherence to Java coding standards.
Used JIRA for writing user stories and raising defects in a defined sprint.
Environment: Java 1.8, JSP, JQuery, JSON, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP,
Spring ORM, Angular 4, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH,
Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows.