Sri Thotakura

Software Architect | thotakuraharsha@gmail.com

ABOUT

I'm Sr Enterprise portal developer with 8 years of professional experience. I am interested in delivering end to end solutions for enterprise applications. I have experience in managing teams.

DOWNLOAD PDF

EDUCATION

Master of Science
University of North Texas

December 2010

Bachelor of Technology
Jawaharlal Nehru Technological University

March 2007



WORK

Sr. J2EE/ Sr. Enterprise Liferay portal Developer
Xtivia, Austin, TX

Xtivia is a US based consulting firm specialized in Liferay portal development, DB administration, BI and CRM practice. Being part of Liferay portal partner of the year achieving team for three consecutive years, I worked for several clients providing them with world class solutions.

Responsibilities:
  • Involved in end-to-end application development. Worked on requirements gathering, DB design, systems engineering design, environment setup, classes design, development and delivery of the application. Time and resource estimation analysis and drive the project for success.
  • Lead a team in onsite and offshore model. Designed applications, development walkthrough and business co-ordination. Worked on requirements gathering, application design, development, defect fixing and delivery
  • Conducted and lead demos to the business.
  • Designed and developed strategy for content migration across the environments.
  • Designed and developed an automated system for content extraction strategy for extracting, translating and updating content in 170 languages.
  • Integration with legacy SIEBEL systems.
  • Setup SAML for SSO between BCBSAL legacy systems as IDP and Liferay's bcbsal.com web application as SP. Environment setup and customized assertions based on the business needs.
  • Designed classes using UML. Risk analysis with existing architecture and suggestions based on the client's environment.
  • Design and develop user migration strategy from Legacy to Liferay systems.
  • Designed and developed database tables and generate scripts for migration across environments.
  • Setup development environment on WAS and Liferay portal.
  • Setup and design Maven based project structure. Configured Jenkins for continuous integration.
  • Developed applications using Spring 3.0 as controller and iBatis as the backend ORM.
  • Developed restful web services to interact with Liferay and legacy systems.
  • Developed several portlets using Angular JS.
  • Developed custom Liferay bootstrapped themes.
  • Developed standalone applications to consume third party news feed webservices for personalized health information.
  • Consumed Liferay webservices for batch process to synthesize user data and provide personalized experience.
  • Developed email system with personalized data.
  • Managed portal-ext file.
  • Developed several hooks based on business need to enhance and customize Liferay’s functionality.
  • Handled Liferay hot fixes and security fixes on all the environments.
  • Created several content structures and templates to aid content creation.
  • Setup Kaleo workflows. Created workflows tailored for business needs.
  • Setup process for remote publishing of data between staging and production environment.
  • DB design for integration between Liferay and Legacy systems. DB query optimization and indexing for better performance.
  • Riverbed analysis for enhancing application performance.
  • Setup ehCache for better performance of the DB queries.
  • Designed and developed layered architecture for separating Liferay services from business services for easy Liferay upgrades.
  • Setup and configure Google search appliance crawling.
  • Upgraded web application from Liferay 6.1 to 6.2.
  • Created developers documentation for the application. Trained client's team in Liferay and provided support.
  • SOLR setup and index configuration for search performance enhancement.
  • Handled source control (MKS) master and branch control for every sprint and emergency fixes.
  • Implemented Liferay security roles based on the ADAM roles in the legacy systems.
  • Configured IIS and F5 servers.

  • July 2012 - CURRENT

    Sr. Java Developer
    FedEx, Irving, TX

    FedEx.com offers a complete suite of online services for shipment preparation, package tracking, shipment rates and tools tailored to the needs of international shippers and small businesses. FedEx LTL Freight is the new initiative of the FedEx Corporation to ship less than truck load Freight, initially aimed at shipping in and between North American Countries. FedEx application works on layered architecture for simplifying complex problems.

    Responsibilities:
  • Involved in complete software development cycle starting from requirement analysis, documenting analysis, and implementation and testing.
  • Worked on contacting and consulting different teams in layered architecture.
  • Used JSP’s with struts2 tags and was involved in the integration into the system.
  • Used extensive JavaScript (MVC pattern) for display purpose and as well as for validations.
  • Also involved in using Ajax calls.
  • Involved in using JSON object from server side to the client side.
  • Used object oriented programming concepts of Java Script like Prototypes and Closures for client side data manipulation and encapsulation.
  • Took measures to avoid security vulnerabilities like cross site scripting threads.
  • Used Struts2 MVC (Model-View-Controller) framework for the application.
  • Involved in writing Spring Configuration file for declarations and other dependent objects declaration.
  • Used Oracle database and wrote JDBC statements to get connected to the database.
  • Involved in calling stored SQL stored procedures for validations and in writing complex SQL queries.
  • Consumed a webservice and involved in building and parsing XML documents for displaying in the front end.
  • Designed UML diagrams using StarUML.
  • Used design patterns like Singleton and Façade.
  • Used Log4J for logging messages.
  • Involved in using SVN subversion version control system for check-in and check-out the code.
  • Was involved in deployment of the application on Weblogic Application Server.
  • Involved in writing test cases using JUnit for testing the application.

  • August 2011 - JULY 2012


    SKILLS

    Java


    Liferay


    Javascript


    Spring


    Hibernate/MyBatis


    SQL


    Ant/Maven


    Jenkins/Hudson


    System Integration



    PORTFOLIO

    BCBS,Alabama

    www.bcbsal.org is the online face of the company and is the core customer facing site. With myBlueCross, employees have quick, easy access to personalized information, like claims and health support, which means they’ll spend less time searching for answers. The site has helpful tools and information to encourage employees to make informed healthcare choices that help keep costs down. This web application integrates with several legacy applications to display the personalized data.

    Architecture,Development and Delivery

    HP

    partner.hp.com portal delivers easier-to-find, personalized sales tools and resources to provide a faster and more collaborative sales engagement, training, demand generation and business management experience. Face of the application is built on Liferay portal which integrates with the HP legacy application. This is the flagship website for HP for sales and is ranked among the best portals.

    Architecture,Development and Delivery

    FedEx

    FedEx.com offers a complete suite of online services for shipment preparation, package tracking, shipment rates and tools tailored to the needs of international shippers and small businesses. FedEx LTL Freight is the new initiative of the FedEx Corporation to ship less than truck load Freight, initially aimed at shipping in and between North American Countries. FedEx application works on layered architecture for simplifying complex problems.

    Front-end Development and Delivery



    BLOG

    My blogs give you an insight into the world of Java enterprise application development advancements.

    CONTACT

    Email
    thotakuraharsha@gmail.com

    Adress
    221 Westfield Dr
    Georgetown, Tx 78628

    Phone
    512-913-7322

    SOCIAL LINKS

    Created by Sri Thotakura