Avinash Kottu Email: (971) - 727-0299
Avinash Kottu Email: (971) - 727-0299
Avinash Kottu Email: (971) - 727-0299
Email: avinashkottu369@gmail.com
(971)-727-0299
5+ years of experience in all phases of Software Development Life Cycle (SDLC) as a Software
Developer with expertise in Object-Oriented Design, Development, Testing and Support of
enterprise Level Intranet/Internet Web based Applications using Waterfall, RUP and
Agile processes.
Specialization in developing applications using J2EE technologies such as Servlets, JSP, JDBC and
Object-Oriented Programming techniques. Working with Structs 1.X/2.x, Spring, Springboot,
Apache Kafka, Apache Camel, Scala, Hibernate, Java, JDBC, Junit, Node.js, Scala, JavaScript,
HTML, Angular JS, React JS.
Worked on Full stack of development from backend Business layer to frontend UI layer.
Experience in developing applications using three tier architectural frameworks such as MVC
(Model View Controller), STRUTS, SPRING framework and Hibernate.
Strong experience in writing SQL and worked on databases like Oracle, SQL Server, DB2.
Created maven archetypes for generating fully functional REST web services supporting
both XML and JSON message transformation. Archetypes built on Spring technology. Experience
in RESTful frame works both Jersey and CXF.
Developed enterprise applications using Scala.
Created Web applications using JavaScript, Angular JS, React Js and play Framework.
Experience in handling messaging services using Apache Kafka.
Used multithreading for writing the collector parser and distributor process, which was getting
real time data from zacks API in format of JSON, using multithreading improved the performance
by a lot. More over using concurrency package of collections made it thread safe.
Implemented Hibernate utility classes, session factory methods, and different annotations to work
with back end data base tables.
Implemented Hibernate second level caching to improve read performance.
Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web
servers and various application servers including WebLogic and WebSphere/RAD.
Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
Strong hands on experience on Spring Framework and REST Services.
Experience in SOA EIP using Apache Camel Spring Integration ServiceMix Mule ESB.
Experience in AWS services such as EC2 containers, Elastic Beanstalk, DynamoDB, Redshift and
Cloud Foundry. Worked on Cloud automation using AWS Cloud Formation templates.
Hands-on experience working with Continuous Integration (CI) build-automation tools such
as Maven, Jenkins and Apache Ant.
Experience in implementing the various services using Microservices architecture in which the
services working dependently, implemented Springboot Micro services to divide the application
into various sub modules.
Apply industry best practices, patterns and techniques to object-oriented software analysis and
design.
Effective software and data troubleshooting skills.
Experienced in developing web-based GUIs using JavaScript, JSP, HTML, jQuery, CSS.
Strong independent learning ability, easily adaptable to different development environments,
collaborative, highly motivated and dedicated to delivering quality software.
Worked in all stages of Software Development Life Cycle (SDLC) & Agile and scrum Methodologies.
SKILL SET:
Languages/Tools JAVA 1.7 and 1.8, Enterprise Java Beans, JAX-RPC, JAX-WS, JAX-RS - REST
Web Services.
J2EE Technologies Java, J2EE, Servlets, JDBC, Java Beans, JAX-WS, MVC, JMS, JAXB, Spring,
Frameworks Spring Boot, Spring Cloud, Hibernate, Web Services, SOAP, REST, WSDL,
Jersey, Junit.
Web Technologies HTML, JavaScript, Angular, AWS
Development
Agile/ Scrum.
Methodologies
IDE Tools Eclipse, IntelliJ IDEA.
Build and Other Tools Gradle, Maven, JENKINS, REST, SOAP.
Cloud Computing Services PaaS and IaaS with Amazon Web Service and Pivotal Cloud Foundry.
Platforms Windows and Linux (RedHat and Ubuntu).
Amazon EMR, AWS DynamoDB, Auto Scaling, AWS Identity and access
management, AWS CloudWatch, VPC, Route53, Amazon EBS, Amazon
Cloud Computing
CloudFront, Pivotal Cloud Foundry, PCF Diego cells, PCF Buildpacks and
other services of the AWS family.
Professional Experience
Client: MasterCard, New York, NY
Software Engineer Oct 2017- present
Project: E -business applications are being developed and maintained including sales, Policy processing,
contact management, information sharing, Banking policy monitoring and control, tracking the
records/Policies, customer management, Policy forecast analysis and employee performance evaluation
and Endorsing the policies.
Responsibilities
Analyzed business requirements, participated in technical design, development and testing of
various modules assigned.
Designed and developed various RESTful Web Services (Join Profile, Register, and Rewards
Balance) using Spring Rest Framework for various modules.
Developed a Single Page Application (SPA) for client managers to keep a track of the flow of
inventory between various departments. Designed and Developed Data access layer using Spring
JDBC.
Design, develop and maintain complex, shared Enterprise Java services – security, logging,
common APIs and enforcing coding standards.
Design, develop, enhance and maintain Spring components such as Spring Boot, Spring Cloud,
Spring Integration, Spring Data and Spring Security.
Followed the overall application MVVM architecture to create MVC layers in Angular JS and
Node JS layers.
Optimize industry standard continuous integration pipeline using tools such as Jenkins,
Artifactory and Git for build automation. Enhance the existing CI/CD pipeline for containers and
cloud-native deployments.
Developed Microservices based on Restful web service using Akka Actors and Akka-Http
framework in Scala which handles high concurrency and high volume of traffic
Developed REST based Scala service to pull data from ElasticSearch/Lucene dashboard, Splunk
and Atlassian Jira
Designed Frontend with in object-oriented JavaScript Framework like angular.js.
Used jQuery to make the HTML5, DHTML and CSS3 code interact with the JavaScript functions to
add dynamism to the web pages at the client side.
Load data from various data sources into HDFS using Kafka.
Developed a core routing framework Apache Camel.
Used Spring Framework for Dependency injection and integrated with the JSF Framework and
Hibernate.
Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to
establish connection from twitter source to HDFS with popular hash tags.
Microservices have been built using Ratpack Framework and deploying to AWS Cloud.
Microservices have been built using springboot, spring cloud and deploying to AWS Cloud.
Enhanced user experience by designing new web features using MVC Framework like Node.js.
Developed user interface using JSP, JSP Tag libraries, require JS, Java Script and Node.js.
Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and
asynchronously and send JMS message to Apache ActiveMQ on the edge device.
Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson
library to parse JSON response.
New library development with micro services architecture using Rest APIs, spring boot and
pivotal cloud foundry.
Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon
SimpleDB, and more.
Used Bootstrap and AngularJS, React. Js in effective web design.
Created design documents for all RESTful web services with Request and Response
Specifications.
Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
Environment: Java8, Spring Framework 4.2 (Core, MVC, JDBC, Security, AOP, and RESTful Web
Services), JUnit 4.12, Scala, Apache kafka, Mockito 1.9.x, SVN, GIT, JUNIT, JIRA, ActiveMQ, Oracle 12c,
Apache Tomcat 9.0, Log4j, Java Script, HTML 5, CSS 3, Apache Camel 2.4 ServiceMix 4.5 Mule ESB.
Environment: Java, JSP, Servlets, Jersey REST TEST Framework JDBC, React JS,Angular JS, AWS,JSF,
Maven, WSDL, Jax-Rs, Junit, Log4j, RCP, Spring, EJB, Hibernate, XML, Eclipse, JQuery, Apache, Tomcat,
Oracle 10g, UNIX, SVN.