You are on page 1of 7

RAMAKRISHNA

Email: ramakrishna101991@gmail.com PH: 919-766-0633


Sr. Full Stack/Java Developer https://www.linkedin.com/in/ramakrishna101991
Professional Summary
 Over 8+ years of software development experience in design and development of Multi - Tier
Enterprise application design using object-oriented programming with Java, J2EE technologies.
 Experience in all phases of Software Development Life Cycle (SDLC), which includes
Integration, Implementation, Interaction, Business Analysis/Modelling, Documentation, and
Testing of all software applications.
 Expertise in J2EE (Core Java), Swings and J2EE technologies such as Servlets, JSP, JDBC, Java
Beans (EJB), JMS, Hibernate, spring, Spring Boot, Web Services, HTML, XML.
 Experience in using Design Pattern: Singleton Pattern, Façade Pattern (Session Façade
Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern.
 Experienced in using Spring Framework (Spring Core, Spring Model View Control, Spring IOC,
Spring ORM, Spring Web flow, Spring Data Access Object).
 Extensive experience in Web application development using - HTML, CSS, JavaScript, Ajax,
Angular 8/7/6/4.
 Experienced in developing web pages using HTML/HTML5, CSS/CSS3, JavaScript, React JS,
Redux, AngularJS JQuery, Bootstrap, Node.js, Ajax.
 Have experience with using Node.js to interact with MongoDB.
 Experienced with JSON and Passport for authentication security using Node JS.
 Experience in Amazon Web Services (AWS, Amazon EC2, Amazon S3, Amazon SimpleDB,
Amazon RDS)
 Automated the cloud deployment using chef, python and AWS Cloud Transformation
Templates
 Using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry developing and
registering web services and good Exposure to Service Oriented Architecture (SOA) such as
Web Services.
 Strong integration skills with Message Oriented Middleware like JMS, WebSphere MQ, Active
MQ, Rabbit MQ and Apache Kafka.
 Experience in Service Oriented Architecture (SOA), Web Services design development and
deployment using WSDL, REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, SOAP Web
Services.
 Experience in development of REST and SOAP based web services using AXIS, WSDL, XML, JAX-
WS, JAX-RS, JAXB, AJAX technologies
 Experience in working on XML technologies such as JAXB, JAXP and strong understating of
DTD/Schemas, DOM/SAX Parsers, XSL, XSLT, and XPath.
 Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the
data that must be stored in AWS S3. Good understanding on NoSQL databases like Mongo DB
and Cassandra.
 Highly experienced with Node.js (Server side), Express (Web server Framework), Mongo DB
(Database) as a software stack.
 Extensive experience using Git and MAVEN to build the projects.
 Experience in Apache Tomcat, IBM WebSphere, WebLogic, JBoss Application Server.
 Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools
like Jenkins.
 Strong RDBMS expertise worked extensively with Oracle, PL/SQL, and coded stored
procedures, Triggers and Functions using PL/SQL.
 Extensive experience in working on projects with Waterfall and Agile methodologies such as
Test Driven Development (TDD) and SCRUM.
 Experience in Unit testing, Integration testing and User Acceptance testing using JUnit.
 Participation in Systems Development Life-Cycle (SDLC) and great ability to write clear,
reusable, well maintained, documented and efficient code for web development.
 Highly self-motivated with strong analytical, communication and problem solving skills,
excellent team player and ability to deliver under critical situations. Positive work attitude and
self-motivated to work independently and as well as in a team.
 Experienced in working in Waterfall and AGILE methodologies-based development
environment
 Excellent organizational, interpersonal, and communications skills with the flexibility and
experience required adjusting to rapidly changing schedules and shifting priorities.

Professional Experience

Sr. AWS Java Microservice Developer

Neiman Marcus – TX Sep 2021 to present

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:

 Involved in have projects Architecture using AWS serverless.


 I have Built Serverless stack using AWS SAM and AWS CDK2.
 I have Created CI/CD pipeline to deploy the code using AWS code build and AWS code
pipeline
 I have written AWS lambda using Node JS and Express JS
 I also used AWS CloudWatch, X-Ray for monitoring and auditing purpose
 Creation of different AWS service like API, RDS instance and Lambda to build a server less
application.
 Implementing Kibana on top of Elastic Search.
 Extracting log data and creating custom logs.
 Implemented site observability / App insight using Elastic search and AWS cloud watch
alarm.
 Developing and maintaining applications written for Amazon Simple Storage Service,
Amazon DynamoDB, Amazon Simple Notification Service, and AWS CloudFormation.
 Developing with RESTful API interfaces. Programming with AWS APIs.
Solution Environment:

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.

Programming Languages: Node JS, TypeScript, Java 8, Spring Boot.

CI/CD: Jira, Jenkins, Bitbucket, Stash, SourceTree.

Sr. Full Stack/Java Developer


CVS – TX Jan 2021 to Sep 2021

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.

Sr. Full Stack/Java Developer


Chewy Dania Beach – FL June 2020 to December 2020

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

WellCare Tampa, FL January 2019 to May 2020

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.

Full Stack Developer

Global Atlantic financial group, Indianapolis, IN March 2016 to December 2018

Life insurance company, with a broad range of competitive and innovative products involved in
leading integrated risk and investment management.

RESPONSIBILITIES:

 Involving in requirements gathering, analysis, design, and documentation of the application.


 Developed Web based and Server-side applications using Java8.
 Used Spring Boot which is radically faster in building cloud Microservices and developed
Spring based application with very little configuration.
 Used Java8 features in developing the code like creating resource classes, fetching documents
from database.
 Design and development of Microservices using Spring Boot, REST API and document it using
swagger.
 Responsible for developing Microservices using Test Driven Development and Pair
Programming in a DevOps environment using Spring Boot.
 Used Spring Webflux and migrated applications from servlet to reactive API.
 Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot
for Microservices.
 Use Enterprise Architect to generate the XML schema for the application.
 Used Swagger with Spring-Boot to generate documentation for REST API endpoints.
 Production deployments on AWS cloud using services like Elastic Beanstalk, RDS, EC2, S3.
 Implemented Text notifications feature for urgent pending actions for the user.
 Used advanced Java 8 features like Lambda Expressions for Array operations, Streams, Method
reference, and Collections.
 Developed CRUD REST API using POST, GET, PUT and DELETE methods.
 Developed spring framework's Aspect-oriented programming (AOP) to write various cross-
cutting routines to execute some recurring functionality like logging module execution times,
recording application usage, auditing user login data etc.
 Worked on postman to test out the API we have worked on.
 Created UI forms on Angular6.
 Developed Restful web services to communicate with MongoDB.
 Implemented MongoDB as the NoSQL database for this application.
 Worked on AWS services and implemented them into our Onelabs project.
 Worked on the Jenkins pipeline.
 Created REST endpoints to connect the different microservices that our team has worked on.
 Worked on Junit and Mockito testing.
 Used version control Git and Jira for tracking work in our agile workplace.

Environment: Java 8, Angular 6, Spring boot, RDBMS, JavaScript, jQuery, MongoDB, Jenkins, HTML5,
CSS, GIT, AWS, Junit, Windows

Java Full Stack Developer

Ceequence Technologies Hyderabad, India June 2014 to December 2015

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.

You might also like