You are on page 1of 8

Akhilesh Reddy Nukala

akhilreddyjava007@gmail.com
475-215-1952

SUMMARY:

 Over 8+ years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation and
Testing of web based multi-tier applications using Java/J2EE technologies
 Experience in designing and developing User Interface (UI) applications and professional web applications
using Java, HTML5, XHTML XML, jQuery, AJAX, JSON, JavaScript, CSS, Bootstrap, JSP, Servlets and Angular 7
with client scripting and server-side scripting languages like JavaScript, jQuery, JSON and JSP.
 Extensive experience in Java, J2EE technologies such as JDBC, Servlets, JSP, Struts, JSF, EJB, Spring, Web
Services, Hibernate, JMS, XML, XSD, XSL and JNDI, AJAX.
 Experience in maintaining Java application servers like BEA WebLogic 8.x/9.0/10.x/11g/12c, JBoss 3.2.3 and
Tomcat 5.x
 Experience in using Visual Source Safe VSS, Team Foundation Server TFS.
 Experience on OpenShift platform in managing Docker containers Kubernetes Clusters.
 Experience in building end to end web application using a NoSQL database (Neo4j), MongoDB, Cassandra,
Flask, d3.js, JavaScript.
 Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon,
Hystrix) and followed domain driven design.
 Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch,
Spring Scheduler) along with Hibernate as the back end ORM tool for implementation of persistence layer
and mapping of POJOs.
 Extensively worked on Apache Kafka.
 Worked as developer to provide CI/CD pipeline for the containerized applications (Spring boot-
Microservices, MEAN-stack. As part of these solutions, we used GitLab CI runners/GitLab, Jenkins, Jfrog
artifactory, Docker, and Kubernetes).
 Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration &
Deployment for Microservices.
 Kubernetes, Amazon EKS, Docker, Amazon ECS, AWS Fargate, Spot Instances, AWS Lambda, Step Functions,
AWS App Mesh, AWS Cloud Map, Amazon ECR, AWS X-Ray, Amazon CloudWatch, Istio, Jaeger, Docker
Swarm, Consul.
 Used .Net framework 4.0, N-Tier architecture and Object-Oriented Methodologies for application
development.
 Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS 5 HTML,
DHTML, JavaScript and JQuery.
 Experience with CI CD pipelines to integrate the Java code to align with DevOps practices using Docker.
 Maintained Interface compatibility and concurrency in the project using Java 8 new features like default,
static methods and Concurrency API.
 Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data
Structures and Collections, Garbage Collection.
 Experience working with AngularJS, Angular 6, Backbone MVC Framework, NodeJS.
 Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS,
Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch,
Amazon EBS and Amazon Cloud Front.
 CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS
 Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications
using tools such as ANT, Jenkins and Maven& debugging through log4j.
 Experience in Backing up databases using Mongo DB backup facility in OPS manager
 Experience in using Ant1.x and Maven3.x for build automation and also used Java 8 and Groovy for
developing the services
 Design and execute features of ATDD (Acceptance Test Driven Development)/BDD using Selenium,
Cucumber for Java and Ruby.

TECHNICAL SKILLS:

Programming C, C++, Java, JavaScript, Typescript, C#, Python, Scala


Languages
J2EE Technologies Servlets, JSP, Java Beans, Core Java, JDBC, JSF 1.2/2.0, JNDI, EJB3, JMS, JMX,
JPA, JAXB, JAX-WS, JAX-RS, JConsole, JStack, VisualVM
Web Technologies HTML, HTML5, XML, XHTML, CSS (LESS, POSTCSS), JSON, AJAX, XSD, SOAP,
WSDL, ExtJS
Databases Oracle, MySQL, SQL, Pl/SQL, PostgreSQL, SQLServer, MongoDB (NoSQL), T-SQL
Frameworks and Spring, Hibernate 3x/4x, MyBatis, Spring MVC, Spring web flow, Spring Batch,
Libraries Spring Integration, Spring-WS, Struts, Apache CXF, Kafka, Mule ESB, Apache
POI, Junit, Mockito, Slf4j, Log4j, JSon, UML, Selenium, Multi-Threading,
UI Frameworks and ExtJS, JQuery, CSS, HTML, AngularJS, React JS, NodeJS, BackboneJS, Vue.js,
Libraries MarionetteJS, Prime Faces, Bootstrap
Application Servers IBM WebSphere, JBoss, Apache Tomcat 
Build Tools and IDE’s Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans and Jenkins 
Operating Systems Windows, UNIX, SUN Solaris, Linux, Mac OS X 
Tools SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce.

