0% found this document useful (0 votes)
277 views

Name: Nikhitha Kasaraneni Email: Phone: (469) 983-8508

The document provides a summary of Nikhitha Kasaraneni's skills and experience. It includes over 8 years of experience in software development using technologies like Java, J2EE, Spring, AWS, MongoDB, Angular and more. She has worked as a full stack developer at Wells Fargo developing applications using Spring Boot, microservices, REST, JavaScript and deploying to AWS.

Uploaded by

kiran2710
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
277 views

Name: Nikhitha Kasaraneni Email: Phone: (469) 983-8508

The document provides a summary of Nikhitha Kasaraneni's skills and experience. It includes over 8 years of experience in software development using technologies like Java, J2EE, Spring, AWS, MongoDB, Angular and more. She has worked as a full stack developer at Wells Fargo developing applications using Spring Boot, microservices, REST, JavaScript and deploying to AWS.

Uploaded by

kiran2710
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Name: Nikhitha Kasaraneni

Email: [email protected]
Phone: (469)983-8508
SUMMARY
More than 8 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile,
Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise
Applications using Java/J2EE.
▶ 2 years of experience in using AWS EC2,S3,Route 53,Elastic Beanstalk, Elastic search , Cloud Watch,
AWS Mobile Hub, Amazon messaging services(SQS and SNS), Lambda and Amazon Kinesis Services.
▶ 3+ years of experience with Apache Spark, Scala, BigData.
▶ Good experience in developing dynamic websites using the MEAN stack.
▶ Experience on working with CSS background, CSS layouts, CSS positioning and CSS behaviors.
▶ Over 3 years of experience in search API’s Solr, Lucene.
▶ Strong experience on work with the Apigee API management platform.
▶ Experience in API Gateways like Amazon API, Oracle API Gateway and Apigee API gateway.
▶ Extensive experience in Software Configuration Management using Version Control Software such as
SVN, CVS and GIT.
▶ Strong experience in Bluefish, Anjuta IDE's for Linux development.
▶ Expertise in GUI Design using HTML, XML, JQuery, Java Script, Polymers, AngularJS, NodeJS, DHTML,
and JSP.
▶ Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM and XML Beans).
▶ Experienced on Agile Methodology
▶ Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot,
Spring Microservices, Spring REST, Spring Eureka, Consul, Swagger UI, Sleuth, and Spring Zuul.
▶ Good experience in developing web service development.
▶ Good knowledge in Concepts of Object oriented JavaScript.
▶ Good knowledge in developing single page applications (SPA s) using the JavaScript libraries like
AngularJS and MeteorJS.
▶ Strong understanding of Microservices patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy
Chaining.
▶ Good understanding on using Aurelia, the next generation JavaScript MVC framework and writing
ECMASRIPT 6 and ECMASCRIPT 7.
▶ 2+ years of experience in using Mongo DB.
▶ Hands on experience in using Amazon Dynamo db.
▶ Hands on experience in working with both angular 2,4,6 versions.
▶ Good knowledge in using other successful data virtualization tools like Citrix.
▶ Good understanding on basic switching and routing.
▶ Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Engagement using Spring Boot.
▶ Hands on experience on using SDN and SDMN technology.
▶ 1 year experience using the Yang Data modelling language.
▶ 1 year experience in using Jasmine open source testing framework.
▶ Participated in all phases of SDLC like Requirements Analysis, Design, Implementation, Testing, and
Deployment.
▶ Over 4 years of strong experience in Spring boot using various versions such as 1.0.0, 1.5.5, 2.0.0.
▶ Expertise in J2EE Technology's (Servlets, JSP, JDBC, EJB, JNDI, JSTL, JSON, POJO, JMS, JSF My
Faces, Prime Faces, JPA, JAX-WS, JAX_RS).
▶ Excellent understanding of Object Oriented design methodology and Core Java concepts such as
multi- threading, exception handling, generics, annotations, Collections and I/O.
▶ Strong Expertise in Data structure concepts
▶ Experience in Hashing, Search and Sort algorithms.
▶ Expertise in open source frameworks Spring, Hibernate and Struts.
▶ Actively involved in Service Oriented Architecture using web services.
▶ Expertise in using SOAP and RESTFUL for implementing web services.
▶ Experience in Application Servers like WebSphere, WebLogic and Tomcat.
▶ Good experience in databases such as SQL Server [ ] Oracle, DB2, NoSQL and MySQL.
▶ Strong experience in using Dynamic Programming for problem solving.
▶ Strong experience with rule engines like Drools, ILOG.
▶ Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS,
and Spring WS Security.
▶ Actively involved in using business process management tools like JBPM, Activiti BPM.
▶ Extensive experience in Software Configuration Management using Version Control Software such as
SVN, CVS and GIT.
▶ Experience in build tools like Ant & Maven, logging with Log4j, Test Driven Development using Junit.
▶ Experience with React.js workflows Flux, Redux.
▶ Experience in using isomorphic react.
▶ Good knowledge in implementing various Design Patterns Singleton, Factory pattern, Abstract
Factory pattern and DAO pattern.
▶ Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams,
Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational
Rose.
▶ Worked in both Unix/Linux and Windows based development environments.
▶ Good programming and debugging skills in Unix Shell Scripting.
▶ Expertise in database modeling and development using SQL and PL/SQL in Oracle (8i, 9i and 10g),
DB2 and SQL Server environments.
▶ Experience in using ANT for build automation.
▶ Versatile team player with good communication, analytical, presentation and inter-personal skills.

