Keerthi R

Keerthi R
keerthies0303@gmail.com
Mobile No: +1 5102146663
Sr. Java/Software Developer, Philadelphia, PA

PROFESSIONAL SUMMARY

• Having 7 + years of extensive IT experience in all phases of Software Development Life Cycle
(SDLC) which includes Development, Design, Analysis, Testing and Integration of various web
based and client/server applications in multi-platform environments with JAVA/J2EE
technologies.
• Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring
IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP &
RESTful services) and ORM frameworks like Hibernate.
• Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception
Handling, File handling, IO, Generics and Java collections in various projects.
• Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on
Collections which would increase the performance of the Application.
• Experience in developing applications using SDLC methodologies like Waterfall, Agile (SCRUM)
and Test-Driven Development.
• Used version controller tools like Tortoise Subversion (SVN) and Git.
• Deep understanding of Microservices architecture, including professional experience in the
design, build, and operations of micro services in a production environment.
• Having good Experience on Database Connectivity Programming by using JDBC.
• Good knowledge in using web services like REST and SOAP.
• Experience working on Model View Controller (MVC) Architecture by using Spring frameworks.
• Using JUNIT for writing automated test cases during application development and testing the
legacy code for optimization.
• Strong Debugging and troubleshooting skills.
• Used Crucible for code review.
• Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer
between the Business logic tier (Business object) and the Persistent Storage tier.
• Worked on migrating applications from on-premises to AWS infrastructure using services as
EC2 instances, S3 bucket, ELB, Auto-Scaling Servers, Glacier, Storage Lifecycle rules, Elastic
Beanstalk, CloudFormation, CloudFront, RDS, VPC, Route 53, CloudWatch, IAM Roles, SNS
subscription service.
• Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic to reach
one or more AWS EC2 instances and integrated Amazon CloudWatch with Auto-scaling launch
configurations for monitoring, storing the log files and tracking the metrics.
• Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and
enabled discovery using Netflix Eureka Server.
• Experience in working with RESTFUL Web Services and implementing RESTFUL API's.
• Experience in troubleshooting within Pivotal cloud foundry (PCF).
• Extensive development experience in different IDE's like Eclipse.
• Proficient in developing RESTful web services in Java using XML, JSON.
• Created and developed Web Pages using HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap,
and modern Java script Libraries like AngularJS and NodeJS for Server-Side scripting.
• Proficiently used continuous integration tools like Jenkins.
• Experience in Version Control tools like SVN, GitHub, Bit bucket and merging Source code after
intermittent Project releases.
• Experience in implementation of JMS to exchange information over reliable channel in an
asynchronous way by using ActiveMQ as message queue.
• Good knowledge in using tracking tools like JIRA.
• Used Build Automation tools like MAVEN and GRADLE in developing applications.
• Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
• Used JFROG Artifactory to store .jar files.
• Great knowledge of front-end technologies like HTML, CSS and JavaScript.
• Portable deployment of applications as a single object using Docker.
• Worked in wide-area network to maintain all the device related data onto MYSQL database
and SQL.
• Hands on experience in UML compliant high-level design with data flow diagram, Class
Diagrams, Sequence Diagrams, Activity Diagram and Use Cases.

TECHNICAL SKILLS

Programming Core Java, Advance Java 7 and java 1.8, J2EE, PL/SQL, SQL
languages
Tools & Framework Spring Integration, Spring Boot, Spring MVC, Spring Modules
Web Technologies HTML, CSS, XML, JSON, JavaScript, Angular 6, Node JS
Web Services SOAP, Restful, Micro Services
Cloud Technologies Amazon Web Services
Modelling Tools UML, Rational Rose
Logging Log4J, Logstash Elastic Search, Kibana
Web/App Servers JBOSS, Web Logic
Artifact Repository JFrog Artifactory
Database SQL, MySQL, Oracle
Build Automation Jenkins, Maven, Gradle
Testing and Build tools JUnit
O-R mapping Hibernate
Functional Testing SOAP UI, Postman
Tracking Tools Rally, ALM, JIRA
Version Control GIT, Jenkins, GitHub, Tortoise SVN
Container Pivotal Cloud Foundry, Docker
Code Analysis Sonar Cube
Messaging JMS, ActiveMQ
Operating System: Windows
IDE's Edit plus, Notepad ++, Eclipse, Visual studio code and Spring Tool
Suite

