Post Job Free

Resume

Sign in

Manager Computer Science

Location:
Berea, OH, 44017
Posted:
May 08, 2017

Contact this candidate

Resume:

Supriya Raman

Mobile Phone : +1-980-***-****

Email : acz626@r.postjobfree.com

SUMMARY

Computer Science and Engineering graduate with proven hands-on experience in Java/J2EE technologies

SUN Certified Java Programmer (SCJP) for Java 2 Platform 5.0

8+ years of strong skills in Research & Development, Requirement Gathering, Design, Development and Testing of n-tier applications in J2EE platform

Sound Knowledge in Spring Rest, Core Java, J2EE, JSP 2, Servlet 2, EJB 2 and EJB3

Good exposure to application servers like WebLogic, JBOSS, WebSphere & Apache Tomcat and build using Maven

Good Maintenance and troubleshooting skills

Committed team player with strong analytical and problem solving skills and ability to quickly adapt to new environments and technologies

Experience in Hybrid Mobile Application development using Apache Cordova Framework, HTML5, CSS3 and nodeJS

Adaptive to new environment and technologies with high analytical skills

Excellent management, problem solving and troubleshooting skills

SKILL SETS

Java Technologies

Spring boot 1.3.5, Core Java, J2EE, JSP 2, Servlet 2.0, EJB 2 and EJB3

Frameworks / Design Patterns

Generic Knowledge in Struts 1.1, Hibernate 3.1, Velocity / MVC

Web / Mobile Technologies

HTML5, CSS3, Javascript, nodeJS, Apache Cordova

Databases

MySQL, Oracle 9i, 10g, DB2 UDB

Operating Systems

Working knowledge in Windows XP, LINUX

Application / Web Servers

Oracle App9i, 10g, WebSphere 5.1, 6.0/6.1, 7.x, 8.0.x, 8.5.x, WebLogic 8.1, JBOSS 3.2.4 / 4.0.5 / 4.2.2, Apache Tomcat

IDE & Other Tools

Apache Maven, STS, NetBeans, RSA 7.0, XML3.0, XHTML, Oracle Directory Server

EDUCATION

B.E in Computer Science & Engineering, Crescent Engineering College, Chennai, India

Passed out in 2005 with aggregate of 82.15%

EXPERIENCE SUMMARY

Project : Futtourneys

Company : Cloudlabz

Role : Lead Developer Jul’16 – Jan’17

Futtourneys is online application tournament where people can compete in USA. This has the complete process of how to register for the tournament, check the tournament bracket for the opponent playing, contact the opponent and setup schedule to play (timer is managed for the each and every play), update the score . The same process is repeated until you win or lose.

Responsibilities:

Implemented Webservices according to Service-oriented architecture (SOA) concepts.

Worked on various Webservice tools including WSDL, XML and XML Schema

Involved in designing and configuring Webservices Security

Actively involved in implementing Agile/XP software development practices.

Configured and Used JMS to deal with batch processing requests.

Involved in configuring SVN and Maven.

Built unit Test cases using JUnit Framework and used log4j for logging/debugging.

Involved in Integration testing, Regression testing and System Testing of software components.

Worked extensively on Configuring and using Spring Tool Suite with Apache Tomcat, Junit, SVN and Maven.

Involved in the configuration of Apache Tomcat 8.0 and application deployment.

Actively involved in merging the code from fellow developer, coordinating the configuration/deployment issues and acted as a mentor to junior Developers.

Developed the automatic UNIX build scripts using ANT/Maven for building and deploying the WAR/TAR files.

Environment: Java 5, J2EE (Webservices, JMS, Servlets, JDBC), Hibernate,, MySQL, Log4J, SOAP, XML, DOM, XMLBeans, Apache Tomcat 8.0, PL/SQL, Maven, Ant, STS, Windows, Unix

Project : Telepodium

Company : Cloudlabz

Role : Lead Developer Mar’16 – Sep’16

Telepodium - http://www.telepodium.com/ is a one-stop-shop application to submit petition / run a campaign / take a survey in a single space. The application also used to raise funds for various initiatives run by a community or non-profit organization by integrating with PayPal. It is a meeting place where everyone's voice matters and likeminded people meet to form change in the world. Telepodium is a Hybrid Mobile App built on Apache Cordova framework (PhoneGap). The application is built with the combination of Web technologies like HTML5, CSS3 and Javascript and available for both Android and iOS

Responsibilities:

Involved in Analysis, design and coding of application on Java and J2EE environment using presentation services framework.

Used RAD IDE for development

Followed the Agile Methodology to produce high Quality Software.

Developed Action Classes of a Presentation Framework to retrieve the member information from database as per the Member requests.

Used JavaScript for client side validations and presentation service framework for the server side validation.

Coded session Beans for coverages to implement the business logic for different Invoices.

Coded Message Driven Beans to inform MSR if the member has any issues with the online quotes.

Used Hibernate as an Object Relational Mapping tool to save the data into the database.

Used Hibernate to develop persistent classes following object-oriented principles

Developed Hibernate configuration files for establishing data base connection.

Developed Hibernate mapping files based on POJO classes.

Knowledge of business impact of technology deployments, including items such as business requirements, testing, implementation and planning

Configured data sources and connection pools on WebSphere application server.