EDUCATION
Bachelors from Koneru Lakshmaih University, India.

SKILL SUMMARY
Platforms Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting JQuery 1.8,1.9, JQueryUI, LESS, Dojo, ExtJs, Angular 2,4,6, Webpack,
AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS, Bootstrap
JS frameworks AngularJS, Ember.js, Vue.js, ReactJS
Java Frameworks Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT,
Vaadin, Spring Boot 1.4, 1.5, 1.5.7 GA, 2.0.0 MA
Database Tools Toad for Oracle, Toad for MySQL, Toad for DB2, Interactive SQL, Batch
SQL, HiveQL, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL
Workbench,
Databases DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL
Middleware Specifications EJB 2.1, EJB 3.0, CORBA, RMI, JMS, Active MQ
Version Control Tortoise SVN, Rational ClearCase, Accurev, GitHub, CVS
IDEs Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007,
JDeveloper.
Build Tools ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration Jenkins, Hudson
XML Tools Altova XML Spy 2005,2008
XML Technologies XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice Specifications JAX-RPC, JAX-WS, JAX-RS
Webservice Tools SoapUI 4.0,5.1, TcpMon, RESTful API's
Webservice Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache
Implementations CXF
Whitebox Testing Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest,
Selenium, Fitnesse, EasyMock, PowerMock
Blackbox Testing JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner,
Application Servers Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers Tomcat 5.0,6.0,7.1, Joans
UML Tools Altova UML Model, Rational Enterprise, MS Visio
ORM Frameworks Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking JIRA, Bugzilla, Rational ClearQuest
Methodologies Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Reporting iReports, JReports.
Batch Jobs Quartz Scheduler, Cron, Spring Batch.
HTML Editors MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML.
Templating Velocity, Freemarker AWS API, Oracle API 11g
Search APIs and API Solr, Lucene, Apigee API gateway.
Gateway