EDUCATION

• Master of Applied Science in Computer Science from Southern Arkansas University, Arkansas
-2018
PROFESSIONAL EXPERIENCE
Cerner, Kansas City, MO
Apr2020 – Present
Role: Sr. Software Engineer
Responsibilities:
• Lead the architecture, development and maintenance of a solution or platform
• Proactively identify gaps in the existing infrastructure and development process, acting as a
catalyst for change for greater system and solution efficiency
• Using Agile methodologies to plan work for every iteration and used continuous integration tool
to make the build passes before deploying the code to other environments
• Developed new citrix millennium applications and added functionality to existing applications
using Java/J2EE technologies
• Working experience in writing SQL queries, functions, stored procedures, triggers and creating
table/views for various RDBMS including oracle.
• Maven is used as Build tool to automate the build process for the entire application.
• Use putty to SSH in the domain or dev servers and to check backend logs.
• Work on Atlassian tools like JIRA and Confluence.
• For Code review used Crucible.
• Developed JUnit test framework and executed unit test cases by using JUNIT for fixes.
• Validation Testing using RMQ.
• Developed the persistence layer using Hibernate Framework by configuring the various
mappings in Hibernate files and created DAO layer.
• Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at
the Web tier.
• Working on figuring out poor performance code by running OPS job and resolved that.
• Hands on experience using Messaging Services like JMS, MQ Series.
• Developed RESTful and SOAP based Web Services to consume and produce data in XML and
JSON.
• Secured the API's by implementing Oauth2 token-based authentication/authorization scheme
using spring security.
• Provide direction in architecture discussions, design sessions and code reviews on functional
correctness, architectural maintainability, and performance
• Leverage deep technical and solution expertise to create clear, well-constructed technical
designs of large scope
• Code for high-risk projects that have solution dependencies within and outside current team
• Iterate with strategy and operations organizations to maintain solution vision
• Use Jenkins to build and deploy application to the environments
• Share knowledge within team through mentorship, coaching, technical talks and blogs
• Promote engineering culture and values across the organization and Cerner.
• Used Git to maintain the version of the files and took the responsibility to do the code merges
and creating new branch when new feature implementation starts.
• Performed Debugging and Troubleshooting Production issues.
Environment: Agile, Java/J2EE, SQL, Maven, JIRA, Crucible, JUNIT, RMQ, Hibernate Framework,
Spring MVC, JMS, MQSeries, RESTful, SOAP, Oauth2, Jenkins, Git

Comcast, Philadelphia, PA
Jan 2019 – Mar 2020
Role: Sr. Full Stack Java/J2EE Developer

