Post Job Free

Resume

Sign in

Senior Java lead developer

Location:
Bettendorf, IA
Posted:
April 15, 2016

Contact this candidate

Original resume on Jobvertise

Resume:

Ravi Kalidindi

**** ******* *****, **********, ** 52722 / Tel# 732-***-**** Email: acudb7@r.postjobfree.com

Summary

A full-stack Senior Lead Java Developer with in depth knowledge of server side, client side,

cloud, mobile and database technologies, over ten years of programming experience

Experienced in designing, integrating and delivering large scale Distributed Systems

Expertise in agile methodology and test driven development, Demonstrated ability to mentor

and guide a team of software engineers to meet the sprint and psi goals on-time.

Specialized in utilizing AWS as the Cloud Platform includes Cloud Automation, Managed Services

More than a decade of experience in designing, implementing and adapting technically

sophisticated web applications, APIs using Java/J2EE

Expertise in determining customer needs and effectively translating those needs into software

solutions.

Technology Summary

AWS, Linux, Unix, Windows

Platforms

Compute EC2, Lamda, ELB, Auto Scaling

Storage S3, EBS

Database Dynamo DB, Elastic Cache (backed by Redis)

Networking VPC, Route 53

Cloud/AWS Analytics Kinesis, ElasticSearch

Dev Tooling & Code Deploy, Cloud Watch, Cloud Formation

Management

Security Identity & Access Management (IAM)

App Services SQS, SNS

Java, J2ee, JavaScript, SQL

Programming Languages

Technologies Servlets, JSP, EJB, JMS, JPA, JDBC, JAXB, XML, XSD,

OAuth

Frameworks / Libraries Spring, Hibernate, Spring Security, Log4j

Application Servers WebSphere, JBoss, Tomcat, Jetty

IDE IntelliJ IDEA, RAD, Eclipse

Build / CI Jenkins, Maven, ANT

Server Side

Testing / Code Coverage JUnit, Sonar, fitnesse, TDD, ATDD

Monitoring AppDynamics, SiteScope, JConsole, JVisualVM

Web Services/Caching SOAP, REST, Memcached

Technologies HTML5, CSS3, JSON

Client Side / Mobile

IDE / Tools Selenium, NodeJs, JQuery, Mocha JS, Bower

DB2, MySQL, Oracle

Relational Databases

DynamoDB, ElasticSearch

NoSQL Databases

Git/Github, Mercurial, SVN

Version Control

IT Experience

JOHN DEERE, Moline, IL July 2011 - Present

Senior Lead Java Developer

Project Description: JDLink is a suite of application components which helps to communicate, configure

the terminal connected to CAN BUS on the machine, for collecting the machine data for better tracking

and controlling purposes and to increase the efficiency and productivity of machines manufactured by

Deere.

Working on cloud enablement team to expose and consume data analytics services on AWS.

Involved in several Sprint/PSI level planning and prioritizing of user stories in agile development

process.

Analyse the user stories and convert to a design and implementation plans.

Used TDD and ATDD methodologies for development to ensure code quality and continuous

integration.

proposed and performed architectural design changes to improve the performance of the api

services

Did hackathons to improve the availability of applications in rolling deployments and integrated

those solutions.

Mentored and guide the junior engineers to meet the sprint and PSI goals.

FIRST DATA, Moline, IL June 2009 June 2011

Sr. Java/J2EE Developer

Project Description: Automated Merchant Activation is a suite of multiple applications primarily used

for boarding merchants. This consists of core Java applications, web enabled applications, web services,

batch applications, user authorization engine supporting LDAP and custom authentication, workflow

engine, pricing engine, reporting engine.

Worked on migrating existing architecture for legacy system to conform to SOA architecture.

Architect highly customizable and pluggable web services to interface into various existing

functionality both for internal and external users

Architect new backend platform integration for the batch application with scalable and extensible

validation and reporting framework

Implement various modules and interfaces as part of internal integrations

Maintain and develop various enhancements for quarterly releases or as part of bug fixes for all

applications belonging to the suite

Took the initiatives to improve the performance of several applications belonging to the suite

FIRST DATA, Melville, NY Mar 2008 May 2009

Java/J2EE Developer

Project Description: Symphony is in-house developed solution for Business Process Model (BPM). It is

an add on product that works in conjunction with EBUS. Symphony Workflow Manager Helps to reliably

move data from source to destination with support for State persistence and automatic retries, EBUS is

the in-house Enterprise Service Bus (ESB), and EBUS allows different platforms /databases to easily

communicate with each other.

Involved in System Requirements study and conceptual design for EBUS, symphony

applications.

Developed web applications using Spring MVC Architecture

RAD used as Java IDE tool for creating Web services, JAXB bindings.

Message Routing and JMS messaging was implemented with MDBs listening on MQ Queues .

Involved in implementing Quartz Job Store for Symphony retries logic, and involved in creating

the admin console for managing the scheduled jobs.

Used Java API for XML Binding (JAXB) to transfer the application data between different layers.

Way2Online Pvt Ltd, Hyderabad, India Dec 2004 to Jan 2008

Java Developer

Project Description: Way2sms.com is a website which enables the subscribed users to send SMS free of

cost, gives the user 120 characters for message and rest 40 characters used for ads.

Wrote the ad engine to inject the ads after user messages based on message contextual words.

Developed user interface on Jakarta Struts 1.0 Framework using JSP 2.0 and HTML.

Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

Used SMTP protocol and JMS for delivering user messages

Used Eclipse for writing code & used CVS for Version control.

Education

Master of computer Applications, Andhra University, India, 2002-05.

Bachelors of computer science, Andhra University, India, 1999-02.



Contact this candidate