Performed code reviews prior peer Development work.

Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.

Support Implementation and Post-Implementation defect management with the urgency needed to support a successful go-live.

Prepared the documentation of the applications which I was involved and test case documentation with sample inputs.

Involved in creating Change Requests, Revision Labels in SVN to push the code into repository.

Environment: Java, J2EE JSP, Servlets, EJB, Web Sphere Application Server 6.0, Presentation Services Framework, MySQL, Hibernate, Java Script, HTML, STS, Oracle, Windows XP.

Company : Computer Services Corporation Pvt Ltd (CSC), Chennai, India

Role : Lead Developer

Client : FORD March’ 10 – March’ 13

Responsibilities:

Implemented the MVC architecture using Jakarta Struts framework.

Used Spring ORM feature to achieve Object Relational mapping with Oracle.

Developed Session Beans to encapsulate the business logic and entity beans to persist the data.

Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.

Implemented the Session Facade design pattern using Stateless session beans for having single point of control for a business service.

Involved in the configuration of WebLogic 8.1 Application server and application deployment.

Developed PL/SQL stored procedures and actively involved in the design of views and triggers in the Oracle database.

Actively involved in enhancing the system performance by adding indexes to key tables in the database.

Developed the automatic build scripts using ANT for building and deploying the application.

Environment: Java, J2EE (EJB 2.0, JSP, Servlets, JDBC), SQL, Oracle 9i/Oracle 10g, Struts, Spring, UML, Eclipse 2.1, BEA Web Logic 8.1, PL/SQL, IBM Rational Rose, Ant, Windows.

Project Name

Project Description

Work Order Request Manager

Work Order Request Manager application is used to manage the Bill of Material and Components of the car. The work type, work area, product type, product code and parts of the vehicle are maintained.

Engineering Ford Design Verification System

Engineering Ford Design Verification System is used to handle the design verification request and generate the engineering summary report and graphics test report. The preference type, purpose of the parts of vehicle and type of the product are maintained

Crash

Crash application is used to deal with various parts of the car and cable connected between them. This is used to manage and recover the damaged parts of the car. Various tests are performed before delivery of the vehicle.

Company : Ramco Systems, Chennai, India

Role : Software Analyst July’05 – March’10

Responsibilities:

Developed code for EJB Session beans, JSP .

Contributed in Code construction, Code review.

Developed Action Classes of a Presentation Framework to retrieve the member information from database as per the Member requests.

Used JavaScript for client side validations and presentation service framework for the server side validation.

Involved in Analysis, design and coding of a application on Java and J2EE environment using presentation services framework.

Involved in the configuration of JBoss 4.2.2GA Application server and application deployment.

Implemented the MVC architecture using Jakarta Struts framework.

Used XML/XSD to generate Input data and output Data for each Transaction.

Parsing XML files using SAX and DOM Parsers.

Environment: Java, J2EE (EJB 2.0, JSP, Servlets, JDBC), SQL, Oracle 9i/Oracle 10g, Struts, Spring, UML, Eclipse 2.1, JBoss 4.2.2GA, PL/SQL, Ant, Windows, Unix.

Project Name

Project Description

Implementation Of ExtJS

Ramco Virtual Works application is implemented using Ext JS, a cross-browser JavaScript library for building rich applications. This implementation yields our application to high performance, well designed, documented and as an extensible Component model. All Controls are designed like Checkbox, Combo Box, Radio, Buttons, and Textboxes and so on. Also Grid data’s are displayed in html and report format.

JBoss Tuning and Slimming

This involves tuning and slimming Jboss 4.2.2 application server thereby reducing start-up time of deployed RVW application. As a general security concept, it removes services you don't use. JBoss Slimming involves configuring the xml of Tomcat, RMI for Remote Invocations, Log4j and Stateless Session Beans. JBoss Tuning involves configuring the mail-services, cache invalidation service, Hibernate session management services, HTTP Invoker, XA data sources, JMX calls over RMI, JBoss Scheduler Manager, CORBA/IIOP and so on.

Migration of EJB2.0 to EJB3.0

The Migration process is component-based enterprise application development framework used to transform RVW applications as POJO applications with annotations.

Image Uploader

Image Up-loader is a component-based enterprise application development framework used to upload image from the Client Side to the database. The uploaded image can be retrieved from the server side itself.

Mobile Enterprise Application (MEA)

Mobile Enterprise Applications is a component-based application development framework using an adaptation of the MVC paradigm, for successfully loading Ramco Virtual Works Applications into mobiles. In the Design Repository – Application code is converted into XML and then to XHTML. Deployment - Packagers and Installers are provided for configurable deployment across layers. Cookies has been used for session maintenance.

Ramco VirtualWorks

Ramco Virtual Works is a component-based enterprise application development framework using an adaptation of the MVC paradigm, for rapidly developing, deploying, and maintaining medium to large-scale multi-tier applications, notably the Ramco e-applications Series enterprise solution. In the Design Repository, design information is stored as a set of interdependent models with several configuration management features. Process modelling tool offers a user friendly GUI to document the business requirements. In the Business Transaction Modeller, the business object service definitions and behaviour on its invocation is modelled. Code Generator involves generation of runtime components for transaction handling and processing of business logic.



Contact this candidate