Sai Venkata B
*********************@*****.***
Summary:
Over 8 years of experience as full end to end Web Application Developer in various banking, insurance, healthcare and telecom projects.
Strong working experience in JAVA/J2EE development, maintenance, enhancement and support.
Strong experience in UI Development, Web UI analysis, Web design, coding, testing, implementation and Support working with various projects
Extensive experience in MVC frameworks such as spring, JSF, Struts.
Good Experience in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
Good knowledge in ORM frameworks like Hibernate, JPA.
Expertise in Core/Advanced Java with various servers like Apache Tomcat, Jboss, IBM Weblogic and Websphere servers.
Good knowledge of MySQL, PL/SQL, Oracle, DB2 databases.
Expertise in Utility tools like ANT, Log4j, JUNIT and Maven.
Strong experience in Web Services SOAP and REST Protocols.
Good knowledge in JPA, JPQL.
Good experience in using Servlets, JSP and using Tag Libraries, EL.
Strong knowledge in using JMS and JNDI.
Good experience in XML, XSD, DTD and in binding XML schema and Java representations using JAXB.
Good knowledge and experience in CSS, HTML, JS, jQuery and AJAX framework.
Strong experience in using testing framework like JUnit.
Good experience in Software Development Life Cycle (SDLC) including Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance
Good knowledge and experience with Agile, Waterfall development process/methodology.
Ability to work with cross-functional teams (Product Management, Developers, QA, UAT, Performance testing and Operations).
Having Strong analyzing, debugging and problem resolution skills.
Highly self-motivated individual with very good communication skills and dedication towards work.
Fast adaptation to new technologies and environments, strong analytical, debugging and problem solving skills.
Technical Skills:
Java Technologies
Core Java, API Development, Multi-threading, Spring, Struts, Hibernate, Servlets, JSP, JDBC, JNDI, JPA, Web Services (Restful, SOAP) and EJB.
Web Technologies
HTML5, Javascript, CSS, AngularJS,JAXB, JSON, JQuery, XML, XSD, AJAX framework, AWS and XSLT.
Database and tools
MySQL, PL/SQL, Oracle, Oracle SQL Developer and TOAD.
Web/Application servers
JBoss, Web Sphere, Web logic and Tomcat.
JavaScript Frameworks
JQuery, JS.
IDE Tools
Eclipse, Netbeans.
Build and Integration
Maven, Apache ANT.
Testing tools
SoapUI, Junit, Spring Junit, QC, Loadrunner, QTP and Log4J.
Operating Systems
Windows '98/XP/2000/7/8.
Professional Experience:
Capital One, McLean, VA Jan 15 to Till Date
Sr. Java /J2ee Developer
Roles and Responsibilities:
Participated in requirement and review sessions with the business.
Worked on high level and low level design.
Design and development of technical specifications using design patterns and OO methodology.
Configured the local workspace by using the Maven dependencies and separated the Web Module, Service Module and Data Module in Eclipse IDE
Developed self-registration and account management related modules with Restful web services which can accept JSON/XML as request/response payload.
Used XML parser APIs such as JAXB in the web service's request response data marshalling as well as unmarshalling process
Involved in design development of modules Registration, Order Creation, CSR and Account management using Spring MVC.
Developing the Spring MVC framework as per the design and technical specifications.
Implemented the EHcache framework with spring for the better performance.
Developing the Service Classes for modules like customer authentication, service request verification and account verification.
Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and JAVA.
Implemented the Log4J framework for all the logging (exceptions, errors).
Fine-tuned oracle PL/SQL procedures and SQL statements to improve the performance of database activity in the process in Unix/linux platform.
Created Indexes to improve SQL statements performance.
Worked with vendor support (Oracle Support/Metalink).
Worked on the user friendly UI screens using HTML5 and CSS/CSS3 along with the business validations in Upload and Download Generic UI modules
Used jQuery for all the front end validations.
Developing the JUnit Test Cases Code for the Unit Testing.
Involving in development, integration and production environment deployment builds.
Involving peer level code reviews.
Fixing the System Test and integration defects as per the priority.
Environment: Core Java, Spring(MVC,CORE),Hibernate, EHcache,JPA, Spring Restful Web services, HTML5,AngularJS,JSON, CSS, JavaScript, JQuery, Ajax, jsp, Jakson, Apache Tomcat, Apache CXF, Unix, Junit, XML, Log4J,TOAD,SVN,STS,Maven,Rally,JIRA and Oracle(SQL/PL SQL).
Comcast, Herndon, VA Sep’13- Nov’14
Sr. Java UI Developer
Responsibilities:
Worked as a team member to develop web application, user interface, interaction scenarios and navigation based on analysis, interpretations of requirement and use cases.
Worked with Dynamic widgets. Used AJAX and Jquery widget for data collection and display data on the front end.
Developed robust, responsive Ajax driven UIs with AJAX, CSS, DHTML, JavaScript and JQuery.
Developed graphical user interface (GUI) using HTML, CSS, and JavaScript.
Enhanced sites using OO JavaScript and Jquery framework.
Implemented JQuery (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates.
Used different Web 2.0 Design patterns such as Navigation Tabs, Item Pagination, Page Grids, Sign-In module, Ranking, Writing a Review, Calendar Picker, Auto Complete.
Worked on JQuery extensively for various user interactions, front-end validations and other visual effects
Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
This application was written in Ajax, Java Script, JSP, JQuery, HTML and CSS.
Used different JQUERY components in MVC micro architecture framework which internally use various design patterns such as singleton, command, delegate, etc.
Redesigning the entire site with CSS 2.0 styles for consistent look and feel across all browsers and all pages.
Ensured cross-browser compatibility by testing the applications of different browsers including Safari.
Working on multiple assignments which includes development, implementation and support role for different pages of above two sections
Involved in Testing and fixing bugs and documented the application in step by step process.
Environment: Java 1.6, Ajax, JQuery, JavaScript, HTML, XML, XSLT, CSS, firebug, ANT, Oracle 9i, SQL,Oracle 11i, Windows Platforms, IDE- Eclipse, SVN.
Blue Cross Blue Shield, Buffalo, NY Jan ’11 – Aug’13
Sr. Java Developer
Roles and Responsibilities:
Analysis and study of the Benefit Configurator application.
Analyze the project flow between the Benefit Configurator modules: Benefit Data Manager, Benefit Explainer, Selector, Translator, Connector and Editor.
Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack.
Fixing the bugs in Benefit Explainer which is a search function that allows users to search for and view medical, benefit, and payment policy rules stored in the Benefit Data Manager.
Interacting with the business and user to understand the tickets in production.
Understand the user requirements.
Designed User Interfaces using JSF, CSS, XML, HTML, and JavaScript.
Resolving the production tickets.
Involved in Code walkthrough and reviewing.
Written and executed stored-procedures on Oracle DB back-end
Assisted in deploying the application on Weblogic Application server.
HTML5, CSS, JQuery, AJAX and JSP have been used to build the user interfaces for web application.
Creating activity logs and checking in the code to the repository for deployment.
Creating the test grids required for the deployment.
Supporting different stages in testing and UAT.
Environment: Java, J2EE, JSP, Servlets, Rational Application Developer, Weblogic Application Server 10.x, PUTTY, HTML, JavaScript, TOAD, FileZilla, JSF, Web services, Stored Procedures, spring and Oracle 10g.
Verizon Communications, Tampa FL April ’10 to Dec’10
Java Developer
Responsibilities:
Worked on SIP Servlet to communicate between ONT and Iconfig application for establishing the subscription using SIP protocol.
Worked on establishing the secure TCP communication between Iconfig application and ONT for downloading the device, application profile and user profile.
Involved in converting the web service interface from JAX-RPC to JAX-WS.
Involved in upgrading the SIP protocol 3.1 versions to communicate between ONT and IConfig application.
Developed ResubscribeUtility, which will convert the subscription renewal of on from daily to weekly for reducing the load on IConfig server.
Developed web service communication using JAX-WS, WebLogic 10.3, between provisioning IVAPP system and Iconfig application for migrate orders.
Involved in establishing the hibernate mapping to communicate with oracle 10g database.
Worked on Linux environment, web logic clustered environment and web logic server 10.3
Worked on SIPP application, for load testing between ONT and Iconfig server.
Worked on Alcatel, Tellabs and Motorola ONT's and bootstrapping the test ONT's.
Worked on developing the Iconfig GUI for providing the order status details, device details using Servlet, Jsp’s and JavaScript.
Version control maintenance using CVS repository and logging using log4j.
Involved in SIT lab testing, UAT testing and system acceptance testing for resolving the critical issues.
Involved in Production failed orders fixes.
Environment: Java 6, J2EE, Velocity, CVS, WebLogic 10.3, Oracle10g, HTML, JavaScript, CSS,, LOG4J,SIP Protocol, SIP Servlet, Weblogic SIP Server 3.1, Hibernate, JAX-WS, JAXB, Web Services, Linux, Shell Scripting, IPM, Putty, SSH Client.
Idea Communications, India May ’08 – Feb ‘10
Web Developer,
Responsibilities:
•Worked Layout pages designed using XHTML and CSS.
•Created layout for the web pages.
•Used W3C validator to testing XHTML that dramatically helps improve and ensure quality in XHTML.
•Used Fire fox XHTML validator and made XHTML files error free.
•Used JavaScript for form validations when user enters or edits the data.
•Designed and optimized Web Applications using MySQL, JavaScript, JQuery, CSS and HTML
•Identified and customized open source applications for use in corporate network and clients web sites.
•Developed applications for mobile devices using XHTML, and CSS.
•Maintained web analytics, conversion reporting, and log analysis tools
•Improved search rankings for web sites using semantic XHTML and link campaigns.
•Designed web site mockups, navigation buttons, etc using Adobe Photoshop.
•Prepared the web pages using Cold Fusion editor as well as hand coding of HTML, XHTML, XML, and CSS as needed.
•Worked on tools like Home site, Dream Weaver, Photoshop and Image Ready and also constructed and evaluated prototypes following standards.
•Used the subnav items that are nested as children of their associated tab in the HTML. This helps to view the page without the style sheets so that the navigation makes sense.
•Constructed Web Wireframes and Mock-ups by designing and building interaction, determined screen layouts, style, color palettes, action, audio, and graphics.
Environment: Java 1.6, CSS 3, AJAX, JQuery, Java Script, XML, CSS, Firebug, HTML, JavaScript, Flash, Edit plus, W3c Validator, Windows, Linux, Oracle