Post Job Free

Resume

Sign in

Web Services Data

Location:
Norristown, PA
Posted:
September 04, 2017

Contact this candidate

Resume:

Sindura G

Email: ac15j2@r.postjobfree.com, Ph: No: 972-***-****

ABOUT ME

A Passionate Developer and a problem solver with around 8+ years of experience in software industry. I am very excited to contribute my services for an organization that provides an opportunity.

Certifications:

Oracle Certified Associate.

Oracle Certified Professional, Java SE 6 Programmer (1Z0-859).

Microsoft course Certificate in Html5.

Education:

Bachelors in Information Technology, 2008, SVITS India

Online Profiles:

LinkedIn: https://www.linkedin.com/in/sindura-gouni-1a4930140/

Hacker Rank: https://www.hackerrank.com/sindu17jb

GitHub: https://gist.github.com/sinduragoun

TECHNICAL SKILLS

Technologies: Java, Java Script, C, C++, ASP.NET, JSP, UML, WSDL, HTML, CSS, JQuery, SQL, Shell Scripting.

Java Technologies Java, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, Java Beans, Web Services, AJAX, Jmock, Backbone JS

Frameworks

Struts, Spring

Hibernate,Redux, Tiles, Flux, Kafka .

Web Technologies

Java Mail, JSP, D3 charts Servlets, EJB, XML, XSL, XSLT, SOAP, Restful web services (API), log4j, JSF

App / Web Servers

Apache Tomcat, JBoss, Web logic, WebSphere, Glassfish,

Databases

Oracle, MongoDB, Postgre SQL, Cassandra, SQL

Front End

Angular JS, HTML, Bootstrap, Node JS JavaScript

Design patterns

Singleton, Façade, Abstract, MVC

Spring Varieties:

Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Security

ETL&Reporting

SSIS,

SSRS

Amazon Web Services tools

EC2, S3, Dynamo DB

DevOps Tools

Chef, Jenkins, Maven, GIT, Docker

Advanced Tools/Tech

JBuilder, JDeveloper, GitHub, Splunk, Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS

Apache Tools

Log4j, Maven and ANT, Apace CXF

IDEs

Eclipse

NetBeans,

Oracle SQL Developer, TOAD,

Defect Tracking

JIRA, Bugzilla, Intercept, Rally, ALM

Methodologies

Agile, Waterfall

Testing Tools

Junit Easy Mock, Neoload, JMeter

Other Tech

Groovy on Grails, Ruby on Rails, Wkhtmltopdf, NPOI, Elastic Search, cactus.

Version Control

CVS, Rational Clear Case, Git, SVN, Version One

Programming Concept

Object Oriented Programming(OOPS), UML using Rational rose, Design patterns

Operating System

Windows XP/Vista/8, Unix, Linux, Redhat, OS X

3rd Party tools

Wkhtmltopdf,

NPOI, Sendgrid UI, Google Web Toolkit (GWT)

PROFESSIONAL SUMMARY

Involved different facets of JAVA/J2EE projects like enterprise and distributed application design, development, testing, debugging, documentation, deployment and integration.

Highly involved in full software development life cycle implementation, Agile Methodology.

Experience in building enterprise Applications using Core Java, J2EE (SPRING, Hibernate, Servlets, JSP, JDBC, STRUTS), XML and JSON, MVC, EJBs (Session Bean, Entity Beans, JMS/MQ Series).

Developed Web Services using Restful JAX-RS and SOAP JAX-WS services and good knowledge in Service Oriented Architecture.

Expertise in Frontend development using HTML, CSS3, JavaScript, JQuery, Angular JS, AJAX, JSP, DHTML.

Good experience with XML parsers (SAX, DOM), validations with DTD, XSLT and XPATH.

Great Expertise on Spring Core, spring batch, Spring AOP, Spring ORM, Spring DAO, Spring MVC.

Hands-on experience in relational databases like PL/SQL, Oracle. Wrote stored procedures, triggers, cursors and complicated reports.

Good experience in Git LFS server.

Knowledge in developing applications with Java/J2EE design patterns (MVC, IOC Factory etc).

Experience in using Tomcat Web Server and WebLogic, WebSphere Application Server.

Proficient in programming by using the IDE’s Eclipse, STS, SQLYog.

Working experience with Relational Databases SQL Server, MySQL, Postgres and MongoDB.

Excellent knowledge and experience in core concepts that includes Collection API, Threading Concepts, Synchronization, Serialization and Exception handling.

Integrated Apache Kafka for data ingestion.

