Manoj Matta
Manoj Matta
Email: [email protected]
Phone: (614)-983-0737
Professional Summary:
6+ Years of experience in IT industry specifically in enterprise technologies, SOA integration with
skills in Analysis, Design, Development, Testing, Implementation, production support and
maintenance of various Web Applications using Java/J2EE Technologies.
Developed applications in environments of Agile, Scrum Software Development processes and
Waterfall methodologies.
Expertise in JAVA 7, JAVA 8 and Java web services
Strong hands-on experience in web development technologies such as HTML5, CSS3, DOM,
JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJS, Angular 2.0, Angular 4.0, NodeJS, ReactJS,
Ext JS.
Strong understanding of monitoring platforms Nagios, Pingdom, OpenNMS
Completed Oracle Java and SQL certifications. Experience on working databases like Oracle,
MySQL, MongoDB
Strong Experience in JBoss 6.1.0/5.1.2/4.x and Tomcat 6.x/5.x/4.x Application Servers Administration
Experienced in MEAN stack development Mongo dB, Express, Angular 4 and Node.
Experience in developing web applications with various open source frameworks: Spring MVC
Framework, Spring Framework, Jakarta Struts Framework 2.0, Struts Validation and Tiles
Frameworks.
Understanding of modern identity standards – OAuth, OpenID Connect, Mobile Connect
Used persistence frameworks, hibernate 3.0, 4.0, JPA to map POJOs to a relational database and
participated in database design and implementation using different RDBMS like Oracle 9i, 10g,
MySQL 5.0.
Hands on experience working with various modules of Spring framework like Spring IOC, Spring
MVC, Spring DAO, Spring web flow and Spring ORM
Used different agent based profiling tools like App dynamics, Dynatrace, Perfmon, New Relic,
Teamquest, Wily Introscope to Monitor and analyze performance of web, application and database
servers.
Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon.
Designed and developed Micro services using Spring Boot and Spring Data.
Experience in container-based technologies like Docker, Kubernetes, and Open Shift along with the
development of Micro services architecture using Spring Boot.
Worked with devops team in setting up Cloud infrastructure such as Amazon Web Services (AWS)
like EC2 instances, VPC, S3 buckets, RDS, Elastic Load Balancing, SQS, SNS, IAM, AWS Lambda,
Elastic Beanstalk, Elastic Cache, Snowflake, AWS EMR, AMI, Cloud Front, Cloud Watch and
Redshift.
Experience in development and deployment of JAVA/J2EE web components on Apache Tomcat 7.0,
8.0, Oracle Web Logic Application server 10.3.2 and JBoss Application Server 4.3.
Expertise in HTML, CSS, JavaScript Libraries, AJAX, JSTL specification, Custom Tag Libraries, XML
(SAX, DOM), JAXB, Java Messaging Service (JMS) and Resource Properties.
Experienced in using build tool such as ANT, Maven and Gradle.
Expertise inJDK1.7, J2EE, HTML, Spring3.x, Web services (Apache Axis 2), JAX-WS, JAXB, JAX-
RS, RESTful web services using JSON with HTTP, Log4j, ANT, RDBMS, XML, JUnit, Sonar.
Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View
Controller), Session Facade, Service locator, DAO, DTO, Factory and Abstract Factory, Decorator,
Observer, Adapter and Strategy.
Excellent working knowledge on Object Oriented Principles (OOP), Design & Development and have
good understanding of programming concepts like data abstraction, polymorphism, concurrency,
synchronization, multi-threading and thread communication, networking, security.
Hands on coding for security, authN and authZ, Oauth, WS-Security, Soap, rest, J2e, Saas, Cloud
Experienced and proven best practices of Web services development and Integration (both REST
and SOAP).
Good working knowledge on App server like Oracle WebLogic 7.0/8.0/10.3/11g, Apache Tomcat 5.5,
JBOSS EAP deploying applications
Technical Experience:
Programming Languages: JDK 1.6,1.7,1.8, C, C++
JAVA Enterprise JDBC, JSP, Servlets, JDBC , Spring-core, Spring-aop, Spring-tx,
Technologies: Spring-jdbc, Spring -Mail, spring-boot, spring-cloud, SOAP and
RESTful Web Services, JMS, JPA, JNDI, Apache PDFBox
ORM Tools: JDBC, JPA, Hibernate
Front End (Web) HTML, XML, JSON, CSS, JSP, JSTL Tags, Angular, React, SAAS,
Bootstrap, Node JS
Build Tools: Maven, Ant, GRADLE
Frameworks: Struts 2.0, JSF 3.0, Spring MVC, Spring-boot
Application Servers: JBoss 4.0.x 4.3.x 5.1.x 6.x EAP/ Tomcat 4.x/5.x/6.x Sun one/IPlanet
6.x Apache MQ Series 5.3/6.0/7.1 Gigaspaces XAP Premium 7.1/9.0
Repliweb R1 deployment tool Web sphere MQ 5.3/6.0/7.1
Message Oriented ActiveMQ
Middleware:
Databases Oracle, MySQL, Postgresql, MongoDB, HBase,
SCM: CVS, Subversion, GitHub, Tortoise SVN
Platforms Windows (10, 8, 7, Vista, XP, 2000), Red Hat Linux
Web service Specifications JAX-RPC, JAX-WS, JAX-RS(Restful)
Design Patterns Session Façade, Business Delegate, Front Controller, Service
Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory,
Abstract Factory
Methodologies Agile, Scrum, Test Driven, Waterfall
Loggers Framework Log4J, SLF4J
Professional Experience:
Verizon, Dallas, TX Jan 2019- Till Date
Java Developer
Responsibilities:
Worked on Optix, Which is the sales and service application that is being modernized and migrated to
the cloud.
Experienced in Java, Maven/Gradle build.
Hands on experience working with Pivotal - spring framework, spring tool suite, cloud foundry.
Worked with Docker cloud deployment / containers.
Configured MQ as Foreign JNDI Servers in Jboss and Installed MQ client libraries and made MQ
series for JBoss applications
Experience in clustered cache such as Redis, Memcache, Coherence
Familiarity with Agile methods and Continuous Integration including but not limited to Program and
Release Backlog Management like Jira, Defect Tracking, Collaboration, Test Automation, Continuous
Integration/Deployment using Jenkins and Hudson, Code Review by Sonar.
Used Jenkins build/deploy for Java jar/war CICD.
Working with Java libraries to access to public cloud technology like AWS for EC2 instances and
providing them roles and sometimes participated in writing custom policies and deployed applications.
Excellent analytical and problem solving skills.
Excellent communication skills - both verbal and written.
Experience with Javascript frameworks Angular, React, Backbone, and knockout.
Working experience with OOP, SOA, modular code development, micro services, design pattern,
multi-threading.
Developed and migrated Payperview Verizon page from angularjs to Reactjs, by developing reusable
components.
Worked on Spring Ribbon for load balancing and used fail safe methodology using Circuit Breaker
pattern with Hystrix/Dashboard on designing and implementing Micro service applications.
Performed System and application Monitoring tools with Nagios, Cacti, OpenNMS, Zenoss
Experience with Server backend and API/Service development.
Re-engineered multiple applications to migrate from a monolithic architecture to micro-services based
architecture, making use of open source technologies, and building a highly automated CI/CD
pipeline.
Experience working with an application performance monitoring tool, i.e. DynaTrace and log analytic
tools, i.e. Splunk
Involved in Installing configuring and administering a large number of clustered web application
servers JBoss Enterprise application Platform JBoss EWS Tomcat Glassfish hosted on
RHEL/Windows platforms
Hands-on Experience with multiple Network Monitoring Systems (NMS) (NetCool, SolarWinds)
Experience with Web page performance optimization, profiling.
Familiarity with network protocols such as TCP/IP, HTTP.
Knowledge of industry best practices in enterprise-class software development and agile
methodology.
Environment: Redis, HTML, Spring 4.0, Hibernate, SOAP, RESTful, Agile Methodology, Spring Boot,
Micro Services, CSS3, JavaScript, Servlets 3.0, ReactJS, Hystrix, JBoss EWS 1.0.1, AWS, S3, EC2,
Git, Bit-Bucket, Docker, Maven, Gradle, Jira, Jenkins
Responsibilities:
Develop some modules UI using smart-GWT. Understand Business requirements on Margin Trading.
Also Integrate, Interact with other systems for calculating, trading, sending notices about change in
Agreement events.
Worked with Angular 2 directives, components, pipes, and injectable.
Integrate the UI with database by using Hibernate Entity concepts.
Change Schema of XSD to introduce new elements into relational database table.
Understand different relational database table for saving, Updating, Inserting data.
Write test cases using Spring J-unit.
Plan, coordinate, and implement security measures to protect data collected by dynaTrace.
Implemented application maintenance and created user experiences.
Participated in architectural evaluations and project management practices.
Involved in Deployment of application on JBoss clusters
Developed relational database schema and distributed applications.
Consumed web services WSDL, UDDI, and REST for funds management.
Programmed and coded screen layouts, printed outputs and system interfaces.
In-depth and hands-on experience with building RESTful interfaces and oAUTH2.0 security model
Slimming and fine tuning the Enterprise JBoss Application server image
Used Hibernate as Object Relational Mapping Tool for the backend data.
Wrote batch jobs and was involved in performance tuning of complex queries.
Monitored the error logs and fixed the problems. Developed different components of the application
such as JSPs, Servlets, DAOs
Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.
Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix
based Eureka Discovery, Eureka Server, Zuul, Ribbon, Hystrix and Feign
Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.
Build dynaTrace dashboards and reports and help teams to build their own dashboards.
Support Network Monitoring Systems (NMS), including Netcool, SolarWinds, and other proprietary
solutions used to monitory overall network health
Used HTML to make changes on the UI based on the requirement.
Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring
Web MVC
Solid understanding and Experience in developing applications using Model-View-Controller
architecture, Spring and Hibernate frameworks
Environment: Java 1.7, J2EE, GWT, Hibernate, Spring framework, J-unit, Mockito, Sql, Understand
Pl/SQL (Indexes, Views, functions, Procedures etc), Oracle, J2EE, JBoss EAP 4.3 JBoss EWS 1.0,
WINSCP, Putty, Git, Bit-Bucket, Sql Developer.
Responsibilities:
Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development
and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
Used, participated in Agile Methodologies for design and development of the applications.
Developed Business components using core java concepts and classes like Interface, Polymorphism,
Collections, Serialization and Multithreading etc.
Improved the performance of the backend batch processes using Multithreading and concurrent
package API.s
Developed client/server and N-tier web applications using Java, J2EE, Apache Struts framework and
Spring (MVC) framework.
Worked on the migration of a legacy application which was built in Struts to Spring based application.
Involved in the Development of Spring Framework Controllers. Developed Controller for request,
response paradigm by Spring Controllers using Spring-MVC.
Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC
(dependency injection) and Spring AOP.
Used Spring integration for integrating the application with Microservices using spring integration
workflow files.
Develop new and enhance dynaTrace plugins to meet specific requirements of app teams.
Used J2EE design patterns like DAO, DTO, and Service Locator etc.
Managed monitoring tools like Catchpoint, Dynatrace, SiteScope and aggregation tools like BigPanda
Created Spring MVC - REST based JSON Services, used Rest Template for making a client call to
JAX-RS web services with JERSEY implementation.
Used micro service architecture, with Spring Boot-based services interacting through a combination
of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
Working with Java libraries to access AWS facilities as Simple Storage Service.
Worked on ISO parser tool with Pivotal Cloud Foundry (PCF) and trained on Technical Essentials
with Amazon Web Services (AWS)
Amazon EC2 is also used for deploying and testing the lower environments such as Dev and Test.
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes
participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
Strong understanding of Microservice architectures, patterns, related frameworks and prior hands-on
experience in developing and deploying Microservice solutions.
Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot.
Responsible to install, configure, monitor systems developed on Cloud IaaS environments with
Pivotal Cloud Foundry PaaS running on top of it.
Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2
to manage the containers created by PCF. Used Docker to virtualize deployment containers and push
the code to EC2 cloud using PCF. Used Spring Cloud Boot and Netflix OSS for Microservices
development
Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
Used Redis as a distributed key-value store to track concurrent user activities on a given loan
account.
Exposed REST endpoints using Camel REST DSL.
Used EIP patterns like Message Transformation and Message Splitting.
Used Camel Components like HTTP/HTTPS, SQL and AWS S3.
Object storage service Amazon S3 is used to store and retrieve media files such as images.
Involved in implementing the rules in ILOG (Rules Engine) as per the requirements.
Implemented the front end using HTML5, CSS3, JavaScript and used Angular JS, Bootstrap, AJAX to
get the data from the server asynchronously by using JSON objects.
Implemented reusable custom directives using AngularJS using restrict, event handlers and
templating.
Wrote Rest services to feed data to an application with AngularJS framework.
Used Tomcat for the web deployments.
Used Oracle as Database and used Toad for queries execution and Involved in writing SQL scripts,
PL/ SQL code for procedures and functions.
Prepared Unit test cases using JUnit and integration testing.
Worked on Jira for User requirements and used Jira as bug tracking tools.
Used GIT and SVN for source control and Jenkins for continuous integrations.
To facilitate OAuth2.0 based authentication and authorization, we have used the open source
framework 'APIs' (APIs Secure), a project from OAuth-Apis in the github.
Environment: Java 1.8/J2EE, Linux, Apache Camel, Redis, HTML, Spring 4.0, Hibernate, SOAP,
RESTful, Agile Methodology, Spring Boot, Micro Services, CSS3, JavaScript, Servlets 3.0, AngularJS,
AWS, S3, EC2, Eclipse 4.4, JQuery, Unix Shell Scripting, Oracle 11g, AJAX, Apache Tomcat 8.0, GIT,
SVN, Docker, Maven, Gradle, JUnit 4, Log4j, Jira, Jenkins
Responsibilities:
For front-end UI development, used Web development tools like Angular JS, JavaScript, HTML5 and
look-and-feel generated by CSS3.
Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the
behavior of objects in each use case by describing the objects and the messages they pass.
Developed application service components and configured beans using Spring IOC, creation of
Hibernate mapping files and generation of database schema.
Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
Design and Developed using WebServices using Apache Axis on JBOSS.
Used JSP, Servlets, JDBC, JNDI, JSF, JMS, Junit, Jakarta Taglibs, Java Script, XML, XSLT, XSD,
Web Services, WSDL, UDDI, Log4j, AjAX and OAuth2.
Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
Designed and developed the input/output data formats in XSD for the WSDL files and accordingly
implementing services using Apache AXIS2
Developed various functionalities for front-end web pages according to new requirements provided by
BA team and UI team using RESTFul Webservices, Spring Core and Hibernate.
Involved in creation of Web services, WSDL and web methods with Annotation in Hibernate
implemented WebServices.
Developed various functionalities for front-end web pages according to new requirements provided by
BA team and UI team using RESTFul Webservices, Spring Core and Hibernate.
Worked closely with backend team, designer and product owner implementing and ensuring code
solutions using AngularJS framework and JS libraries.
Designed and developed user interface using RESTFul Webservices along with front-end tools.
Implemented Model View Controller architecture by applying AngularJS framework.
Responsible for creating HTML templates for each tile on the dashboard and used Bootstrap
framework to handle the layout of the tiles on the dashboard.
Used AngularJS Controllers, and created Directives for each data element using AngularJS
framework to create a customizable dashboard.
Strived to use web standards to build solutions using CSS3 and Less to create style sheets.
Used NodeJS to build a local development environment at the server side.
Used Grunt to handle minification, compilation, and unit testing and used Bower to manage all
package dependencies.
Consumed RESTful APIs provided by back-end.
Committed code change into repository by using version control tool SVN.
Performed JUnit testing for testing all features on the Backend and Frontend.
Worked as a part of Agile team and followed the methodology on a routine and attended regular
Scrum meetings held by the Scrum Master.
Skill and knowledge in north-bound protocols such as REST, SNMP, TR-069, etc.
Environment: AngularJS 1.3, HTML5, CSS3, Less, Javascript, Bootstrap 3.0, Bower, Grunt, SVN, SQL
Developer, Jenkins, WebStorm IDE, VMware Fusion, Windows 2007/2010/2015, Mac OS X