Process & Concepts Agile, Scrum, SDLC, Object-Oriented Analysis and Design, Test driven
Development, Continuous Integration
Cloud Technologies AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF, SaaS,
PaaS

Education:

 Bachelor’s in computer science from GITAM University, Hyderabad, India


 Master’s in computer science from Sacred Heart University, Fairfield, CT

PROFESSIONAL EXPERIENCE:

Educational Testing Service, Princeton NJ Sep 2021 till


date
Sr. Full stack Java Developer

Responsibilities:

 Developed User Interface using the HTML, Bootstrap, CSS, Vue.js, JavaScript, and AngularJS.
 Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
 Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
 Spring configuration files are created for dependency injection.
 Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement
the Inversion of Control (IOC) module in spring.
 Used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud
formation stacks
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Developing Web pages by using HTML5, CSS3 with LESS, Angular JS and Angular UI Bootstrap.
 Developed Java API to interact with the Amazon SQS used in sending bulk emails.
 Generated JSON format data packets from middle-tire controller to front-end using Jackson JSON API.
 Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating
JSON objects.
 Modeled JSON data from database and coded request handlers for parsing and sending relevant data to
client (browser) side.
 National level complex problem-solving competition, using JAVA, Data Structures and Algorithms.
 Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
 Developed web services using JAX-WS to interact with legacy applications (backend processes).
 Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment
for the CI/CD systems to build and test and deploy.
 Used Apache SVN for repository management and Ant for build management.
 Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and PostgreSQL).
 Developed back-end logic with Core Java using technologies including Collection Framework, Multi-
Threading.
 Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit
MQ or Apache Kafka message brokers.
 Experience with open-source databases such as Cassandra, MongoDB.
 Involved in writing SQL stored procedures on Oracle and PostgreSQL.
 Developed interactive web application using Node Js a pure java script application framework.
 Experience in developing applications using Core Java, JSP, Servlets, Spring, Struts, Hibernate, JDBC,
WebServices (SOAP, REST), JMS, Angular JS, JQuery and JavaScript.
 Selecting the appropriate AWS service based on compute, data, or security requirements.
 Integration of Amazon Web Services (AWS) with other applications infrastructure.
 Used JIRA for defect management and to keep track of bugs and issues.
 Built application using MAVEN and used Log4J to generate log files for the application.
 Extensively Implemented Spring Boot, dependency Injection (DI) and aspect-oriented programming
(AOP)features along with hibernate.
 Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
 Worked on the Microsoft cloud services like Azure to provide, SAAS, PAAS and worked on web services for
passing the data as a Json data.api
 JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
 Experienced in React JS and working with Redux architecture.
 Used Client side MVC frameworks like Angular JS Single Page Application developments.
 Ported the application's native application and database servers from WebSphere/Oracle to
JBoss/PostgreSQL.

Environment: Java/J2EE, Core Java 1.7, Spring 3.2.5, Nodejs, Hibernate 4.0, Struts 2.3.3, EJB 3, Kafka,
Windows (development), Kubernetes, AWS, WebSphere 8, JBoss EAP 5, Bootstrap, Java Script, AngularJS,
Node JS, Oracle 11g,
Silicon Valley Bank, New York, NY Apr 2021 to Sep
2021
Sr. Full stack Java Developer

Responsibilities:

 Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app
methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
 Fundamental mastery of AWS clouds computing platform and its dimensions of scalability
 DevOps experience with Jenkins, Gradle, GitHub, Artifactory, Raven, Docker
 Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and
Bootstrap.
 Designed, configured and deployed Confidential Web Services (AWS) for a multitude of applications utilizing
the Confidential Web Services focusing on high-availability, fault tolerance and auto-scaling. worked in Shell
Scripting Server, Unix and Linux, Open stock and Expertise python scripting with focus on DevOps tools,
CI/CD and AWS Cloud Architecture.
 Develop the interface for the application using JQuery, CSS and HTML and PHP.
 Developed various screens for the front end using ReactJS and used various predefined components from
NPM (Node Package Manager).
 Coded Ingestion pipeline using step functions, Lambda’s, SQS Queues, SNS Notifications, Glue ETL, Crawlers
and Athena.
 Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further
integrated with Web Services and Vue.js.
 Worked on highly advanced and user interface design and development using Angular 5/6/7, NodeJS, React
JS HTML5 and CSS3.
 Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling,
I/O System, Multi-Threading, JDBC, Generics.
 Developed single page application using AngularJS, Vue.JS, NodeJS, ExpressJS and MongoDB with ng-view
