Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Avinash Kottu Email: (971) - 727-0299

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4
At a glance
Powered by AI
The candidate has over 5 years of experience in full stack development using Java, Spring Boot, microservices, AWS, and front-end frameworks like Angular and React. They have experience in Agile and Scrum methodologies.

The candidate has experience in Java, Spring Boot, microservices, Scala, JavaScript, Angular, React, AWS services, Apache Kafka, Apache Camel, and databases like Oracle, SQL Server and DB2.

The candidate has worked on e-commerce applications, payroll applications, job processing systems, and RESTful APIs. They have divided applications into microservices and deployed to AWS and Pivotal Cloud Foundry.

Avinash Kottu

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.

Client: SenseCorp, Austin, TX


Java Full Stack Developer Mar 2016- Sep 2017
Project: Application helps the clients to run the payroll of the employee, improve compliance, reduce
costs, and get the best out of their most important assets and employees. Worked on the main portal
and handled customer module, Orders and Employees and Payroll modules. The Project has been
developed using Java/ J2EE technologies.
Responsibilities:
 Design and development of system based on J2EE specifications using Java.
 Involved in the application development using Spring MVC modules.
 Developed the presentation tier using Spring Framework that ensures MVC rapid application
development.
 Developed account transfer system using Spring beans and developed persistence layer in
Hibernate for data access
 Used Spring Framework for Dependency injection and integrated with the JSF Framework and
Hibernate.
 Implemented Springboot Microservices to divide the application into various sub modules.
 Worked on installing and configuring ActiveMQ for durable message service.
 Used Bootstrap and AngularJS and React. Js in effective web design.
 Involved in consuming RESTful Services using Node.JS and Express.JS Framework.
 Built, configured and deployed applications using Maven.
 Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
 Worked on JQuery for developing AJAX application.
Environment: Java, J2EE, Servlets, Spring Framework, JBoss, HTML, CSS, JSP, jQuery, AJAX, XML, JDBC,
SOAP UI, JSON, REST Web Service, SOAP Web Services, Apache Axis 2, JIRA, GIT, JUnit, Oracle 10g,
SQL Developer, WebSphere.

Client: Glovision Techno Services June 2014- Dec 2015


Java Developer
Project: Job Processing System is web-based application developed for Merck technology group. This
application handles lifecycle of various data processing jobs. JPS includes create/configure jobs,
scheduling jobs and reporting of jobs.
Responsibilities:

 Actively involved in requirements gathering, Analysis, Conceptual Design, Detail Design,


Development and Integration Testing.
 Designed Java Servlets and Objects using J2EE standards. Designed the project by
using MVC framework.
 The entire application was developed in J2EE using an MVC based architecture with help of
Apache Struts.
 Developed the presentation layer using HTML, JSP, CSS and DHTML.
 Client-side validations are one using JavaScript.
 Developed the XML Schema for the data maintenance and structures.
 Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
 Used JSP for presentation layer, entity beans as the model to represent the persistent data and
interacted with Oracle database as per MVC Architecture.

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.

You might also like