Responsibilities:
• Strong understanding and experienced with all the phases of SDLC and Safe agile
development methodologies including SCRUM, involved in daily SCRUM meetings to keep
track of the Ongoing project status and issues.
• Used Java 8 Method References feature to point to methods by their names and used Lambda
expressions, functional Interfaces.
• Worked with Java 8, I/O, Collections, Concurrency, Exception Handling, Serialization &
Multithreading, File handling.
• Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul,
Eureka, Hystrix).
• Written AWS Cloud Formation templates to create custom sized VPC, subnets, NAT instances
to ensure successful deployment of web applications and database templates.
• Using AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create
nightly AMI's for mission-critical production servers as backups.
• Involved in architect, build and maintain Highly Available secure multi-zone AWS cloud
infrastructure using Chef with AWS Cloud Formation and Jenkins for continuous integration and
responsible for CI environments.
• Involved in evaluating the performance of EC2 instances CPU, Memory Usage, Network
Usages and additional key metrics using Cloud Watch.
• Expertise in developing SOAP, RESTful Webservices and APIs with JSON and XML.
• Developed and implemented the application using Spring MVC.
• Extensively used Spring modules such as Dependency injection, Auto wiring, Spring Security.
• Used Spring Core Annotations for Dependency Injection Spring DI
• Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS. Having
experience with Cloud Computing environment like Amazon Web Services, Utilized Amazon
Web Services – EC2 to deploy Docker containers.
• Created and deployed Web Service clients using REST and SOAP.
• Good exposure to Service Oriented Architectures SOA built on Web
services WSDL using SOAP protocol.
• Developed Interfaces/APIs in Java to interact with various External systems.
• Involved in testing REST webservices using Postman.
• Developed Controller and Service classes that support Spring Framework
• Used Spring Security for user authentication in some modules.
• Developed JSP, Servlets as an application controller, designed and developed HTML front end
screens and validated forms using JavaScript.
• Implemented the JMS (Java messaging service) for asynchronous communication and
ActiveMQ.
• Developed Hibernate configuration files and queries and Implemented DAO classes.
• Developed application service components and configured beans using Spring IOC, creation of
Hibernate mapping files and generation of database schema
• Expertise in Angular 7 framework and integrate them to Node.js server-side code.
• Involved in coding of MySQL, PL/SQL, Triggers and Views using Oracle.
• Experience in working with JFROG Artifactory to deploy artifacts.
• Used Elasticsearch for powering not only Search but using ELK stack for logging and
monitoring our systems end to end.
• Configured and customized logs using Log4J for application logging and notification tracing
mechanisms.
• Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and
enabled discovery using Netflix Eureka Server. Used WebLogic for Deployment.
• Used Gradle and Maven as a build tool automating the building.
• Extensively used JUNIT for unit testing, integration testing and production testing.
• Used GIT as a documentation repository and version controlling tool and Maven as build tool.
• Used JBOSS application server for the deployment of web apps and involved in remote server
deployments and remote debugging.
• Utilized Log4j logging API framework for logging Java applications for debugging and
monitoring purposes.
• Experience in using build/deploy tools such as Jenkins and Docker for Continuous Integration &
Deployment for Microservices. Configured a virtual data center in the Amazon Web services
cloud to support Enterprise data warehouse hosting including Virtual Private Cloud, Public and
Private Subnets, Security Groups, Route Table, Elastic Load Balancing.
• Used WebLogic for Deployment.
• Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using
modeling tools of IBM Rational Rose.
• Effective communication and analytical skills and a demonstrated ability to handle multiple tasks
as well as work independently or in a team.

Environment: Agile Methodology, Core Java, Java 1.8, JSON, Spring, Microservices, Rest, Soap,
Spring MVC, Spring Annotations, Hibernate ORM, JMS,ActiveMQ, Postman,JSP,Servelts, HTML,
JavaScript, Angular 6,Gradle, Maven, Spring Boot, Jenkins, AWS, Spring IOC, UML, Spring DI,
NodeJS,Junit,Spring Security, JIRA, Junit, GIT, MySQL, PL/SQL,J Boss,Log4J, Elasticsearch,
Logstash, Kibana, Docker, WebLogic.

IBM, Raleigh, NC
Jan 2018 – Dec 2018
Role: Sr. Java/Software Engineer

Responsibilities:
• Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the
user stories, participated in retrospective and presenting Demo at end of the sprint.
• Expertise in Core Java and advance java for backend.
• Developed front-end content using HTML5, CSS3, JSP. Created Python scripts to
automate AWS S3 data upload/download and control instance operations with AWS API.
• Configured AWS IAM and security group in VPC for both Public and Private Subnets using
Chef.
• Installed and configured Terraform and build the infrastructure using terraform configuration
file.
• Implemented a serverless architecture using API Gateway, Lambda and Dynamo DB,
deployed AWS Lambda code from Amazon S3 buckets.
• Developed Single page application and structured the JavaScript code using Angular.
• Experience in working with Cloud technologies like Amazon Webservices (AWS) and Cloud
computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2,
Amazon S3 and Amazon Red Shift.
• Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application
development.
• Used Spring Boot framework at the Web tier level to isolate each layer of the application so
that complexity of integration will be reduced, and maintenance will be very easy.
• Developed the persistence layer using Hibernate Framework by configuring the various
mappings in Hibernate files and created DAO layer.
• Developing Spring Boot application using Micro Services architecture with Spring Eureka to
maintain small and lightweight services and communication between these services are
done by using API routes for the entire cluster.
• Backend implementation using Hibernate ORM/ RESTful Web Services /JavaEE/ MySQL/
JSON
• Communicating with different web services by using Spring Integration
• Designed and developed Middle-tier components for company's object framework using best
practices and design Patterns and used in Model-View-Controller (MVC).
• Create and configured the continuous delivery pipelines for deploying Micro Services by
using Jenkins.
• Installed, monitored and maintained the development infrastructure including JIRA.
• Implemented modules into NodeJS to integrate with designs and requirements and used
NodeJS Express Framework.
• Used Git to maintain the version of the files and took the responsibility to do the code
merges and creating new branch when new feature implementation starts.
• Hands on experience using Messaging Services like JMS, MQ Series.
• Maven is used as Build tool to automate the build process for the entire application.
• Developed Hibernate configuration files and queries and Implemented DAO classes.
• Developed JUnit test framework and executed unit test cases by using JUNIT for fixes.
• Used JBOSS Application Server to deploy the application.
• Actively worked on deploying Docker based applications to AWS ECS (Elastic Container
Service).