directive.
 Optimize PostgreSQL.conf for performance improvement. Review all PostgreSQL logs for problems.
 Use of data structures and algorithms for time and memory complexity reduction.
 Developed multiple single page applications using Angular 6, HTML5, CSS3, Angular Material and Neo4j
database served as the data source for the tool.

Environment: Java 1.8, Core Java, J2SE, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring
Batch, PostgreSQL, Restful web Services, Swagger, PHP, AZURE, SOAP Web Services, Hibernate, Eclipse IDE,
AngularJS,

Kaiser Permanente, Oakland, CA Oct 2020 to Apr 2021


Sr. Java Developer

Responsibilities:

 Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
 Worked with Angular 2 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2
and React.
 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.
 Created and managed AJAX calls in the application, integrated with the JSF controls.
 Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate
files.
 Developed REST based Scala service to pull data from Elasticsearch/Lucene dashboard, Splunk and Atlassian
Jira.
 Lead analysis of GE Centricity PACS product and conceptualize solutions for data migration.
 Implemented automated local user provisioning instances created in AWS cloud and google cloud and
developed React JS pages, Web services calls, and AJAX calls for the application.
 Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
 Skilled in implementing Linux features on windows through VM’s, UI’s and cloud shell in GCP/AWS.
 Writing and modifying Stored-Procedures and user defined functions in SQL Server and T-SQL to carryout
database operations Provide technical support.
 Built the AWS infrastructure from the scratch for the Project Excalibur App which is an internal application
that logs the customer data.
 Implemented multi-threading using java.util. concurrency API to improve the processing of data feeds.
 Designed, implemented and tested the Spring Domain Model for the services using Core Java.
 Developed views and templates with Python and Django view controller and templating language to create a
user-friendly interface using MVC architecture.
 Developed applications using Angular 6 and 7, Java8 and new features of java (lambda expressions) and
Implement cypher queries to manipulate data on Neo4j database.
 Design and developed the application using framework Angular 6 with HTML5, CSS3 and Typescript.
 Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served
to desktop, Tablets and mobile users using React.js.
 Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on
backend of the application.

Environment: Java, J2EE, Core Java, Servlets, AZURE, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, AngularJS,
Restful, Typescript, Webservices, PACS, T-SQL, GCP, Swagger, AWS, JMS, AJAX, SOA, Microservices,

Altruista Health, Reston, VA Aug 2019 to Sep 2020


JAVA/J2EE Developer

Responsibilities:

 System was developed using Java, J2EE technologies and open-source frameworks and application was
implemented using struts architecture.
 Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and
code reusability.
 Followed Agile methodologies to execute project. Build the application using TDD (Test Driven
Development) approach.
 Coding using core java, Servlets and JSP using Eclipse IDE
 Implemented Java Multi-Threading and thread handling issues during application development.
 Used React JS in development of the web application to bind the data/model that is being retrieved from a
database through services provided in a controller to the view using scope.
 NodeJS is been used for developing I/O intensive web applications like, single-page application.
 Experience in upgrading and migrating various versions of PostgreSQL database on different platforms.
 Build responsive application using AngularJS, NodeJS. Application compatible with mobile devices and
different web platforms and browser. Consumed different plugins and angular modules and providers.
 Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
 Designed and developed custom message adapter components using Apache Kafka that allowed the
message to travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
 Developed middle-ware components (EJB) to manipulate business Transactions and EJB session facade to
centralize and manage business methods, transactions and to process the webservice requests.
 Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations and Implemented
client-side Interface using React JS.
 Worked with the team members to solve problems, plan data structures, and database designs to resolve
the customers problems.
 Involved in writing Spring Configuration XML file that contains declarations and other dependent objects
declaration.
 Worked with relational database (oracle), JDBC, SQL and creating Stored procedures.  functions using PL/SQL
 Implemented different modules of Spring Framework such as IOC, DAO, O/R mapping.

Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Servlets, EJB, Batch, RESTful, JSF, Ice
faces, Http Client, T-SQL, Tomcat, SOAP, NodeJS, Kafka, Maven, Oracle, JMS, Agile-Scrum, Jenkins, JUnit, SVN,

Navistar, Chicago, IL Jan 2018 – July 2019


Java Developer

Responsibilities:

 Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
 Used SOAP based web services to develop interfaces to integrate between front end systems and back-end
systems.
 Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group.
 Involved in all the phases of (SDLC) including Requirements Collection, Design &Analysis of the Customer
