SATYASRI VAKKALANKA
818-***-**** • ******************@*****.***
SUMMARY
Over 5 years of professional experience in Information Technology Industry with expertise in designing, developing, implementing and maintaining enterprise level software applications for use on both corporate internet and over the internet.
Experience in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, JNDI, JDBC, Ant, Log4J, XML DOM, Web Services, SOAP, Restful, DOJO using J2EE design patterns.
Extensive knowledge of MVC architecture, Struts framework, Spring, Spring boot, Java Server Faces framework, AJAX components.
Experience in designing and developing UI Screens using Java Server Pages, HTML5, CSS, JavaScript, jQuery, AngularJS
Used TFS, Maven and SVN for Source code version control.
Experience in developing Web Services using Apache Axis tool for developing the stubs, skeletons, services, interfaces and deploying the Web Service application on the server.
Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
IDEs for development – IBM RAD, Eclipse and plugins, My Eclipse 6.0, Net beans.
Strong Experience in Oracle database and backend programming.
Sound experience in SQL, SQL programming creation of stored procedures.
Excellent understanding of Software Development Life Cycle for existing and ongoing projects.
Strengths in multitasking, problem solving and timely resolution of issues in meeting deadlines and budgets, enthusiasm to learn new technologies.
Strong communication skills and excellent customer relations in collecting, and analyzing user requirements.
Ability to work in diverse platforms and industry environments.
Self-starter with excellent communication and Interpersonal skills. Ability to work on a team environment or independently, handle multiple tasks concurrently and efficiently.
TECHNICAL SKILLS
Languages : Java, JavaScript, Python, DOJO and SQL.
J2EE : JDK1.6, J2EE, JSP, Servlets, Java Beans, Struts, Spring, AJAX, JDBC, JNDI, JMS, Web Services, MVC, XML, Ant, Log4J, XML DOM.
Database : Oracle 9i/10g 11, SQL, MySQL,NOSQL.
Application Servers : IBM WebSphere Application Server7.0, JBoss 5.0, WebLogic 12.1.2
Web Tools and Technologies: XML, JavaScript, Jquery, HTML, Struts, Java Server Face, AJAX, XSD, SOAP, Web Services
Tools/IDE : IBM RAD, My Eclipse 6.0, Eclipse, NetBeans, SQLDeveloper.
Operating Systems : Windows 95/98/2000/2003/XP professional/NT 4.0, UNIX
Others : Microsoft Office 2013
WORK EXPERIENCE
Client: Verizon
Location: Irving, TX
Position: J2EE/WCS Developer
Period: Feb2014-present
Verizon Ecommerce is an online platform developed using IBM WebSphere commerce to enable medium business customers to order products like Internet Dedicated Service, Managed Security Services, VEC Products and Terremark. This is one of the organization's major IT initiatives with a very high return on investment expected (around 100 million dollars). Ecommerce when fully ready will provide consistent shopping experience for all the products and have all the typical features like shopping cart, billing, shipping, account management and checkout.
Responsibilities
Participated in Story Designs and develop technical designs to meet business requirements
Provided technical leadership to developers through solid designs and code reviews
Worked on loading catalog, Attribute Dictionary and Price data using Data load utility.
Catalog/Asset/Marketing/Catalog Filter and Pricing using Commerce Mgmt Center
Worked on Creating Contracts based on Site availability.
Created price rule based on price lists.
Worked on publishing an extended site.
Developed OrganizationSetInSessionCmd to filtering the catalog based on Data center.
Developed CategoryHierarchyDataBean in JSP to display entitled categories.
Implemented/Supported Dojo functions for better User Interface.
Implemented AJAX call to invoke display getPanels/Ports from Terremark web service
Implemented SOLR Search and debugged various SOLR related issues.
Worked on utilizing OOB Elite and Aurora storefront front-end features.
Developed custom storefront layout and shopping experience.
Developed custom OrderItemUpdateCmd to persist User-selected/entered Personalization Attributes.
Developed custom OrderDataBean and components to easily retrieve Personalization Attributes.
Developed dynamic reusable multiple-table paging javascript dropdown menu system for selecting web service retrieved data.
Developed dynamic page content reloading and Refresh Areas for iframe implementation with modal "waiting" image.
Developed custom Controller Command to: Automatically register new Users and Automatically login Users
Correlate data center, account and currency information to retrieve Member Group
Assign Users to and from Member Groups based on account and selected data center
Determine custom Price List based on Member Group assignment
Retrieve and configure past Orders for Editing
Environments: JSP, JSTL, Struts, Ajax, Dojo Kit, JQuery, Web services, Rational Application Developer 7.0, WebSphere Commerce 7.0.0.6, Broadleaf Commerce, SVN, WebSphere Application Server 7.0.5
Client: GE Aviation
Location: Cincinnati, OH
Position: Java Developer
Period: Feb2013- Jan2014
GE Aviation, a subsidiary of General Electric, is a world-leading provider of jet engines, components and integrated systems for commercial and military aircraft. GE Aviation has a global service network to support these.
Responsibilities
Technical Design and Develop software application modules and testing using Java/J2ee struts spring MVC framework.
Developed the client side validation using JavaScript, JQuery.
Developed web screens using Html, JSP, JSF, JavaScript, Xml and rich faces.
Developed the application as per the functionality requirement from the analysis.
Writing SQL scripts, stored procedures, functions and perform client side and server side validations.
Managing the offshore team.
Perform Unit Testing and integration testing for all the web application modules.
Used Log4j for logging and debugging and used JUnit extensively for testing.
Build up the web applications and deploy them into the application servers using ANT build.
Worked with WebLogic application server that handles various requests from Client.
Involved in the design for the tables required for the new application module development.
Created Mapping documents by analyzing the source systems and target system databases.
Writing T-SQL scripts required for the merging of the data.
Written store procedures and triggers for the application.
Building and deploying the EAR, WAR, JAR files on DEV, Stage and Production.
Environment: JDK 1.6, J2EE, Spring, Spring Dao, JSF, Rich faces, Prim faces, JavaScript, JQuery, Oracle10g, SQL Server, Jboss 5.0, WebLogic 12.1.2, SQL Developer, ANT, CVS, My Eclipse6.0
Client: GapITOnline
Location: India
Position: J2EE Developer
Position: Jun2012-Feb2013
The GapITOnline Patient Discharge System is a web-based application with Physician Centric approach, to easily discharge the patients. The Physician can log in to the system from anywhere by using Internet, and manage his/her patients discharge, prescribe drugs & dosage, specify special care, further consultations, and generate Reports. These reports could be sent to the associated Medical and Insurance Companies. The System also helps the Physician in identifying the true disease nomenclature for Drug prescription. Users of this system are Hospital Admin, Physicians and Supporting Staff. Physicians and supporting staff are the front end users and Hospital Admin being back end user. Hospital Admin has got the following functionality: Maintaining physicians and patient’s information and generating reports.
Responsibilities
Designed and developed UI screens with Struts, JSP and Servlet to provide interactive screens to display data.
Developed and implemented client side and server side validations.
Deployed and Developed Web Services and Integrating clients with the services using SOAP and RESTFUL
Designed and developed presentation layers as well as business layer for the entire application.
Database access was done using JDBC. Accessed stored procedures using JDBC.
Created and deployed the project on Tomcat.
Worked on bug fixing and enhancements on change requests.
Environments: Windows XP, core java, Java/J2EE, Struts, JSP, Java Servlets, Javascript, SQL, HTML, Apache Tomcat 7.
Client: TataDocomo
Location: India
Position: J2EE Programmer
Period: Mar2012- Jun2012
Description:
This application was built to provide upgrade options to existing clients. The website has granted two work flows. One work flow allows existing customers (end of contract) to extend their contract while the other work flow allows more facilities to the existing customers to change their current connections with upgraded facilities without extending their contract like more talk time, messaging etc. Client’s requests are put in a JMS queue and these requests were validated based on business criteria.
Responsibilities
The website was developed using Struts 1.2 with validation framework, custom tags and tiles.
Developed all modules using J2EE design patterns like Session Façade, Singleton Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
Developed agents that have Entitybeans to access data from the SQL Server database
Coded Server side business objects in Enterprise Java Beans.
Configured application server in adding extra queue’s for point to point communication
Used JMS for Point to Point Messaging
Developed various documents within the application using XML.
Application was deployed in Apache Tomcat Server.
Environments: Core java, Java/J2EE, Apache Tomcat 7.0.35, SQL Server 2000, SQL, XML, JMS (JMX), EJB, Java Beans, Java Servlets, JSP, Struts, Spring, Threads, Multi-threading, Ant, JUnit.
EDUCATION:
Bachelor of Computer Applications Jun 2009-Mar2012
Adikavi Nannaya University, Kakinada, AP, India