Environment: Agile Methodology, Java, J2EE, HTML5, CSS3, Rest API, JavaScript, JSP,
Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, GIT, JUnit, Maven,
Restful, Amazon Web Services (AWS), Micro Services, WebLogic, JIRA, Jenkins, Node Js,
Maven, JMS, MQ series, Docker.

Capital One, Portland, Maine.
Jan 2016 – Dec 2017
Role: Java/Software Developer
Responsibilities:
• Developed WCF services in VS 2010 and .NET 4.0 for establishing communication between
windows applications polling service duplex communication. Utilized Struts2 , Spring
MVC and HibernateJPAframework for development
• Involved in Design Development and Implementation of business Applications
using Java/J2EE Technologies.
• Web application to manage Unix build stations using C, MVC 4, JavaScript, jQuery,
Bootstrap, plink.exe for sending remote commands, bash, SQL Server
• Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX,
JavaBeans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
• Migrated external DNS from Server 2003 to BIND running on Linux.
• Enables integration of the Fortran models into the scriptable and powerful Python language
• Front-end development using HTML5, SASS, and JavaScript best practices
• Working on Unix Migration and upgrade process.
• Developed product and client workflows using Drools, creating work Item Handlers,
split Nodes, Join nodes and connecting them to execute Compliance rules
• Update and reface corporate intranet website with Bootstrap framework for a more modern
and responsive design
• Adobe Flex Builder, Flex Pro – developing websites phone Apps.
• Deployed code in Apache Tomcat and WebLogic server
• Experience in front end development including extensive experience
using Bootstrap framework for responsive site
• Worked closely with Oracle database in backend to interconnect with user interfaces using
native complex SQL Queries.
• Analyzed audience behavior to identify content opportunities and increase engagement
• Responsible for initiative status updates, initiative/program delivery schedules to larger
stakeholder group, which includes LOB executives in a timely manner. The initiatives had
projects with complex Oracle/Informatica/Teradata based data warehouse with ETL and
MicroStrategy/SAS for multidimensional reporting.
• Developing test scripts using AngularJS Protractor testing tools for current release of the
project
• Developed HQl queries to develop the finder methods in Data Service.
• Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP
domains
• Involved in writing packages, stored procedures to access database.
• Created both stand-alone and clustered environments for JBOSS domains
• Extensively worked with Servlets and Struts based multi-tier applications in
developing J2EE Components.
• Designed, developed maintain a dating site using JavaScript/jQuery, CSS3, Responsive
Design, HTML5, MYSQL
Environment: Core Java, Java EE, Spring 2.5, Struts 2.x, Hibernate 3.2.1, RAD V7.5, IBM
WebSphere 7, WebLogic 10.3, Apache Tomcat 6.0, Web Services, JMS, WebSphere MQ 7.0

Tripod software solutions, Hyd, India. Feb
2013 – Dec 2015
Role: Jr. Software Developer

Responsibilities:
• Assisted in the analysis, design, and development and testing phases of Software Development
Lifecycle (SDLC).
• Involved in using Core Java concepts – Collections, Exception Handling, Multi-Threading,
Serialization.
• Maintained Tortoise SVN as a source code repository and handled branching, tagging, merging
process.
• Used JavaScript for Client-Side validation in JSP pages.
• Used MySQL database for data persistence.
• Involved in the development of various use cases, classes and sequence diagrams using UML.
• Used Java Messaging Services (JMS) for reliable and asynchronous communication.
• Developed Web Service provider methods (bottom up approach) using WSDL and SOAP for
transferring data between the applications
Environment: Core Java, Junit, SOAP, JavaScript, JMS, JUnit, Maven, Web Logic Hibernate,
Tortoise SVN, MySQL, UML

  • Updated 3 years ago

To contact this candidate email keerthies0303@gmail.com

Contact using webmail: Gmail / AOL / Yahoo / Outlook

This entry was posted in . Bookmark the permalink.