Ramesh Mandaleeka's Resume (Last updated September 17th 2008)

Resume builder

RAMESH MANDALEEKA

1 Garden Terrace APT 9F - North Arlington, New Jersey 07031 - USA

http://ascendant76.blogspot.com

-

ROLE INTERESTS 

Senior Software Engineer/Java Architect/Senior Java Developer

-

PROFESSIONAL SUMMARY 

  • Having over 7+ years of experience in Object Oriented Analysis, Design and Development of Enterprise Applications using Java and J2EE
  • Thorough exposure to software development life cycle, viz. system analysis, writing specifications, design, coding, testing, and support of Web based Enterprise applications using Java/J2EE technologies.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Java 4/5, Spring framework, Hibernate, Maven, Servlets, JSP, JDBC, Java Beans, SAX/DOM, Web services.
  • Good analytical skills for effective problem solving, ability to interact, negotiate and communicate with peers and clients
  • Good knowledge in design patterns, frameworks and n-tier architectures
  • Sun Certified Java Programmer

-

EDUCATION 

Andhra University, India, 1997 - 2000

Master of Computer Applications in

 

Andhra University, India, 1996 - 1997

Bachelor of Education in

 

Andhra University, India, 1993 - 1996

Bachelor of Science in

 

-

SKILLS 

  • Languages/Technologies Java, J2EE(JDBC, Servlets, JSP, JSTL, JNDI, Java Mail, EJB 2.0, JMS), SQL, HTML, XHTML, XML, XSD, XSL, XSLT, JavaScript, CSS, Groovy, FreeMarker
  • Frameworks/API Spring framework, Spring-WS, Struts1.1, Hibernate, Jakarta-Commons(Logging, VFS, Lang, HttpClient, Pool), Quartz Scheduler, Apache Axis, AJAX(ExtJS, Prototype), JAXB 2.0, Jasper Reports, ROME, JSON-Lib, Extreme-Components, JMesa, Display Tag library, Apache ActiveMQ & Apache Camel
  • Web Server Software Tomcat, Weblogic, Ariba Buyer, Resin, Broad Vision, JBoss
  • Project life-cycle support ArgoUML, Ant, Cruise Control, CVS, DBUnit, Eclipse, Intellij IDEA, JBuilder, JMeter, JUnit, Maven2, NetBeans, Oracle JDeveloper, Rational Rose, Subversion, XML Spy, ClearCase
  • Technologies and paradigms Object Oriented Programming, Aspect Oriented Programming - AOP, Inversion of Control, UML, ER diagram modeling, "Agile" modeling techniques like use cases, user stories, free form diagrams
  • Databases Oracle, MySQL
  • Operating Systems Windows, Solaris
  • Certifications Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

-

WORK EXPERIENCE 

Wipro Technologies, New York

November 2005 - Present

Solutions Consultant
Project: CPS is the content aggregation and content publishing system for SonyBMG. CPS enables the online publishing staff to centrally manage content for over 1000 artist and label websites.
Client: Sony BMG Music Entertainment, NY
Environment and Technologies: J2SE 5.0, J2EE(Servlets, JSP, JSTL), Springframework, Spring-WS, JAXB2.0, AOP, Hibernate, Groovy, Quartz, ExtJS, JSON, Oracle Database 10G, Log4j, Tomcat5.5, SVN, Maven2, JUnit, CruiseControl, Eclipse, ROME, RSS, Amazon Associate Web Services, ActiveMQ
Responsibility:
  • Data Aggregator(DA) design and implementation includes REST based content exposing using Jersey and asynchronous-data channels, Message Semantics and Contract definition using XSD.
  • Amazon Associate Web Service Integration
  • Architect CPS Global - the new Content Publishing System for SonyBMG
  • Design and implemented base framework based on Hibernate, Spring framework
  • Created prototypes, approach notes for the off-shore team to understand the framework
  • Mentored several team members by providing technical guidance and oversight.
  • Developed a new template system based on Groovy that replaced the existing one.
  • Employed Test Driven Development in this project.
  • Created Maven2 and Cruise Control based continuous build and integration infrastructure.
  • Asynchronous image processing to compliment photo gallery feature
  • Integrated EXTJS JavaScript framework for Paginated Grid, Tree, Layout and other Ajax related features.
  • Enhance and support CPS 2.3 application
  • XSL templates creation
  • RSS feed aggregation and feed generation ROME and ROME Modules.
  • Developed simple utilities like Site monitoring tool, Cover Art feed validation etc.
  • Manage the offshore team

Project: Archipelago, SonyBMG's e-mail marketing system sends out around 20 million emails to their subscribers every month. Offers content authoring, content validation against SpamAssassin, sending e-mails and web analytics services.
Client: Sony BMG Music Entertainment, NY
Environment and Technologies: J2SE 1.4 and J2SE 5.0, J2EE(Servlets, JSP, JSTL), Log4j, Tomcat5.5, SVN, Ant, Oracle Database 10G, Axis2, Springframework
Responsibility:
  • Maintenance of Archipelago legacy part of the application which is developed in Swing and CORBA
  • Includes performance tuning of the GUI application, and server code base and connection pool settings.
  • Evaluated various reporting tools and created proof of concept applications.
  • Integration with Power MTA APIs to send e-mails and report generation
  • Integrated SpamAssassin to validate the e-mail content before mailing.
  • Auto checking of seed accounts and generated reports on various e-mail providers like yahoo, hotmail, gmail etc using MrPostman (http://mrpostman.sourceforge.net/) open source project.
  • Integrated of Archipelago with Lyris Email Marketing System (http://www.lyris.com/) using webservices.
  • Integration of Archipelago with Motricity (http://www.motricity.com/) Webservices to create, schedule and manage interactive SMS mobile marketing campaigns
  • Integration test cases using XMLUnit and JUnit
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Manage the offshore team

-

Wipro Technologies, Bangalore, India

March 2004 - November 2006

Project Engineer
Project:PB-GSA is the Ariba Punch-out implementation to provide customized access to high-level categories of equipment that are available on the site for particular set of Customers that hold Government and Strategic Accounts(GSA) with PB. This project consists of 4 Phases which include Registration, Access Level creation, Equipment Purchase, Batch process for Lookup and Loading of Equipment, Access, Price and NID Related Info from the legacy systems.
Client: Pitney Bowes (http://pb.com/)
Environment and Technologies: J2SE 4.0, J2EE(Servlets, JSP, JSTL), Ariba Buyer, Struts 1.0, BroadVision, JAXP, Oracle Database 10G
Responsibility:
  • Understanding Ariba Buyer product, Ariba Supplier Network and CXML (Commerce XML)
  • Estimation of GSA enhancements
  • Designing site flow and Prepared the detail design document from the identified use cases.
  • Mapping the business data to custom XML and in turn to cXML standard messages to reduce XML file size.
  • Pro actively created stubs for testing as Ariba Buyer site is not yet ready
  • Database management. Creating and Extending Broad Vision Content Types according to the client specifications
  • Communicating with Ariba, MQSeries teams to keep the teams in the same page regarding the development status is concerned
  • Manage the project team

Project: Pitney Bowes (http://pb.com/) Atlantic Envelope Punch-out proof-of-concept. This POC is created to get confidence that with out IBM MQ we can integrate PB.com with Atlantic Envelope using direct punch-out approach.
Client: Pitney Bowes (http://pb.com/)
Environment and Technologies: J2SE 4.0, J2EE(Servlets, JSP, JSTL), HttpClient, Struts 1.0, Tomcat, Oracle Database 10G
Responsibility:
  • Providing an approach for integration.
  • Selecting the technologies so that it will not require middle ware
  • Design and implementation of pluggable message handlers.
  • Transaction rollback mechanism.
  • Developed the POC and tested on the sample web application and also on the live site

Project: Registration Project - Redesign of the registration process on PB.com and incorporation integration with CheetahMail mail services site.
Client: Pitney Bowes (http://pb.com/)
Environment and Technologies: J2SE 4.0, J2EE(Servlets, JSP, JSTL), CheetahMail API, Struts 1.0, BroadVision, Oracle Database 10G
Responsibility:
  • Part of registration project from inception to construction.
  • Consolidating the registration and login rules from existing system that includes public sites as well as Government and Strategic Account sites
  • Integration of Address verification sytem resided on IMS
  • Implementation of the integration with CheetahMail using Cheetah Mail API's and HttpClient apis.
  • Other enhancements.

-

LogicaCMG, Bangalore, India

July 2003 - February 2004

IT Consultant - EFT center of excellence
Project: The Shell CZ/SK VANcell System provides Shell customers with the facilities to perform EFT and Loyalty transactions at POS Terminals located in Shell Stations. Initially this system is available to Shell customers in the Czech Republic and Slovakia.
The VANcell system accepts transaction requests from the Thales EPS POS Terminal concentrator located at each Shell Station. It validates the transaction requests, routes them to the appropriate authorizing entity and returns the transaction response to the Thales EPS system
Client: Shell CZ/SK
Environment and Technologies: MS SQL Server, VJ++, PERL, Postilion Realtime, ISO 8583
Responsibility:
  • Working with the project manager defining the scope of each phase and requirements
  • Involved in analysis/prototyping, design, development and implementation

-

Planet Asia, Bangalore, India

October 2002 - July 2003

Software Engineer
Project: Docket Review is to provide an automated way for docket information to be reviewed and prioritized to help in, the dockets to be selected for patent submission. Docket Review gets the data from PAGE and eDisclosure Applications using cron jobs which are deployed as web services. This application contains Single Sign-on, user role based navigation, e-mail reminders, and scheduling batch jobs functionalities. This application was developed using GE proprietary framework CASPER Framework (Component And Services Platform for Extensible Reuse).
Client: General Electrics (John F Welch Technology Centre), Bangalore
Environment and Technologies: Java, J2EE(JSP, Java Beans, Java Servlets, Java Mail, JMS), CASPER, Weblogic, Ant, CVS, Eclipse, Loadrunner
Responsibility:
  • Coding and Deployment of application in test and production environments.
  • Deploying changes in packages and code into production environment.
  • Interacting with client regarding various enhancements and bug fixes.
  • Updating the Requirement documents and Test Cases as per new changes.
  • Load tested the application using Loadrunner

Project: ITMS would like to be able to monitor activities and performance for all core functions of its organization in order to analyze how the various service areas are performing. It will also assist in identifying areas for improvement. A dashboard/reporting portal will allow ITMS to be aware of these trouble spots, and increase their reaction time to improve their service in an efficient and timely manner. Customers of ITMS would also like to review performance levels of the ITMS team to help them set their expectation levels of the ITMS organization.
Client: General Electrics (John F Welch Technology Centre), Bangalore
Environment and Technologies: Java, J2EE(JSP, Java Beans, Java Servlets, Java Mail, JMS), Weblogic, Jakarta-Struts, Ant, CVS, Eclipse, Loadrunner
Responsibility:
  • Developed & Tested (Functionality Testing, Load Testing)
  • Stored procedures to send mail using UTL_SMTP package, Integrated Commons DBCP
  • Certification of Docket Review in Weblogic 6.1sp2 and Tomcat4.

Project: eStaffing is a business process of project planning, in terms of funding and resource allocations. Through this application the Business Process Managers (BPM) can allocate Project Leaders (PL) a specific project, and the Project Leaders can in turn plan their projects based on the total funding, by submitting resource requests to Lab Managers (LM). The Lab Managers can also allocate staffs based on these requests. It basically saves lot of time and efforts for PL's, BPM's and LM's in planning their projects.
Client: General Electrics (John F Welch Technology Centre), Bangalore
Environment and Technologies: Java, J2EE(JSP, Java Beans, Java Servlets, Java Mail, JMS), Weblogic, Jakarta-Struts, Ant, CVS, Eclipse, JTidy, LoadRunner
Responsibility:
  • Implemented DHTML Tree and Excel like Grid using JavaScript,
  • Created GZip filter and tag library to validate the page for valid html content using JTidy
to improve HTML page rendering time
  • Refactoring Java code to separate View logic from the business logic
  • Solving issues related to the database connection pooling and also load tested the application to meet the acceptance criteria.
  • Support and R&D

-

Digital Think (formerly LearningByte International), Hyderabad, India

July 2000 - September 2002

Associate-Software Engineer
  • Responsible for requirement and feasibility analysis of deployment for the e-learning modules.
  • Design and Development of collaborative learning tools including chat and integration of e-learning modules with Jive Forms
  • Prepared installation binaries using InstallAnywhere and created bootstrap application of the CBT.
  • Prepared Course Shell Wrappers for various clients
  • Porting the courses to support Docent Learning Management System connector
  • Developing various features in Learning Management System

-

-

TRAINING 

  • Attended training on Weblogic 8.1
  • Attended 1 day training on JTest
  • SOA: Strategic Concepts and Principles
  • SOA Organization and Governance

-

PUBLICATIONS 

  • White paper - Low cost punch-out implementation using open source frameworks.
  • Training Material - Struts 1.1
  • Training Material - Spring Web Services

-

CERTIFICATIONS 

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (CX-310-055)

-

CLUBS AND ORGANIZATIONS 

  • Active member of NY Java User group
  • Was an active member of Bangalore JBoss User group

-