CHANDANA VEERAMACHANENI
Email:*****************@*****.***
PH:860-***-****
An exceptional Lead Java Developer with unique blend of programming, technical support, project-management and exemplary customer-support skills, with a strong commitment to excellence, ensuring that projects support strategic mission and objectives within scope, budget, and schedule.
SUMMARY:
Over 8 +years of experience in implementation and development of software applications using Java, J2EE, technologies. Good experience in the Information Technology(IT) Industry and participated in Client/Server applications.
Involved in all phases of software development life cycle(SDLC) including analysis, design, requirement gathering, development, testing, maintenance
Developed applications in environments of Agile, Waterfall methodologies.
Extensive knowledge in developing applications using technologies Java (J2EE), JSP, Servlets,JDBC, JNDI, JMS, Spring, Eclipse, Java Beans, JavaScript, AJAX, JQuery, XML, XSL, XSLT, FOP, HTML, Struts/Tiles, Web Service.
Experience in working withFront End Technologies like, DHTML, XPATH, XHTML, JSTL, JSP, CSS,
Good experience in using various design patterns, UML, Rational Rose, and industry best practices like MVC (Model-View-Controller), Singleton, Facade, Factory and DTO, DAO and Singleton.
Understanding of Processes like RUP (Rational Unified Process), Agile, XP Extreme Programming methods .
Extensive knowledge with Spring Frame Work including Spring Batch added in Spring 2.5 and Spring Web Flow Module.
Experience in working with various Spring modules (Spring Core, Spring MVC,Spring CLOUD, DAO,AOP, JDBC and Transaction),Spring Boot along with the Hibernate as the back-end tool for mapping of POJO classes and implementing DAO layers using JPA standards and Hibernate API interfaces.
Have good experience and extensive knowledge on database tools such asTOAD, DB Visualizer, SQLDeveloper.
Expertise knowledge in OOP design, collections, Exception Handling and Multithreading and Memory Management.
Hands on Experience in Unit Testing, Debugging, Remote Debugging, Integration, System Testing, logging using JUNIT,Jira, log4j and SOAP UI to test WebServices.
Experienced in working with scripting language Python,and Roovy,Jenkins as tools.
Proficient Knowledge on recent migration to Amazon Web Services (AWS) from ATA center.
Experience in developing Java API connect with AWS S3 services for storing, retrieving the information.
Experience in AWS cloud formation template, configure SQS service through java API to send and receive the information.
Expertise knowledge on SQL,MySQL,PL/SQL,Oracle,Swing technologies and used in many currently real time projects
Experience in working with Java messaging IBM MQ.(middle level)
Achieved high experience on concepts of Continuous Integration and Continuous Delivery(CI&CD)
Experienced in application servers such as WebLogic 8.1/9.1, Web-servers like Apache-Tomcat 6.x, 5.x with IDE tools like Eclipse
Expertise in implementing Design Patterns like Front Controller,MVC(Model View Controller),Session Facade, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator.
Highly experienced in designing n-tier Enterprise application with J2EE design patterns such as MVC, Business Delegate, Session Façade, Service Locator and Singleton
Experienced in working with Front end scripting Languages Angular JS,Node JS,No SQL databases MongoDB and DynamoDB
Proficient Knowledge of JSF, Adobe Flash and experience of version managing with Clear Case, Visual Source Safe,Swing,RMI,API,Calypso
Experience in the development of Enterprise Java Beans (EJB) includes stateful, Session Beans, Stateless Session Beans and Message Driven beans.
Experienced in using Java IDE tools like Eclipse, Net Beans, JDeveloper, codeblocks
Experienced in working with Microservices for structuring the application as collective style
Expert level JPA expertise and experience in using eclipse link for performance
Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, JBoss, Glassfish and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
Highly experienced in using JUnit for performing unit testingframework to gain confidence in the correctness of the code.
Possessing exceptional Analyzing skills, Critical thinking ability and recognized myself as self-motivated, creative, excellent communicator, hardworking, and fast learner.
Excellent Client interaction and presentation skills and have proven experience in working independently and in a team project.
EDUCATION DETAILS:
Bachelors:Electronics and communication Engineering,JNTUK,2011
Masters :Computer Engineering,UMKC,2016
TECHNICAL SKILLS:
Programming languages
JAVA, J2EE,JPA, PL/SQL, SQL, C++
Java technologies
SPRING, SERVLETS, JSP, EJB, JDBC, JMS, WEBSERVICES
Protocols
HTTP, HTTP(S), FTP, SMTP, RMI-IIOP, SOAP
Java&J2EE
Technologies
JDK, JDBC, EJB, Servlets, JSP, JSTL, JSF, JMS, JNDI, RMI, Multi-Threading, Collections, Generics, Serialization & Exception Handling
Frameworks
Struts 1.2/2.0, JSF 1.1/1.2 and Spring Framework3.x/4.x, Hibernate
Script languages
JAVASCRIPT, JQUERY, SHELL SCRIPT, ANGULAR JS, BOOTSTRAP,NODEJS
Web &application servers
WEB LOGIC SERVER, IBM WEB SPHERE, APACHE TOMCAT, JBOSS
Design Patterns
OOAD with UML, J2EE Design Patterns, Singleton, Proxy, Interface, Service Locator, Iterator, Façade
UML Tools
MS Visio 2003, 2007, Rational Rose Enterprise, Altova UML Spy 2010
Tools
TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport, Jenkins, Perforce
Cloud hosting
AWS, AZURE
Batch Scripting
ANT1.4,1.5,1.6, Maven1.x,2.x
PROJECT DETAILS
Bridgestone, Aiken, SC Apr 2015 – Present
Sr. Java Developer
Bridgestone Corporation, the world’s largest tire and Rubber Company. BSAM and its subsidiaries develop, manufacture and market a wide range of Bridgestone, Firestone and associate brand tires to address the needs of a broad range of customers. Dealer Information System is a web application for dealer tracking and maintaining the dealer information. The system provides functionality to search, add, view and edit dealer information, organize sale events, track the dealer records, documents and communication.
Responsibilities:
Involves in the Analysis, Design, Coding and testing of user requirements in various sprints.
Designed and coded application components in an Agile methodology where we used SCRUM as a framework
Coordinating with the business and functional teams to get clarity on the requirement for analysis.
Working on the development work as well as support for previous releases.
Involved in Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic
Involved in Spring IOC,Spring CLOUD and Spring AOP framework implementation.
Developing the code through different layers’ presentations layer using Struts, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
Used Spring boot to create stand-alone application with minimal configurations
Designed the user interface of the application using HTML5, CSS3, Java Server Faces (JSF 2.0), JSP, JSTL, JavaScript.
Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
Resolved many challenging tasks while migrating by taking care of the sessions and creating stubs as per new environments.
Worked on Web Services using java API for XML Services(JAX-WS), build and deploying Restful Web APIs Services
Implemented several new features by calling new Web services which were provided and developed many applications by RESTFUL services
Tested web services on SOAP UI and SOAP Sonar.
Worked on ACH Credit project to shut down OMNI and make file transfers with SFTP while processing batch job.
Worked on AWS cloud services developed API for using AWS lambda to manage servers
Converted the mock-ups into hand-written XHTML, JavaScript, AJAX, XML and JSON,Angular JS
Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using Front end web applications
Developed domain objects using Hibernate and the respective configuration in xml files.
Involved in Working withbuild related scripts developed in ANT, Python and shell.
Experience in running web apps in containers on Docker
Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
Experience in passing SQL queries, Triggers in Relational Databases such as MySQL
Used IBM RAD for development and WebSphere Application Server for deployment and IBM WebSphere Portal Server developer for server managing,deployingand IBM MQ for messaging application
Involved in testing using JUNIT.
Involved in fixing various defects assigned on the Jira
Experienced in working with Python as scripting language
Used SQL,Oracle,Swing technologies for data base managing
Used log4j for logging.
Configured AWS identity and access management to securely manage AWS users
Involved in evaluating the code quality using PMD tool.
Used SVN as version management
Experienced in working with Microservices for structing of the application
Utilized Eclipse3.0 IDE for creating code modules in the development environment
Utilized Putty to interface with the Remote Servers and utilized UNIX Shell Scripting for accessing the Servers in Production and different situations
Environment: Java 1.7,J2EE, JSP, Web Services, ESB, SOAP, REST, SOA, Hibernate, Spring, JNDI,JSF 2.0, JSTL, JavaScript, Jira, AngularJS, Bootstrap, Java Beans, Soap UI tool, JUnit, Log4j, Maven 3.2.1, NOSQL, XML, XSLT, HTML5, CSS3, SAX, DOM, SQL, Java script, Ajax, UML, Eclipse, Web Logic 10.3, Unix.
Grand Bank of Texas, Dallas, TX Jan 2014 – Mar 2015
Java/J2EE Developer
Grand Bank of Texas is a locally owned and operated independent community bank. The project is designed primarily to meet the organization’s requirements for loans that are classified as business loans as per the Banks policy. The Application is a J2EE based system for automating the entire loan and credit processing workflow.
Responsibilities:
Involved in design, develop and implementation of the application using Spring and J2EE framework.
Developed the application using StrutsFramework that leverages classical Model View Layer (MVC) architecture.
Involved in implementation of modules related to file comparison received from clients using Spring Framework
UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
Used JSP, Servlets, and HTML5 to create web interfaces.
Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
Involved in development of User Interface using JSP, ETL, JSTL, CSS, AJAX, Java Script, HTML, and Tag libraries.
Created Spring XMl file for database configuration using Hibernate and for different spring beans.
Developed an AngularJS and Node JS workflow.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS, JavaScript, JQuery UI
Extensive use of Hibernateframework and its caching mechanism to persist large amount of trade/order data with database..
Wrote client side and server side validations using Struts Validators and Java Scripts Validations
Used Spring MVC, IOC, AOP to develop intranet web application
Involved in working with queue management technology and for reducing the work flow,implemented new trending technologies
Implemented as well as exposed web services using Apache Axis.
Defined required mappings in xml that are supported by MVC architecture and spring framework.
Developed system preferences UI screens using JSP custom Tag libs, JSP templates, JavaScript, CSS and HTML.
Used AJAX for developing asynchronous web applications on client side.
Involved in front-end and back-end development and enhancements using JSP’s, Servlets, Java Script, AJAX.
Used SVN repository for release and deployment activities.
Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSpherePortalServer.
Installing, configuring and managing the RDBMS and NoSQL tools like MySQL, DB2,PostgreSQL and MongoDB.
Worked on NoSQL database DynamoDB to process large data documents.
Using Jenkins as an automation server for continuous integration purpose.
Used Multithreadingto increase the speed of an application.
Used Maven tool for automation and project management in this project.
Environment: JAVA, J2EE, Servlets, EJB, Spring, Hibernate, JMS, Apache Axis2, SOAP Web Services, REST, HTML5, CSS, JSP, JSTL, AJAX, JavaScript, Angular JS, PL/SQL, XML, UML, UNIX, Oracle 10g, WebSphere Application Server, Tomcat, Maven, SVN.
Barr Pharmaceuticals Inc., Pomona, NY Apr 2012 – Dec 2013
Java Developer
Responsibilities:
Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
Involved in working with programming languages C++ and also developed applications using Collections Framework
Developed the application using JSFMVCFramework.
Used AJAX API for intensive user operations and client-side validations.
Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
Developed user interface using JSP, JSP Tag libraries, third party libraries and JavaScript to simplify the complexities of the application.
Inserted DependencyInjection between components using Spring (IOC) concept.
Implemented Asynchronous messaging between components using JMS.
Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
Wrote Stored Procedures and complicated queries for IBM DB2.
Implemented SOAarchitecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
Worked on parsing the XML files using DOM/SAX parsers.
Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
Involved in Unit Testing of various modules by generating the Test Cases.
Developed AntScripts for the build process and deployed in IBMWebSphere.
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Implemented Log4J for Logging Errors, debugging and tracking using loggers, appendcomponents.
Used Rational Clear Case for version control and Clear Quest for bug tracking.
Performed deployment of applications on IBM WebSphere Application Server.
Worked on UNIX environment for development.
Environment: Java, J2EE, SOAP, SOA,WSDL, JAX-WS, XML, JSF, JSP, DB2, AJAX, Hibernate 3, SQL, PL/SQL, Spring, Spring Batch, Oracle10g, JavaScript, CSS, Log4j, JQuery, JBoss Application Server,Maven, Eclipse, UNIX.
VIE Techno Solutions, Jul 2010–Mar 2012
Java Developer
R&D used by the AP government of India to maintain account of its treasury. This system accepts claim from various sources and processes it, disburse payment and maintain account of each income and expense of various things.
Responsibilities:
Responsible for developing and bug fixing of the R&D application.
Developed Billing module in the application to interact using Model View Controller architecture(MVC).
Involved in design & documentation of validation and report modules within the R&D application.
Involved in working with C++ concepts –Multithreading,Web Programming
Developed the application on MVC framework by writing UI with Java Script and JSP pages in user-friendly environment.
Created JSP, HTML and business layer component beans and their dependencies in spring application framework (Spring MVC, ORM, AOP).
Defined POJOs (java beans), Hibernate mapping files and named queries for Reverse Auction components.
Worked extensively integration of the modules Responsible for trouble shooting the production issues and performance of the application.
Used HibernateORMframework and SpringDAO framework modules for backend communication with the rest of Treasury application.
Deployed applications on WebLogic and configured it with Eclipse as IDE.
Used Oracle, server databases as backend applications and generated queries using Toad.
Participated in performing extensive Unit Testing for the application using Junit and Jmeter.
Involved in setting up the environment for Development, Testing, and Maintaining.
Involved in taking responsibility to train new team members on the framework and the R&D application design.
Environment: Eclipse, WebLogic, Hibernate, Spring(MVC), Oracle 9, SQL, Java 1.5, JSP, Java script HTML, XML, SVN, TOAD, JUnit, Jmeter, POJO, AOP.
Integra Micro Systems May 2009– Jun 2010
Java Developer
Integra micro systems is a leading provider of innovative high technology products and solutions in the telecom space. The HR staff use this application to maintain the information of all the employees working in that company. This Application allows storing, updating and deleting the details of the employees. The application also features search functionality to retrieve employee information based on various inputs.
Responsibilities:
Used Waterfall Model for developing the Application.
Performed requirements analysis and prepared design documents.
Involved in using XML for developing tool for user interface customization.
Used Core Java Concepts like Collections, Generics, Exception Handling.
Developed web GUI usingHTML, XHTML, JavaScript, CSS.
Created GUIs for applications and applets using SWING components and applets.
Implemented the project using JSP and Servlets based tag libraries.
Deployed applications on JBoss server
Used JMS for communicating various clients and its components
Developed Servlets, Session and Entity Beans handling business logic and data.
Optimized system performance by writing stored procedures and calling them using JDBCcallable statements.
Used client side JavaScript much extensively, apparently to make deployment of new changes much easier.
Involved in creating Data Structures in the required format.
Worked on MySQL database to perform different operations like storing and retrieving the data.
Involved in communicating with clients daily to ensure their requirements are being met.
Environment: JAVA, JSP, Servlets,HTML,Eclipse, XML, JavaScript, CSS, JDBC, JMS, MY SQL, JBoss.