Professional Experience
Wells Fargo, SFO, CA Nov 2018 – Till Date
Full Stack Java Developer
Environment: Spring, Hibernate, Weblogic, Rest, Microservices, JQuery, JavaScript, JSON, JSP,
WebSphere, Drools, JSTL, Servlets, AWS, SDN, Oracle, , Mongo DB, Apache, PL/SQL, JDBC, EJB, UML,
Eclipse, JUnit, Maven, Apache Hadoop , Apache CXF, Amazon Elastic search, Express, , HTML, JSP,
JavaScript, Angular 4,6, ECMAScript6, Node.js v6.0.0, CSS, Clear case, Jasmine, Jasper Report, ILOG,
Agile, SOAP.
Responsibilities:
▶ Created Maven build file to build the application and deployed on Web Sphere Application Server.
▶ Used JSON to transmit the data from server application layers to web application layers.
▶ Responsible to lead a team of java developers for back-end JS using Node.js to handle web page
requests and data transfers.
▶ Used LINUX in the initial stages of web and application development.
▶ Built REST full webservices using spring.
▶ Deployed and developed the web application with REST using Spring Boot.
▶ Use WebMvcTest for Spring Boot Unit testing for the web application.
▶ Integration Testing for different layers of application code was done by SpringBoot Test.
▶ Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud
watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and
SNS) and Amazon Kinesis services.
▶ Used Apigee API management platforms for both web and mobile application from back-end
workloads running on Amazon EC2, code running on AWS Lambda.
▶ Used the AWS mobile hub service for creating and configuring powerful mobile app backend features
required for our company's new mobile app
▶ Did the testing and monitoring and visualized how our mobile app built is being used.
▶ Used the AWS mobile hub for quick storing and retrieval of app data in AWS Dynamo DB.
▶ Used the AWS mobile SDK which helps to build high quality mobile apps quickly.
▶ Used AWS data pipeline service for moving data between AWS compute and storage services and
created complex data processing fault tolerant and repeatable workloads.
▶ Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various
AWS services.
▶ Implementing or exposing the Microservice architecture with Spring Boot based services interacting
through a combination of REST and Apache Kafka message brokers.
▶ Monitored service health check from Spring Boot admin console using SwaggerUI registered Micro
services.
▶ Used Amazon Elastic search service for application monitoring and full text search.
▶ Used Amazon SQS queuing service for reliable communication among distributed software
components and microservices and used Amazon SNS push notification service for sending individual
messages to mobile device users, email recipients and to distributed users.
▶ Used Scala for mobile application back-end services using PhoneGap for the applications use over
multiple platforms.
▶ Used Apache Kafka for keeping the track of all the activities on the website, used for some of the
large scale message processing applications and Inter process messaging for temporary storage of
messages rather than the messages being stored in long term memory storages.
▶ Used Amazon RedShift to handle all the analytical workloads using parallel processing.
▶ Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
▶ Used KMP algorithm technique for pattern matching.
▶ Used Merge sort algorithm to differentiate between active and inactive users of the mobile app.
▶ Developed search handlers by using Apache Solr which includes custom search handlers and custom
functions.
▶ Developed full text search handlers over cross-platform using Lucene.
▶ Used BAMBOO for simultaneous integration and deployment for both web application and mobile
application server.
▶ Used Apache CXF for building and developing services and used frontend programming API s like JAX
WS and JAX-RS
▶ Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic
10.3 Application Server and used them for messaging.
▶ Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and
authorization process.
▶ Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
▶ Deployed the application on WebLogic Application Server cluster on Solaris 10 environment
▶ Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate
Framework for object relational mapping and persistence.
▶ Designed and developed Enterprise Eligibility business objects and domain objects with Object
Relational Mapping framework such as Hibernate.
▶ Adopt Agile Methodology to plan using JIRA.
▶ Development of UI modules using HTML, JSP, JavaScript, AngularJS and CSS.
▶ Worked on Angular 4 and Angular 6 versions for mobile app development.
▶ Used ECMAScript6 (ES6) for writing complex applications and modules.
▶ Implemented application level persistence using Hibernate and spring.
▶ Worked on the Visual Yang designer 6.2 version for loading existing YANG and YIN models.
▶ Used JQuery to make the frontend components interact with the JavaScript functions to add
dynamism to the web pages at the client side.
▶ Analyzed changes in online transactional processing, business processes, and modifications, to
improve quality of applications and meet additional requirements through MongoDB.
▶ Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with
JSON.
▶ Worked on the Node v6.0.0 version of Node JS.
▶ Used the web application framework Express for designing web applications and API s
▶ Developed Servlets and JSPs based on MVC pattern using Spring Framework.
▶ Developed PL/SQL procedure for login module and registration module.
▶ Used JDBC to connect to the information model tier.
▶ Used Eclipse IDE for designing, coding and developing applications
▶ Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to
do client side validations.
▶ Used Jasmine testing framework for JavaScript. Run the Jasmine tests by using Karma, a simple
JavaScript test runner tool.
▶ Used Apache Hadoop framework for distributed storage and the processing of big data sets.
▶ Configured Maven dependencies for application building processes that created Pom.xml files.
▶ Make files and the like. Worked with Clear case source management.
▶ Enhanced and created new Jasper Reports according to the requirements.
▶ Installed and configured a multi-server, clustered ILOG environment. Documented architecture and
trained client administrators.
▶ Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects.
▶ Involved in agile planning and Estimation Sessions of user stories and also participating in Scrum
Meetings to update the status daily.

Otis, Hartford, CT Jun 2016 – Oct 2018


