Sample 1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Shiva Kommareddy

(203) 293-8351
shivakommareddy8@gmail.com

Summary:

 Over 8 years of experience in Analysis, Design and Development in diversified areas of Client-Server, Distributed and
Web applications using Java/J2EE technologies.
 Involved in various projects related to Data Modeling, System/Data Analysis, Design and Development for both OLTP
and Data warehousing environments.
 Experience in designing professional UI web applications using front-end technologies like JQuery, Ajax, JSON, and
Angular. JS, Angular 2.0, Backbone JS, React JS and Bootstrap.
 Practical understanding of the Data modeling (Dimensional & Relational) concepts like Star-Schema Modeling,
Snowflake Schema Modeling, Fact and Dimension tables.
 Extensive experience in design and development of Enterprise applications using Java, JSP, Servlets, Struts MVC,
Spring MVC, Hibernate, EJB's (Enterprise Java Beans), JDBC, Java Messaging Service (JMS), Java collection, SQL,
PL/SQL.
 Experience in working with different operating systems Windows, UNIX, LINUX
 Strong experience with Java Platform, J2EE, JDBC, jQuery, EJB, Servlets, JSP.
 Proficient in creating server-side components, designing and implementing Business Tier Objects,User Interface
(GUI) design and development, Unit testing, debugging and Deployment.
 Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
 Worked with ANT Builder and ANT/Maven for the application building.
 Developed server-side application to interact with database using Spring Boot and Hibernate.
 Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and various
software testing.
 Experience in server-side JavaScript structures like Node.JS with Express.JS.
 Ability to grasp new technologies and to correctly apply new tools to build applications. Good Interpersonal Skills,
