Post Job Free

Resume

Sign in

Developer Js

Location:
St. Louis, MO
Posted:
November 04, 2020

Contact this candidate

Resume:

Ravi Teja Maddali

Java Full Stack Developer

adhjou@r.postjobfree.com

Phone No: 636-***-****

Summary of Expertise:

* ***** ** ************ ********** in all the phases of software development lifecycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.

Expertise in developing applications using Java, J2EE Technologies, JDBC, JSP, Servlets, XML, JavaScript, HTML, AJAX.

Hands-on experience in development of Microservices and deploying.

Background with traditional databases such as Oracle, SQL Server processes.

Worked on Import Export of data using ETL tool Sqoop from MySQL to HDFS.

Experience in Microservices using Spring boot with Spring Cloud stack like Apache Kafka Spring Cloud Netflix stack patterns like Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zulu) and Client-Side Load Balancing (Ribbon)

Extensive experience in different IDE's like Net Beans, Eclipse - Indigo, Kepler, and Neon& Mars.

Experience in building integration with CRM and Access Management Systems.

Expertise in working with SOA architecture and developing Web services using SOAP & REST.

Experience in Microservices Architecture with Spring Boot and Docker.

Technical Sills:

Languages

Java, J2EE, Scala 2.12.1, Python 3.6.0, Java 8

Web Technologies

SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks

Spring 4.3, Hibernate 4.3, AngularJS 1.0/1.5/2.0/4.0, Ext JS, node JS, Spring Security 3.2

Application/Web servers

Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases

Oracle 10g/11g, SQL server 2012/2014/2016, My SQL 5.7, DB2 11.1

No SQL Databases

Mongo DB, Cassandra, Couch DB

Internet Technologies

HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments

Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE

Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Client: Charter Communications, Missouri September 2019 – Still date

Role: Java Full Stack Developer

Responsibilities:

Worked as part of production support team to support the issues in production and direct the issues to specific teams

Used Jenkins to initiate the builds and monitor them to see if all the junits,Jmeter test cases and the code is passing through the builds

Used Log4j framework to log the system execution details to log files.

Migration of legacy application to microservices using spring boot

Implementing spring security for rest ful and soap webservices

Used Jmeter for testing the application and also used Postman for testing rest webservices

Upgraded the spring cloud version and resolved the dependency issues which came as part of upgrading

Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot

Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins

Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL) and integrated business layer with DAO layer

Followed Test Driven Development and wrote test cases using Junit and Mockito.

Used Maven tool to build project and JUnit to develop unit test cases.

Requirement Analysis, Design, and maintain efficient, reusable, and much reliable java code Identify defects and bottlenecks, and devise solutions to the problems

Wrote spring configuration file to define beans, define data source and Hibernate properties.

Developed one-many, many-one, one-one annotation based mappings in Hibernate.

Implemented JPA to persist the data into Database and implemented CRUD operations on the data.

Environment: Java, HTML5,CSS3, XML, XSLT, AngularJS, Tomcat Web Application, Scala, UNIX, GIT, BDD, Hibernate, Spring 4.0 DAO, AWS, Apache Kafka,MySQL, Oracle, Eclipse, CSS, Servlets, SQL, PL/SQL, SOAP, JUnit, Maven, Log4j,groovy

Client: MasterCard, Missouri June 2017 – August 2019

Role: Java Full Stack Developer

Description: MasterCard Incorporated is an American multinational financial services corporation. MasterCard Worldwide has been a publicly traded company since 2006. They also use the Priceless description to promote products.

Responsibilities:

Involved in the analysis design, coding, implementation, and testing of business user requirements.

Developed rich user interface using HTML5, CSS3 and JavaScript, jQuery, AngularJS 4 / 8, ReactJS, Spring Boot, XML, JSON that are browser compatible.

Utilized ReactJS in combination with AngularJS to create fast, simple and dynamic views.

Generated POJO classes to map to the tables in the database by using the JPA-Hibernate integration.

Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Implemented Restful Web Services using spring and used Spring Boot for microservices & consumed services using Spring REST template.

Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular 2/ Angular 4.

Involved in creatingAngular 4.0 parent and child components in the application by using the angular-cli command ng g component.

Developed an effective HTML User Interface using new HTML form elements

Developed a jQuery based front end including forms, controls, event handlers and effects

Performed unit testing for the existing components and newly developed components.

Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML and JBOSS FUSE.

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, ReactJS, Bootstrap, XML, JSON, Spring, REST & SOAP Web Services, Kafka Hibernate, Kubernetes, JUnit, Eclipse, log4j, Ruby, Mockito, TestNG, GIT, Maven, JIRA, Oracle database, Cassandra, AWS, S3, RDS, Docker, Jenkins & Tomcat.