Specifications from Business Analyst.
 Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet
provisioning and customer order tracking.
 Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate
desired view and flux to root the URLs properly
 Developed WSDL's and XSD's for creating interfaces between different systems using SOAP based web
services and also worked on using RESTful web services
 Developed the classes using C#, which incorporate N-tier architecture and database connectivity.
 Developed Web API using NodeJS and hosted on multiple load balanced API instances.
 Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT,
Docker, on GCP.
 Used search and encryption algorithms for better searching methods and security improvisation.
 Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
 Used the API Gateway Group which can do the routing, security, resilience and traffic control in the cloud-
based microservices.
 Used Spring Framework for Authentication and Authorization and ORM components to support the
Hibernate tool.
 Installed the Apache Kafka cluster and Confluent Kafka open source in different environments.
 Designed and developed Application based on Spring framework using MVC design patterns
 Responsible for writing/reviewing server-side code using Springbucks and DAO module of spring for
executing stored procedures and SQL queries
 Worked with Core Java for business logic.
 Developed request handlers, JSP’s and Data Objects in Core Java
 Used Oops based design to develop the interactive web application.
 Developed Web services for the services to get the data from external systems to process the request from
client sides.
 Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
 Created and Configured Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate
software development process.
 Utilized SOAP UI to generate request XML's from WSDL to test the responses.
 Designed and developed the business logic layer and data access layer using different kinds of EJB's and Data
Access Objects (Dao's).
 Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
 Used JSON for validation, documentation data required by a given application.

Environment: Java, Java Script, Angular 4, Angular, JSON, Core Java, NodeJS, Spring IOC, Spring MVC, Spring
AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate

Retail Solutions- Hyderabad, India July 2015 - Oct


2016
Java Full Stack Developer

Responsibilities:

 Requirement gathering, Design Analysis and Code development.


 Created class diagrams and sequence diagrams using MS Vision.
 Involved in creation of Web Services, WSDL and web methods with Annotation in Hibernate, Implemented
Web Services in JAXP based on SOAP protocols using XML and XSLT.
 Developed the UI screens using HTML5, CSS3, Ajax, jQuery, Angular 2.0 and was involved in resolving cross
browser JavaScript issues.
 Implemented Struts framework based on the Model View Controller design paradigm.
 Implemented the MVC architecture using Struts MVC.
 Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with
Mustache.js for front end MVC/templating.
 Used Oracle as Database and used Toad for queries execution and involved in writing SQL scripts, PL/SQL
code for procedures and functions.
 Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases. Monitoring
databases to optimize database performance and diagnosing any issues.
 Designed and developed Microservices business components and RESTful service endpoints using Spring
boot.
 Implemented EJB's Container Managed Persistent strategy.
 Worked on triggers and stored procedures on Oracle database.
 Apache ANT was used for the entire build process.
 JUnit was used to implement test cases for beans.
 Worked on Eclipse IDE to write the code and integrate the application.
 Application was deployed on WebSphere Application Server.
 Coordinated with testing team for timely release of product.

Environment: Java, JSP, Servlets, JMS, JavaScript, Eclipse, WebSphere, PL/SQL, PostgreSQL, NodeJS, Oracle,
Log4j, JUnit, ANT, Clear-case, Windows, jQuery, Spring boot, Servlets, JDBC, Struts MVC Web Sphere 6.0.

Medtronic, India June 2013 – June 2015


Java Developer

Responsibilities:

 Requirement gathering and Analysis - This involved understanding the business requirement and discussing
the same with business users while onsite to get more clarity upon.
 Integration with other modules and Deployment, Testing of the project in offshore environment. Involved in
RIS, PACS modules.
 Involved in creating a reusable component using React JS for DOM manipulation.
 Designed the Front End using Angular JS, HTML5 CSS3, Java Script, Ajax, JQuery, JSP and Spring Tag Libraries.
 Participated in technical and functional discussions.
 Designed and developed Hibernate DAO’s using Spring Framework’s Hibernate DAO Support and Hibernate
Template.
 Involved in designing and deploying the content cloud platform on AWS using EC2, S3, and EBS.
 Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records
using various specification files.
 Wrote Stored Procedures and complicated queries for MongoDB.
 Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
 Performed deployment of applications on Apache Tomcat Application Server.
 Used Rational Clear Case for version control and Clear Quest for bug tracking.
 Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system
testing.

Environment: SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE,
PACS, Tortoise SVN source control, Bugzilla, Autosys, Aqua Studio, JIRA, Cygwin.

You might also like