Worked on migrating Map Reduce Programs into Spark Transformation using Spark and Scala.

Knowledge on AWS like S3, EBS, ELB, SNS, and RDS.

Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.

Excellent experience in DevOps Tools (GitHub, Nagios, Monit, Consul.io, Jenkins and Docker).

Used Redux to unidirectional data flow and combines convention with functional approaches.

Experience with Azure (IIS, SQL, VPN configuration, and NSG).

Excellent knowledge in polymer Js utilize native browser functionality, encapsulation of css.

Deployed app to App Engine.

Hands on experience in configuring snapshot and incremental backups on Cassandra database.

Knowledge of isomorphic React is a plus

Excellent experience working with TDD (Test Drive Development).

Having experience in peregrine, HP Quality center, Remedy, Team forge, Jazz tools.

Used configuration management tools like GIT, CVS, VSS, SVN and Clear Case for version controlling.

Excellent knowledge in solving Performance issues (both Application and Database).

Worked on top level container (Jframe, JDialog and JApplet) classes through swings.

Used Lambda expressions to convert functional interfaces.

Supported entire mobile application lifecycle with concept, design, test, release and support.

Working knowledge in Jenkins and Maven for building and deploying applications in web/app servers.

Worked on tracking of defects, issues, risks using Jira, Clear Quest and Quality Center.

Experience in creating Use Case Model/Diagrams, Class Diagrams, sequence Diagrams in Microsoft Visio

Knowledge of API life cycle, microservices architecture and API definition/discovery

Develop applications to support Cross Browsers and made sure UI is safe from XSS and Sql Injection attacks.

Quick learner, excellent team player, ability to meet deadlines and effectively work under pressure.

PROFESSIONAL EXPERIENCE

Employer: Huron, San Francisco, CA

Client: Peoplesoft.Inc May 2017- Till Now

Role: Java Developer

Project - Designed the solution design that enables automatic synchronization between the two-system using a combination of the DRM and Peoplesoft Component Interface CI APIs. Process that holds true for both account and entity records. When a new account or entity node is added in DRM the updates sent to Peoplesoft. Adding a new chart field to PeopleSoft.

Responsibilities:

The Process to build leveraging the DRM (Data Relationship Web Services) (SOAP) API and Client provided PeopleSoft Components Interface (CI) API to feed chart changes from DRM to PSFT.

Creating a web service client using JDeveloper.

Designed large scale pub-sub message queues using Apache Kafka.

Involved in integrating struts 2 with hibernate using plug in.

Created data sources as part of configuration of an instance of WebLogic server.

Upgrading existing API programs and identifying all nodes added since the last run date

Update the DRM results properties based on the response from PSFT.

Changing to existing types and regenerating web service proxy classes

Designed and developed the User Interface using JSP, HTML, CSS, JavaScript and AngularJS.

Worked with Spring web flow to represent UI flow

Worked with EJB 3.1 in binding application supported by WebSphere 8.

Developed paging component and Integrated web services with Flex

Provided XML and JSON response format to support various service clients.

Jackson processor for JSON data binding and JAXB for XML data binding are utilized.

JDBC framework is used to establish communication with the Oracle database

Testing the message flows using SOAP-UI

Authentication and security in Apache Kafka pub-sub system.

Generated streams with Java 1.8 collection interfaces.

Implemented Scale break to loop and program execution.

Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, JSON and HTML5.

Consumed RESTful Web services provided by different vendors to submit the TRAFFIC STOP data.

Build JAX-WS and JAX-RPC SOA service binding producers and client implementation from WSDL contracts.

Implemented the web service in JDeveloper 11g.

Created new web service operations and modified the existing web service's WADLs Web Application Description Language

As an API and Microservices developer be part of a high performance team focused on driving innovation, modernizing application infrastructure.

Used lambda expressions for inline implementation of interface in java 8.

Used Default shell in Linux to read command, execute and interact with system.

Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.

Implemented Web Services for communicating one application to another application by using SOAP.

Implemented WSDL XML document to located and describe the web services

Employer IBM

Client: Geico Insurance, Wayne, PA Jun 16 – May 2017

Role: Senior Full Stack Developer

Project – The application is designed to present quotes to online & mobile customers while providing wide range of search and filters on the plans and benefits available from geico. Web Services have been used to compare the quotes from different competitors. Used Angular JS 2, Bootstrap and JQuery for Responsiveness and Implementation of application

Responsibilities:

Analyze all business processes and ensure compliance to all controlled processes per the business flow or requirement.

Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core. Also, implemented Dependency Injection using the Spring framework.

Construct a powerful and modern frontend architecture, involving React

Experience in designing and developing POCs in Spark using Scala to compare performances of Spark with SQL/Oracle.

Contributed to upstream code of open source projects like Apache Kafka & Storm.

Deployed applications using portlets, enterprise bean, web services.

Extensive experience in working on ADOBE FLEX.

Worked on analysis of data base related to financial, and also installed and set up of Hadoop.

Worked on various swing components (Applets, internal frames, progress bar, etc.)

Built large-scale web applications and mobile-first websites using JavaScript, React js and AngularJS.

Wrote Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.

Improved reliability and performance of high volume applications by moving them to Mongo DB.

Worked with Flux in various parts store and view.

Developed a dynamic member login application and web portal using Struts 2 framworks.

Developed script using Scala shell commands as per the requirements.

Developed Restful Web services for transmission of data in JSON format.

Extensively worked with Servlets, JDBC, JSP, Hibernate and Spring to build application logic.

Developed EJB’s Entity Beans and Session Beans on Eclipse IDE.

Integrated Apache Kafka for data ingestion.

Used Mustache.js to render Mustache templates in java script which includes web browsers, server-side environments as node and couchDB views.

Developed the Web UI using Adobe Flex3.0

Upgraded the Hadoop cluster from MySql to HDFS using sqoop.

Eliminated duplicated code and also disciplines using TDD.

Experience working with Oracle database.

Built responsive and adaptive websites and templates for our Postano embeddable widget using HTML, CSS and JavaScript

Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.

WebLogic server was the application server that was used for the entire project.

Implemented Performance tuning and improved the Performance of Stored Procs and Queries.

Wrote unit testing codes using Junit, resolved bugs and other defects using Firebug, Firebug Lite and Eclipse's debugging tool, ensured with browser compatibility.

Worked with nodejs to bound application.

Created premade widgets, used API to push data to dashboard using dashing.

Involved in the working with JMS enabled application.

Used Swing Components to display a text string as part of GUI.

Involved in the development of business logic layer by using EJB 3 (using session bean).

Created Hibernate mappings, set up configuration3 properties, creating sessions and transactions.

Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on cloud and created S3 buckets for our application.

Configured, support and maintained all network, firewall, storage, load balancers, operation systems and software in AWS.

Worked with different set of struts 2 tags for easy flow of page execution.

Worked on allowing multiple clients to access information via JMS

Improved the Overall application performance.

Used Google cloud SQL database in managing and MYSQL relational database.

Used Eclipse for IDE and utilized GIT for source code repository management, creating views, and performing code delivery, code labeling and code merging.

Implemented project based Jenkins plug-in for Continuous Integration Builds, automated deployments and Notifications; configured slaves in Jenkins for appropriate release builds.

Giving shadowing and taking reverse shadowing from the new implementation vendors and rectifies the processes if anything goes wrong.

Environment: JSE, HTML, JQuery, Spring, Web services, JSP, JPA, MySQL, Oracle, Jenkins, EJB, CSS, Linux, Putty, VOBS, SVN, Junit, Agile Methodology.

Client: Boost mobile, Dallas, TX Sep 15 – May 16

Role: Senior Full Stack Developer

Online deals System (OdS): This Project is designed for quote, new business and customer care. The main purpose of this project is to get the new and exclusive offers. Customers can log onto the site and get their best offers based on their plans. ODS helps the premium and new business for purchasing the plans with best possible pricing.

Responsibilities:

Designed and developed web site application using AJAX, AngularJS 2, Bootstrap, CSS, HTML5, JQuery, JSP, Tiles framework and XML.

Developed the presentation layer with responsive web design experience using Bootstrap, AngularJS, JavaScript, CSS, HTML and JQuery.

Utilized paired programming, story cards, unit testing and functional testing.

Developer a proof of concept for using HBase and Cassandra to store and process borrower history.

worked with dashboard frameworks in creating Graphs, tables and data for external sources.

Built responsive site using Bootstrap that fits devices of different visual sizes, Used AngularJS for data-binding, and Node JS for back-end support with APIs.

Used TDD features while finding problems and quicker fixes.

Deployed Azure services for hybrid bases authorization and encryption system.

Made Ajax calls using backbone.js for getting the data and parsing it for showing on web page.

Implemented Controller framework by deploying spring controller, by utilizing Spring IOC framework executed application Service layer.

Team utilized Agile methodologies including paired programming, unit testing and functional testing.

Produced fully functional mobile application writing clean code.

Ensured new and legacy application in meeting quality standards.

Worked on HBase shell, API and Cassandra hector API.

Managed the security credentials that enable users to access AWS accounts using AWS and IAM.

Worked on PowerShell, GIT for DevOps.

Responsible for the adoption and following of XP practices including but not limited to unit testing and paired programming.

Worked on performance turning and Cassandra setup standardization process.

Worked on C++ strings in memory management.

Used Open Dashboard in displaying analytics visualization and data views.

Used JMS in updating, altering data and messaging to generate online quotes.

Worked on different frameworks in nodejs like socket.io, mean js.

Spring MVC framework was implemented for web applications and used custom tag libraries

Used AJAX, JavaScript and JQuery to handle asynchronous requests and CSS were used to keep uniformity in look of the application.

Created rich interface for client facing analytics (Flash/Flex).

Developed concurrency promises to perform certain task.

Debugged loggings on the back end using JMS.

Deployed Managed and Monitored Mongo DB Replica Sets / Databases, Prototyped Mongo DB new features across multiple stacks and applied the Mongo DB concepts such as locking, transactions, replication schema and design.

Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application and Developed a prototype using AngularJs and Spring boot based REST services to convert the MVC application into browser based single page application.

Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided and AngularJS. Developed server-side services using Java 8, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC). Used SOAP UI & Fiddler for Testing.

Designed and prepared Unit test case using Junit and Log4j and removed the maximum bugs before passing on the application to the QA team.

Used Maven Flex-Mojos and Hudson to automate the build and test process.

Worked with Java plug-ins in JRE to run inside various browsers.

Passed message using MDB like EJB/JMS .

Researched and suggested new mobile products, applications and protocols.

Used thread priorities in operating system and scheduled for execution.

Used Node.js codes to debug java script codes.

Involved in designing of the Entire Application

Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular 2 code

Responsible for the development of new requirements and enhancement of the Business Approvals.

Integrated the application with Spring Quartz framework.

Environment: JSE, HTML, Angular JS, Backbone, Node JS, Ajax, Grunt, Quartz, Log4j, jQuery, spring, Web services, JSP, JPA, MySQL, Junit, Agile Methodology.

Client: United Healthcare, Centennial, CO Nov 13- Aug 15

Role: Sr. Java/J2EE Developer

Description: United Healthcare is an American diversified managed health care company, having server side web application for their different health care providers. Customer will choose different health care benefits out of the plan options available. The services will enable them to manage health insurance products, features, benefits and benefit values and attributes. Client interacts through web interface with web services written at back end to fetch data from database and select their plan benefits.

Responsibilities:

Eclipse IDE is used for Application Development for developing the custom applications using the J2EE Frameworks such as Struts, JSF and J2EE Technologies such as Servlets, JSP, EJB and JNDI.

Implemented the User interface using JQuery, Apache Tiles, JSP, JSF, My faces, JavaScript, Ajax and DHTML.

Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.

Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).

Along with Solutions Architect, developed Flex prototype of the Media Player used on the production site.

Worked with value stack technologies using Struts 2

Migrated and adapted existing web applications to the leading mobile platforms.

Used C++ libraries for internal representation.

Worked on different multithreading processes.

Made recommended changes and enhancements in mobile applications.

Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.

Worked on locks and thread synchronization.

Worked on Node Modules to create directory express.

Developed persistence layer using EJB Java Persistence API(JPA) annotations and Entity manager

Used Hibernate, developed POJOs and wrote XML files to map the objects to relational database

Extensively used Hibernate for Object Relational Mapping for data persistence.

Implemented efficient SQL statements and procedures to fetch the data from the database.

Used Http compression and AJAX for faster response time.

Applied annotations for dependency injection and transforming POJO/POJI to EJBs.

Implemented spring security features using AOP Interceptors for the authentication.

Created Java Scripts for client side validations and validation frame work for server side validations.

Used log4j for logging messages and Rational Clear Case for version Control.

Implemented ANT scripts to fetch, build, and deploy application to development environment.

Consumed Web Services (RESTful) from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.

Worked on Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.

Successfully Implemented/Handled Disaster Recovery (DR).

Used RAD as a IDE and extremely worked with the WAS 7.0(WebSphere Application Server).

Environment: Java/J2EE, Spring, Web Services, RESTFUL, JAX-WS, Sql Developer, RAD, WebSphere Application Server, DB2 Data Base, JAXB, ANT, JPI, AOP, POJO.

Client: Jefferson Bank, San Antonio, TX Dec 12 – Oct 13

Role: Senior Software Developer

Description: Jefferson Bank provides funds or loans to people with small business requirements. Applicants get their loans sanctioned based on their credit history. The applicant information is maintained in a database along with the details of the loan for repayment. This data is filtered into different categories based on parameters like type of account, loan amount, due date. The filtered data is used for statistics for generating reports.

Responsibilities:

Designed and developed entire application implementing MVC Architecture.

Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.

Extensively used Core Java, Servlet, and JSP.

Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one primary area of functionality using Struts Framework.

Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java 7 collections.

Developed business components using Stateless Session Beans and Entity Beans.

Used Business Delegate, Facade, Service locator, Data Access and Value Object design patterns.

Validated all forms using Struts Validation Framework and implemented Tiles Framework in the presentation layer.

Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.

ORM tool Hibernate 4 to represent entities and fetching strategies for optimization

Developed web pages for Single Sign On using JSP and implemented Hibernate for mapping and persist data.

Used JMS to create, send and read messages. Also, integrated Sendgrid to manage email communications.

Programming experience in developing MQ adapters using MQSeries for JAVA and MQSeries JMS.

Designed and Developed web services using JAX-WS, SOAP, JAXB.

Implemented Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.

Developed the application using Front Controller, Data Access Objects, and Singleton.

Used MAVEN as build management tool.

Worked with XPATH when need to identify objects in the screen.

Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, and JSTL.

Developed Servlets and JSP for Data retrieval implementation with User Interface.

Developed Container Managed Entity and Session beans.

Implemented Test Driven Development (TDD) methodology.

Used IntelliJ as IDE and ClearCase for version control.

Worked on swings in background image loading.

Created and modified Complex SQL Commands

Used Code Collaborator for the creating code reviews and JUnit code coverage.

Environment: Java, JSE, JMS, HTML, Servlets, JSP, JDBC, Oracle, SQL, Junit, Code Collaborator, TDD, MAVEN, Struts, Sendgrid.

Client: National Bank Limited, Hyderabad - India May 10 – Nov 12

Role: Java Developer

Online Banking System: Online Banking System with Advanced Security is a web-based application that allows secure online banking transactions for Clients banking operations. The application was developed over J2EE Platform with Oracle as the back-end database. This Application helps customers to check account balance, transfer funds, view transaction history, view transaction status.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.

Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.

Actively involved in analyzing and collecting user requirements.

Involved in developing struts action classes and Form Beans.

Involved in design of JSP pages to display Forms. Successfully implemented the MVC pattern by writing JSP's as a view and Java beans i.e. POJO's as a model and Dispatcher Servlets as controller.

Coding implementations of Data storage and Retrieval.

Session Beans are designed in such a way to serve the following: Inserting, updating, and deleting data from the database.

Involved in developing the Hibernate code

Developed Code per MVC architecture. Development using JSP, and Struts Framework.

Participated in Server side and Client side programming.

Used oracle as the database. Wrote SQL stored procedures, used JDBC to connect to database.

Involved in developing various Servlets.

Implemented Load balancer, Solved Load Testing, Performance Testing issues in production.

Wrote entities in Scala and Java along with named queries to interact with the desired database

Environment: Java, Core Java/J2EE, Servlets, Struts, Hibernate, Oracle, PL/SQL, JDBC, Apache Tomcat.

CMC Ltd, Hyderabad, India Oct 08 to May 10

Role: Junior Java Developer

Centralized Ticketing System: This project automates the ticketing, administration, and network related work of railway department of Syria.

Responsibilities:

Developed various modules for issuing tickets, cancellation, special features, handling administrative issues, creating and updating train information, managing station master and passenger information.

Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose

The application is designed using J2EE design patterns and technologies based on MVC architecture

Agile Methodology is used for development of the application.

Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.

Integrated struts MVC with spring DI and Spring hibernate DAO

EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.

Developed EJB MDB’s and message Queue’s using JMS technology.

Implemented security for different front end views based on the access privileges.

Involved in writing XML validation classes using Struts validation framework.

Designed the user interfaces using JSPs, AJAX and Struts Tags.

Used XML Web Services using SOAP to register agents using non-java application.

Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming.

Environment: J2EE, JSP, 1.1, Hibernate, DB2, EJB 2.0, Servlet, JavaScript, HTML, Oracle 8i, Rational Rose, UML, ANT, JUnit, XML, XSD, Windows

References: Provided up on request.



Contact this candidate