team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
 Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
 Understanding on API design with Data structures, Algorithms (Hash Code, Tree, etc.)
 Experienced in using Integrated Development environments (IDE'S) like Eclipse, NetBeans andJBuilder, Edit plus,
Notepad plus, Springs IDE.
 Expertise in working with cloud services like AWS, Microsoft Azure and NoSQL databases like Cassandra, Mongo.
 Good exposure to multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and JBoss.
 Expertise in Java IDEs such as Eclipse, JDeveloper, RAD, My Eclipse and NetBeans.
 Worked extensively in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and
AJAX.
 Developed Microserivces based on RESTful API utilizing Spring Boot with Spring MVC.
 Experience in using protocols like SNMP, NETCONF and data format like JSON for inter-application communications.
 Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-
thunk and redux-saga.
 Good experience in design and development of Web-Services as Service Providers and Consumers using HTTP/XML,
XSL, SOAP, REST and WSDL.
 Experience in using Microserivces architecture, with Spring Boot based services interacting through a combination
of REST and Apache Kafka message brokers.
 Strong Knowledge on NoSQL database MongoDB, Cassandra as Part of Open Source Participation.
 Experience in designing a Terraform and deploying it in cloud deployment manager to spin up resources like cloud
virtual networks, Compute Engines in public and private subnets along with AutoScaler in Google Cloud Platform.
 Experience with XML technologies such as JAXP, JAXB, XSD, XML Schemas, and XSLT, DOM/SAX.
 Monitored CVS, SVN, IBM Clear Case, ANT Scripts, and Maven for Automation Deployment.
 Strong experience in RDBMS using Oracle 10g, SQL Server, PL-SQL programming, schema development, Oracle fine
tuning.
 Experienced in writing JUnit Test Cases for System testing and API testing suing SOAP UI
 Strong knowledge with development in Agile Methodology - Test Driven Development SCRUMand Pair
Programming.
 In-depth understanding of entire web-based architectures, web technologies, SDLC and OOAD.
 Excellent client interaction skills and proven experience in working independently as well as in a team.
 Good at documenting and understanding user requirements and system specifications.
Education:
 Bachelors in computer science from India

Technical Skills:

Languages : C, C++, Java/J2EE


Database Query Language : SQL, PL/SQL, HQL.
Scripting Languages : JavaScript, Typescript, JQuery
Web Technologies : HTML, Bootstrap, AJAX, CSS, JSF, Angular.JS, React JS, Node.JS, JS, JQuery and JSP.
XML Technologies : XML, XSD, XSLT, DOM, SAX, JAXP, JAXB.
Distributed Technologies : RMI, EJB and Web Services (SOAP WS, SOA, Restful WS, JSON, WSDL)
Databases : Oracle, DB2, SQL Server, MYSQL, MongoDB.
Application/Web Servers : Oracle Web logic, IBM's Web Sphere, JBoss, Apache Tomcat
Framework : Struts, Spring IOC Spring Data, Spring MVC, and Hibernate.
Cloud Computing : Amazon EC2, AWS CloudWatch, Amazon EBS, AWS Identity, Azure, 3API Gateway
Tools : CVS, VSS, Maven, JUnit, Log4j, ANT, JIRA, Rational Rose, Radar.
Operation Systems : Windows, UNIX, Max OS X, Linux. IDEs: Eclipse, Net Beans, IntelliJ, RAD

Professional Experience:

Client: Webster Bank, Waterbury, CT


Nov 2019 to Till Date
Role: Sr. Full Stack Java Developer

Responsibilities:

 Delivered proposals on technology implementation details for Java applications using Java 8, Spring Boot,
Microserivces, Kafka, HTML, CSS, JavaScript, Angular.js, Angular 6, Reacts js, Node.JS js, and Hibernate.
 Involved in system requirements study and conceptual design.
 Worked on B2B application using agile environment and Web applications.
 Fetched JSON data within Orchestration Layer with Spring Boot Applications and displaying it in UI using React JS.
 Developed various screens for frontend using Reacts JS (React/React Native).
 Followed Scrum concepts of the Agile Methodology to produce high quality software.
 Developed web ui screens using Spring MVC, Angular.JS (Angular 6), HTML, CSS, JavaScript and CSS.
 Created Typescript reusable components and services to consume REST API’ using Components.
 Developed the Front-End and User Interface of ARWorks applications using JavaScript, ES6, React, and Redux.
 Built single page application (SOA) using Angular.JS as per the requirement.
 Created reusable React components and managed application state with Redux.
 Developed REST services using Java 1.8, Spring Boot, Spring MVC & spring cloud frameworks. Used spring core
for dependency injection and Hibernate ORM framework for interacting with IBM DB2.
 Developed Hibernate with spring integration as the data abstraction to interact with the database of MongoDB.
 Implemented migration tasks from Oracle apps to PostgreSQL databases.
 Having knowledge on (JMS) MQ’s like Apache Kafka, Rabbit MQ, IBM MQ, and Active MQ.
 Extensively worked on front end, business, and persistence tiers using the struts frameworks.
 Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
 Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and
Jenkins for Microserivces deployment.
 Existing applications were deployed to Azure after every enhancement. Developed and implemented WCF services
layer hosted on windows Azure.
 Used Azure functions to integrate applications and run backend process according to schedules without provisioning
or managing servers.
 Used Mongoose API in order to access the MongoDB from Node.JS used Angular CLI and NPM for scaffolding the
Angular4 application.
 Implemented REST Microserivces using spring boot. Generated Metrics with method level granularity and
Persistence using Spring AOP and Spring Actuator.
 Microserivces have been built using spring boot, spring security and deployed to AWS Cloud.
 Designed and implemented the interfaces for XipLink Multiplexer using NETCONF.
 Used Azure Resource manager to manage resources after deployment.
 Converted event streams into structured data using Google Cloud Dataflow/Apache Beam (Java).
 Prepared ETL standards, naming conventions and wrote ETL flow documentation for Stage, ODS and Mart.
 Developed Python batch processors to consume and produce various feeds. 
 Developed entire frontend and backend modules using Python on Django Web Framework. 
 Developed Business Logic using Python on Django Web Framework. 
 Implemented web page layout using struts tiles libraries and performed struts validations using Struts validation
framework.
 Developed Restful web services using Jersey and spring and developed Rest services using Node.JS
 Process and load bound and unbound Data from Google pub/sub topic to Big query using cloud Dataflow with
Python.
 Designed and developed a service now project that reads messages from Kafka topic converts them to queues and
apply conversation from JSON to pipe delimited string data format to be saved in SQL and NoSQL.
 Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
 Implemented design patterns in Scala for the application.
 Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.
 Implemented Hibernate Lazy default fetch plans for generating proxies and collection wrappers and also created
fetching strategies for minimizing the number of SQL statements.
 Involved in unit testing, integration testing, and SIT and UAT phases. Performed defect tracking, bug fixing and
enhancements.
 Design expertise for the SD-WAN (Versa & Viptela), SD-LAN and WAN optimization technologies for efficient
delivery of the application data across LAN and WAN.
 Extensively worked in Test Driven Development (TDD) framework using JUnit.
 Deployed JAR, WAR, EAR and J2EE applications on Apache tomcat server using Jenkins auto deployment.
 Expertized in using JIRA software with Jenkins and GitHub for real time bug tracking and issue management.
Developed SQL and PL/SQL queries using MySQL.
 Used SVN for version control.
 Developed enterprise applications using Scala.
 Scripted Maven build script to build the project.

Environment:Java 1.8, Web Sphere 8.5.5, spring 4.3, Hibernate ORM, HTML, XML, SOAP, REST, SOAPUI, Postman, Kafka,
MongoDB, Typescript, Swagger UI, Angular-6, React Js, Node.JS, Bootstrap, JMS, ActiveMQ, JUnit, Eclipse, DB2, Spring
MVC/REST/Batch/Cloud, Azure, Apache CXF, Http

Client: Cabot Corporation, Boston, MA Aug 2017 to Oct 2019


Role: Full Stack Java Developer

Responsibilities:
 Involved in analysis & design of the system and created use cases, wireframe diagrams, class diagrams &sequence
diagrams.
 Designed and developed the application using agile methodology and followed Test Driven Development (TDD),
Scrum.
 Followed Scrum concepts of the Agile Methodology to produce high quality software.
 Developed web ui screens using Spring MVC, Angular.JS (Angular 4), HTML, CSS, JavaScript and CSS.
 Strong experience in UI frameworks JavaScript, React Js, Angular 2+ and Angular Js.
 Implemented migration tasks from Oracle apps to PostgreSQL databases.
 Implemented Cloud services using Azure and AWS.
 Displayed the records in the page using grid framework in Bootstrap with functions of pagination.
 Used MVC-Struts framework in the front-end to develop the User Interface.
 Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
 Used a Microserivces architecture, with Spring Boot-based services interacting through RESTful and Apache Kafka.
 Integrated Hibernate with spring for Handling Transactions.
 Developed Azure Active Directory (AAD) authentication and OAuth authorization for API security.
 Developed applications with NoSQL and relational DB such as Mongo DB.
 Utilized REST design pattern, MVC framework and SPA framework based on Node.JS.
 Developed Restful web services using Jersey and spring and developed Rest services using Node.JS.
 Working on Angular2, Angular JS, HTML5, CSS3 and Typescript. Worked on additional frameworks like Bootstrap for
responsive design.
 Experience programming in the JBoss Enterprise SOA Environment including JBOSS workflow and Drolls Business
rules engine.
 Used REST API’s in integrating services Via Ajax using JavaScript, JQuery and Angular.JS and Node.JS.
 Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and
Jenkins for Microservices deployment.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes
 Developed Java API to interact with the Amazon SQS used in sending bulk emails.
 Developed stored procedures, Triggers and functions to process the data using SQL and mapped into Hibernate
Configuration File and established data integrity among all tables.
 Implemented Hibernate Lazy default fetch plans for generating proxies and collection wrappers and created fetching
strategies for minimizing the number of SQL statements.
 Involved in unit testing, integration testing, and SIT and UAT phases. Performed defect tracking, bug fixing and
enhancements.
 Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using
Hibernate, managed Hibernate.cfg.xml file.
 Used XML to transfer the application data between client and server.
 Have done debugging to fix issues and used Maven for dependency and build management.
 Testing the java services by using JUnit.

Environment: Java 1.8, Spring MVC, Angular-JS, Node.JS, HTML, CSS, JavaScript, React Js, Typescript, Azure, JSP, JMS,
RAD, UML, XML, Hibernate, REST, Kafka, MongoDB, Tomcat 7, SVN, Ajax, JUnit, Rational

Client: Trans Market Group, Chicago, IL Jan 2016 to Jul 2017


Role: Java/J2EE Developer

Responsibilities:
 Involved in system requirements study and conceptual design.
 Worked on B2B application using agile environment and Web applications.
 Followed Scrum concepts of the Agile Methodology to produce high quality software.
 Developed web ui screens using Spring MVC, Angular-JS, HTML, CSS, JavaScript and CSS.
 Extensively worked with Eclipse, IntelliJ IDEA and WebLogic 10.3 Workshop.
 Coordinated with DevOps team for maintaining application.
 Created Node.JS Express Server combined with Socket.io to build MVC framework from front-end Angular.JS to
back-end MongoDB, in order to provide broadcast service as well as chatting service.
 Developer data controls using ADF, ADF Faces and ADF Task Flow.
 Conducted gap analysis and developed data migration and integration plans
 Developed RESTFUL web service using REST Jersey API.
 Implemented migration tasks from Oracle apps to PostgreSQL databases.
 Design the Elasticsearch configuration files based on number of hosts available, naming the Cluster and Node
accordingly. Using Curator API on Elasticsearch to data backup reasoning.
 Developed spring services, Dao’s and defined routes using Apache Camel.
 Developed messaging module using Spring JMS, Apache Camel andActiveMQ.
 Integrated Hibernate with spring for Handling Transactions.
 Developed applications with NoSQL and relational DB such as Mongo DB.
 Developed Restful web services using Jersey and spring and developed Rest services using Node.JS
 Developed stored procedures, Triggers and functions to process the data using SQL and mapped it toHibernate
Configuration File and established data integrity among all tables.
 Consumed Restful Webservices.
 Implemented design patterns in Scala for the application.
 Implemented Hibernate Lazy default fetch plans for generating proxies and collection wrappers and also created
fetching strategies for minimizing the number of SQL statements.
 Involved in unit testing, integration testing, and SIT and UAT phases. Performed defect tracking, bug fixing and
enhancements.
 Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using
Hibernate, managed Hibernate.cfg.xml file.
 Used XML to transfer the application data between client and server.
 Have done debugging to fix issues and used Maven for dependency and build management.
 Used SVN as version control
 Testing the java services by using JUnit.

Environment: Java 1.7, Spring MVC, Angular.JS, HTML, CSS, JavaScript, Node.JS, JSP, JMS, RAD, UML, XML, Hibernate,
REST, Tomcat 7, SVN, Ajax, JUnit, Rational, Win 7, Linux.

Client: Flagstar Bank, Troy, MI Oct 2014 to Dec 2015


Role: Java Developer

Responsibilities:

 Interacted with the Business/Technical Architect to obtain the specific system requirements and in understanding
the functional flow.
 Involved in analysis & design of the system and created use cases, wireframe diagrams, class diagrams& sequence
diagrams.
 Used Spring Framework for Dependency Injection and integrated with Hibernate
 Involved in J2EE coding of functionalities (JSP as View and Servlets as Controller) based on MVCpattern using Spring
Framework.
 Developed web ui screens using Spring MVC, Angular-JS 2, HTML, CSS, JavaScript and CSS.
 Have good experience in creating and publishing Web Services using WebLogic Workshop Tool.
 Deployed code using Git repository.
 Designed, developed and maintained PostgreSQL database architecture.
 Build REST web service by building Node.JS Server in the back end to handle requests sent from the front-end
jQuery Ajax calls.
 Used Spring Object relational mapping (ORM) and Hibernate for persistence in Oracle.
 Wrote XML's to define spring web flow and Spring beans.
 Wrote NOSQL queries for Oracle database for creating new profiles and their functionalities to support the
customer assist application.
 Involved in developing test cases using JUnit testing during development mode.
 Implemented log4j for application logging and to troubleshoot issues in debug mode.
 AGILE development process has been followed. Experienced with Stand-up, Retrospective, Demo, Planning and
Code review meetings.

Environment: Java/J2EE, Spring MVC, Servlets, JSP, JDK 1.5, REST webservice, Angular.JS 2, Hibernate 3.0, jQuery, Eclipse
IDE, Web sphere, JUnit, log4J, NoSQL, Oracle 10g, ANT, XML/XSLT

Client: BitraNet, India Jul 2013 to Sep 2014


Role: Jr. Java Developer

Responsibilities:

 Involved in requirement gathering, designing, developing, deploying, debugging and testing web-based application
using the J2EE architecture.
 Designed the application using Agile Methodology.
 Hands on experience in J2EE framework Spring MVC, JSF, iBatis, MyBatis.
 Developed international standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX,
XML PULL parser and JAXB for Assessment and Flashcards.
 IBatis and MyBatis were used to interact with database object.
 Developed front end application using HTML, XHTML, CSS, JavaScript, jQuery, jQuery UI, JSP, JSTL.
 Hands on experience in Solr including configuration of solr-config, data-config and schema XML files of Solr and
deployment in the server environment.
 Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
 Developed SQL and PL/SQL queries using MySQL.
 Used SVN for version control.
 Developed enterprise applications using Scala.
 Scripted Maven build script to build the project.
 Eclipse is used as development editor.
 Customized various third-party JavaScript files like fancy box, jQuery file uploader.
 Developed SQL and PL/SQL queries using MySQL.
 Developed application logging using log4j.
 Web2Project is used as team management tool.

Environment: Java 6, J2EE 5, JSF 2.2, Spring MVC, MySQL, iBatis, JSP, JSTL, HTML, CSS, jQuery, jQuery UI, JavaScript,
Windows, Eclipse, SVN, Tomcat 6, Maven 2, Web2Project, log4j.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy