Krishnaveni Vemula
Mobile:530-***-****,
Email: *******@*****.***
https://www.linkedin.com/in/krishnaveni-v-03a851155/
Objective:
Lead Java/J2EE Application developer having around 7 years of global experience across various geographies (Virginia, Texas, Ohio, India) including 5 years of experience working in Airlines industry (Sterling, VA).
Summary:
Around seven years of experience in architecture, planning, developing, implementing IT solutions in financial industry and lead cross functional teams with diverse technical backgrounds. A Sun Certified Java developer, quick learner, and mentor with the ability to make solutions oriented, creative, and innovative contributions in highly demanding situations.
Specialties:
Expert in core Java development with very good hands-on in writing /analyzing SQL, writing stored procedures, triggers, functions.
Strong experience in developing applications using Java, Servlets, JSP, EJB, JDBC, JNDI, JMS, Spring, Hibernate, Spring boot, Microservices, Web Services.
Strong experience in Web Services (SOA) Big - Axis2, Axis, CXF, JAX-WS, SOAP and Restful – Jersey (JSR-311 JAX-RS API) application development.
Extensive experience in developing web pages effectively using JavaScript, jQuery, HTML5, CSS3, JSF, Angular JS, Bootstrap also in making web pages cross browser compatible.
Experience in using Spring DATA ORM module and integration with Hibernate ORM framework
Hands-on experience with Web/Application servers (Tomcat, IBM Web Sphere, BEA Web logic).
Written SQL queries, stored procedures and triggers using relational databases
Worked on IDE Tools like IntelliJ, Eclipse, MyEclipse, Net Beans for Java/J2EE application development.
Experienced in production support activities for deployment, bug fixing and troubleshooting for highly critical applications.
Experienced working in AGILE SCRUM methodology
Fully hands-on experience in converting ANT to Maven conversion.
Quick Learner, highly motivated team player with excellent organizational and analytical skills.
Make the information and content available for users across the organization.
Strong debugging and troubleshooting skills. Experience in creating test cases using junit.
Well experience in doing load testing using JMeter and cucumber scripts.
Strong contributor towards knowledge management activities including project documentation, user manuals, component user guides and other technical documentation.
Excellent communication and interpersonal skills and good team player.
Ability to learn new technology quickly and seamlessly manage workload to meet the deadline.
Technical Skills :
Programming Languages
Java, PHP, HTML5, SQL, JavaScript, C, C++, XML
J2EE Technologies
Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA
J2EE Frameworks
Spring 3.x/4.x, Hibernate 3.x, Struts 1.x/2.x
Web Technologies
Angular 4/2/1.6, jQuery, Ajax, HTMl5, CSS3, RESTFUL Service, Bootstrap, JSON, XML
Web Service
SOAP, REST
Databases
Oracle, MySQL, SQL Server, and DB2
Application Servers
Apache Tomcat 6/7, WebLogic, WebSphere
Version Control System
GIT, Apache subversion SVN, Tortoise HG
Operating Systems
Microsoft Windows, Mac OS X and Linux
Other
XML, XSD, DTD, XSLT, XPATH, AWS, Maven.
Education:
Bachelor of Technology in Electrical and Electronics Engineering PSRCMR- Vijayawada, JNTUK (2013)
Master of science in Information technology and cybersecurity at sacred heart university (2015)
Professional Experience
Airline Tariff Publishing Company -VA
Rapid Delivery and Maintenance June 2017 -Till Date
Full Stack Developer/Production Support
ATPCO (Airline Tariff Publishing Co) is the world leader in the collection and distribution of fare and fare-related data for the airline and travel industries. The primary objective of Rapid Delivery project is to provide timely bug fixes and feature enhancements to customer issues & requests pertaining to core applications. The core product group includes applications like Rules, Fares, Footnotes, Optional Services, Branded Fares, and Ticketing Fees etc.
Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test-driven development (TDD) and participated in scrum status reports.
Provided full SDLC application Development services including design, build/configure, integrate, test, and deploy enterprise mission-critical billing solutions.
Used Spring MVC framework to implement the MVC design pattern.
Used Angular 2/4, HTML5, CSS3 to develop front end.
Involved in the development of the Spring boot-based rest full web based Micro-services. Developed API using Spring MVC, Spring Data JPA, Query’s, and Faster XML/Jackson.
Used Spring security, JNDI (using LDAP) to secure the application and authenticated user against the server.
Used Spring Data’s criteria builders, Specifications and JDBC template to write custom queries instead of writing direct SQL queries to increase readability and protection against SQL injection.
Implemented service layer on top of Cassandra using core Java, Java API and Restful API.
· Developed Hibernate in Data Access Layer to access and update information in the database.
Developing Ant, Maven and Shell scripts to automatically compile, package, deploy and test J2EE applications.
Used GIT repo to pull and push the code and followed GIT flow for the project.
Using Maven build tool to build and deploy the application. Deployed application in cloud founder containers on Tomcat server (Built into Spring Boot).
Cleaning up duplicate reports across business streams
Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
Review all codes and improve the lifecycle of the content and information.
Ensure that the enterprise content is secured and accessible across all levels.
Client-side validations and server-side validations are done according to the business needs. Written test cases and done Unit testing and written executing Junit tests.
Involved in Production implantation and postproduction support.
Environments: Java 1.6and 1.8, Spring 4.0, Hibernate, Spring Boot, JDBC, JSP, DB2, SQL, Html, CSS, JavaScript, Web Sphere application server 10.2, Angular 2.0, web services, Quick Build, Jira, tortoise HG, Gitkarkane, Log4j, Eclipse/MyEclipse, Mercurial In.
AT&T Richardson, TX Jul 2016 – Jun 2017
Alta, Ebiz Registration
Java/J2EE Developer
Description: To consolidate user id experience for all AT&T Business customers to have single point of entry for BD, BC and CP using CSO IAM platform. Initiative will deliver a common user Identity and Access Method (IAM) platform for all AT&T Business customers using Business Center as the single point of entry for their Business Solutions Digital Experience.
Involved in daily SCRUM meetings and internal developer status calls along with the offshore team
Gathering the requirements from the Business team (System Engineer) analyzing them and clarifying issues by coordinating with the team before each sprint
Review User Stories and the test cases associated with the story to predict the efforts needed to implement the story
Update the old code as per the new requirements which arise in Agile based development environment
Implement the UI of the project using HTML5, CSS, jQuery, Java Script, Required JS, Angular JS AJAX
Used JSP and HBS to code server pages
All the functionality is implemented using Spring IO / Spring Boot, Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Used JUnit framework for unit testing of application and Maven to build the application and deployed on Jetty server.
Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable.
Implemented both Restful and SOAP web services depending on the design need of the project.
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Developed Synchronous and Asynchronous Ajax calls
Used SVN and GIT repo to pull and push the code.
Design of application components using Java Collections and providing concurrent database access using multithreading
Developed complex SQL queries to insert, query and update the database.
Implemented ID conditioning to restrict user access to certain parts of the application
Environments: Java 1.6, spring 4.0, spring MVC, Spring boot 1.2.3, hibernate, JDBC, JSP, OSGi, oracle 11g, SQL, html, CSS, JavaScript, AngularJS2.0, jQuery, WebLogic application server 10.2, JSON beans, ATG forms, web services, soap UI, Rest, JAXB, tortoise SVN, Jenkins, QC(ALM), agile methodology.
Race Dog LTD - Columbus, OH Jul 2015 – Jun 2016
DWSS Portal applications OASIS & EAP
Full Stack developer
Description: OASIS is a case Management and payment Web Application that provides services designed to assist TANF and SNAP Households become self-sufficient primarily through training, employment, and wage gain.
Responsibilities:
Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
Developed web application using Spring MVC framework.
Designed and developed intranet web applications using JavaScript and CSS.
Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
Used Spring Inversion of Control, to make application easy to test and integrate.
Used Auto wired POJO and DAO classes with Spring Controllers.
Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as the backend.
Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
Utilized Spring annotations and XML configuration for Dependency Injection
Implemented Spring MVC framework and integrated all products with web services.
Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
Used Log4j to print the logging, debugging, warning, info on the server console.
Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
Involved in bug fixes, enhancements, and code refactoring.
Environment: Java 1.7, Spring, Hibernate, JDBC, JSP, CSS, HTML, JavaScript 1.6, Web services, SOAP, WSDL, SOAP UI, Maven, Junit, Web Logic, Windows 8.1. Maven, CVS, Eclipse, Oracle 10g/11g, Microsoft VISIO, XML.
Java/J2EE Developer, AG Technologies -India Jul 2013 – Jul 2014
Project Name: Internal school Application
Description: This application software is customized for schools to make necessary changes to suit their requirement. This software manages information about students, staff, examinations, and accounting information system. The software also gives the facility for the schools to develop their own reporting system according to the requirements of the school.
Responsibilities:
Responsible for development of an application from the scratch.
Involved in Full System Development Life Cycle (SDLC)
Developing User Interface using JSP, Servlets HTML, and JavaScript
Developed the application based on Model View Controller (MVC), design pattern using Servlets, JSP and Java Beans.
Developed front- end interfaces and Error Handling mechanism using JSP.
Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic
Used Tomcat server for application development with Eclipse IDE tool
Environment: Java 1.6, J2EE, Springs, JSP, Hibernate, Struts 2.0, HTML, CSS, Web logic, Web
Services, WSDL, Oracle, ANT, SOA, jQuery, AJAX, Java Script, HTML, CSS, log4J, SVN, Design Patterns, Tomcat 7.0, windows 8.1.