Full Stack Java Developer
Environment: Spring 3.1, J2EE 1.7, Spring JDBC Template, Spring Batch, AJAX, XML, CSS, CSS 3, HTML
5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, Bootstrap, JUNIT, Jasmin, Mocha, JQuery,
Angular.js, Angular 2, React.js, JUnit, REST, STS 3.5.1(eclipse), Core Java, JSP's, Action Components,
Tomcat Web Server.
Responsibilities:
▶ Worked in an Agile Environment and participated in requirement gathering, analysis and design
▶ Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method,
Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
▶ Implemented the service layer based on a spring container and exploited Spring'sIOC features for
bean management.
▶ Used Maven for dependencies in Spring Boot and testing through various using DataJPATest.
▶ Used Embedded web server deployment in Spring Boot for deployment of web application.
▶ Used Oracle API Gateway for service-oriented architecture (SOA) and its deployment across domain
boundaries and in the cloud enabling organizations.
▶ Used Apigee API manager to manage all the browser based API gateway and mobile API gateway
from a single domain.
▶ Used Apache Tomcat in Spring Boot to communicate with the Spring MVC Controller.
▶ Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC
for building flows in our web application.
▶ Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet
application.
▶ Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,
JavaScript, JQuery, BootStrap, AJAX, Angular.js, React.js and JSON.
▶ Developed JBPM workflow process, rules with help of Drools engine. Wrote services for business layer
using core java/ Spring concepts.
▶ Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
▶ Developed application on spring 3.x framework by utilizing its features like Spring Dependency
injection, Spring Security, Spring Web flow with Spring MVC. Used spring's dependency injection for
injecting entity manager and managed beans into spring beans.
▶ Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle
database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules
and policies.
▶ Developed unit testing the applications using JunitFramework and developed logging and standard
mechanism based on Log4j.
▶ Developed and writing unit tests on both client and JS server side using Jasmine, Mocha and Chai
frameworks.
▶ Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web
services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations
and to achieve other client-side event handling.
▶ Designed the user interface of the application using HTML5, CSS3, Boot Strap, Java Server Faces 2.0
(JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Angular 2, ReactJS Node JS, and AJAX. Coded in
AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
▶ Used Spring Security framework for login authentication, password hashing. Worked on Java Message
Service (JMS) API for developing message oriented middleware (MOM) layer for handling various
asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
▶ Used D3.js and Angular 2 to construct data visualization. Developed persistence layer based on JPA
framework for providing POJO persistence model for object-relational mapping.
▶ Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on
Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based
entity objects and compiling GWT application.
▶ Used XML parser API's like JAXB API within the web service for marshalling/unmarshalling.
▶ Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules
Engine.
▶ Developed the web applications even under pressure when time line occurs.
▶ Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
▶ Tested each and every application with using validators and handled multiple modules simultaneously
to achieve the application.

Verizon, Irvin, TX Mar 2014 – May 2016


Java J2EE Developer
Environment: Spring Framework 3.0, Hibernate, Java 1.6, DHTML, HTML, CSS, Servlets, UML, J2EE,JSP,
EJB, Struts Framework Taglibs, SQL, Java Script, Oracle 11g,Websphere Application Server, Eclipse, JUnit,
JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 1.2,XPath, XQuery, UNIX, UML,
JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS.
Responsibilities:
▶ Involved in complete software development life cycle management using UML (Unified Modeling
Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and
Development.
▶ Coding interfaces for Web Services
▶ Used Springboot for web application development with the help of Spring Initializers.
▶ Application was developed using Spring MVC Web flow modules
▶ Implemented spring framework for application transaction management
▶ Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve
and store data to the database with Hibernate transaction control.
▶ Involved in the development of Page Flows, Business Objects, Hibernate database mappings and
POJOs. Used xml style syntax for defining object relational metadata.
▶ Used Spring ORM to integrate Spring Framework with hibernate and JPA.
▶ Used Springs JDBC and DAO layers to offer abstraction for the business from the database related
code.
▶ Used Spring AOP module to handle transaction management services for objects in any Spring-based
application.
▶ Used Spring MVC framework& Integration for Server side programming.
▶ Responsible to update/verify CDM for release level tasks.
▶ Developed JavaScript code for Client Side Validations. Involved in JAD sessions, documenting system
requirements, creating application designs, validating high-level designs (HLDs) to ensure accuracy
and completeness against the business requirements and programming the
solutions.                                   
▶ Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business
Logic. 
▶ Used Hibernate as the persistence layer to interact with Oracle DB.

BHEL, India Jun 2012 – Jan 2014


Java Developer
Environment: J2EE, Struts, Servlets, spring, EJB, AJAX, HTML, CSS, XML, Ant, JavaScript, Oracle 10G,
Eclipse 3.0, VSS, WebSphere 5.x, Log4J.
Responsibilities:
▶ Modeled UML 2.x (Class Diagrams and sequence Diagrams) using Rational Rose. 
▶ Implemented different Design patterns like DTO, DAO, Service Locator Pattern, Singleton Pattern and
MVC architectural design pattern for solving the architectural issues. 
▶ Involved in the design of Relational Database Schema with Entity Relationship diagrams 
▶ Analysis, design and development of Application based on J2EE and Design Patterns. 
▶ Developed Application using an enhanced framework based on Apache Struts. 
▶ Used JDBC for database connectivity with the application. 
▶ Developed some of the presentation layer interfaces, JSP's and Java Beans. 
▶ Client side Data Validations are performed using JavaScript. 
▶ Used JSTL and custom tag libraries in place of scriptlets. 
▶ Extensively used XML and XSLT style sheets. 
▶ Implemented the application and bug fixes in production environment. 
▶ Created Tables and SQL Queries to insert and fetch the data from the database. 
▶ Developed Enterprise Java Beans (Session Beans) to perform middle ware services and interact with
DAO layer to perform database operations like update, retrieve, insert and delete. 
▶ Involved in writing the ANT scripts for automating the process of building, testing and deploying the
system. 
▶ Monitored the error logs using Log4J and fixed the problems. 
▶ Developed the test cases using Junit to test. 
▶ Used Microsoft Visual SourceSafe (VSS) to check out project and maintain various versions of the
project.

You might also like