Client: Intuit, San Diego, CA April 2016 - June 2017

Role: Java Full Stack Developer

Description: Intuit Inc. is a business and financial software company that develops and sells financial, accounting, and tax preparation software and related services for small businesses, accountants, and individuals. The company is headquartered in Mountain View, California. More than 95% of its revenues and earnings come from its activities within the States. As a part of designing team, our goal is to enhance the website and other applications and make them more user friendly.

Responsibilities:

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

Followed the Agile Scrum software development methodology.

Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.

Edge, AJAX-driven user interface.

Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.

Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment

Designed and developed many single page web applications using BackboneJS.

Designed and developed intranet web applications using JSP, JavaScript, and CSS.

Making changes to the existing web applications and creating new components using React.js.

Developed Rich web user interfaces using HTML elements such as Command, Navigation, progress, Summary, Article and other formatting elements.

Leverage knowledge of W3C standards, cross-browser development techniques.

Worked on tools like TortoiseSVN and JIRA for bug tracking.

Developed a jQuery based front end including forms, controls, event handlers and effects

Developed a fully automated continuous integration system using Git-Stash, Jenkins, MySQL, and custom tools developed in Python and Bash.

Implemented transaction management using spring 4.0 framework declarative transaction management with Spring AOP concepts.

Environment: Java, J2EE, JSP, Spring MVC, Struts MVC, Spring Web Flows, JavaScript, React JS, Node JS, Angular JS, React JS, Query, Hibernate, Spring 4.0, Web services (SOAP/REST), Oracle 10G, XML, AWS, WebLogic9, Eclipse, SVN, No SQL, Rest, SQL Developer, Python, Selenium, IBM RAD, JIRA, IBM BPM, Apache CXF, Apache Camel, Maven, Unix, Linux,Shell, Jenkins, Mongo DB, Twitter Bootstrap, JSF, Active MQ, LISA and Junit.

Client: Sparta Systems, Hamilton, NJ December 2015- March 2016

Role: Java Full Stack Developer

Description: Sparta Systems is a Diversified bank that offers a broad array of financial products and services to consumers, small businesses and commercial clients.

Responsibilities:

Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).

Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.

Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.

Designed and Developed UI for Customer Service Modules and Reports using Angular2.0, HTML, CSS, Bootstrap, JavaScript, and jQueryCreated web application prototype using JavaScript and AngularJS.

Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.

Used various Angular UI Bootstrap components such as calendars, masks, up loaders, sliders, alerts, modal dialogs etc. for developing the UI.

Developed pages using Angular2.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.

Integrated Apache Kafka for data ingestion.

Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

Load data from various data sources into HDFS using Kafka.

Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.

Environment: Jdk1.6, HTML5, Angular2.0, jQuery, JavaScript, Spring Batch, Node.js, Bootstrap, Spring 4.0, Apache7.0, log4j, Hibernate, Kafka, Maven, Tortoise SVN, Rest web services, AWS, maven, jQuery, JIRA, Eclipse Kepler, XML, MySQL.

New Indian Express, India March 2013 - July 2015

Role: Software Developer

Description: Indian Express IT Services Pvt. Ltd. As a part of the $ 260 million Indian Express Enterprises group, leverages its business process knowledge, technological competence, strategic alliances and strong global presence to offer innovative IT solutions to the Retail Industry.

Responsibilities:

Involved in analysing, Designing and Developing the User interface of a B2B e-Procurement portal using Web 2.0 Technologies for easy lookup of order details information including Searching Order data by Vendors.

Developed an effective HTML User Interface using new HTML form elements

Developed a jQuery based front end including forms, controls, event handlers and effects

Development the whole application module using technologies such as JavaScript, jQuery and more.

Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.

Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.

Experience working with PHP scripts to extract EXCEL data.

Designed and developed many single page web applications using BackboneJS.

Designed and developed intranet web applications using JSP, JavaScript, and CSS.

Converted existing JavaScript code into MVC pattern using the Angular.js framework.

Used handlebars.js for templating client-side presentation logic and separate data.

Implemented Selectors and Attributes to update the DOM nodes and elements.

Developed Rich web user interfaces using HTML elements such as Command, Navigation, progress, Summary, Article and other formatting elements.

Leverage knowledge of W3C standards, cross-browser development techniques.

Worked on tools like TortoiseSVN and JIRA for bug tracking.

Used Eclipse Integrated Development Environment (IDE) in entire project development.

Environment: HTML, CSS3, JavaScript, jQuery, AJAX, JSON, Java, Eclipse3.5, Subversion.



Contact this candidate