Pratyusha Raju
Email: acunmo@r.postjobfree.com Phone: +1-647-***-****
SUMMARY
5+ years of IT experience in Java/J2EE Web Application Development, Object Oriented Programming, Client/Server architecture and Web based environments.
Worked extensively on Java, J2EE for developing Web and Distributed Applications by using JSP, Servlets, Struts, Hibernate, Spring Framework, JDBC and Web Services(SOAP and REST).
Well experienced in MVC architecture and Struts framework.
Hands on experience on Servers like Tomcat, JBoss.
Along with JDBC also has worked with alternatives like Spring JDBC Template. Developed complete Web tier of the application with Spring MVC framework.
Familiar with Data mapping API’s namely Hibernate.
Experience in GUI development using JavaScript, JQuery, AJAX,CSS3 and HTML5& AngularJS.
Extensive knowledge and experience in creating UML Diagrams including Use Cases, Use Cases Diagrams, Activity Diagrams and Sequence Diagrams using Microsoft Visio.
Strong experience in data analysis and Proficient in writing SQL queries, PL/SQL, Stored Procedure in Oracle, DB2, SQL Server and MS-Access.
Experienced in developing the unit test cases using JUnit 3.0/4.0.
Hands on experience in working with Stored Procedures and Triggers.
Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
Creative and innovative thinker, with excellent communication and interpersonal skills bringing energy and enthusiasm to problem resolution.
Accept responsibilities and job duties eagerly with minimal supervision.
Strong emphasis in designing, developing, delivering and maintaining Web applications/ Client Server products for the business domain areas such as Travel, Insurance, e-Commerce,etc.
EDUCATION AND PERSONAL DETAILS
Qualification : Bachelor of Information Technology
JNTU, Andhra Pradesh, INDIA
TECHNICAL SKILLS
Programming Languages
C,C++,C#.NET,JAVA/ J2EE
Technologies
Core Java, Servlets, JSPs,JDBC, Ajax,
Web Services (SOAP and REST)
Frame Works
Spring 3.3(Annotation Based), Struts 2.0,Hibernate
Version Control
SVN(subversion), Clearcase
Web Development
JSP, JSTL, HTML, XHTML, XML, JSON, XSD, DTD, XSLT, SAX, DOM, JavaScript, AJAX, CSS.
Design Patterns
& CASE Tools
MVC Model, OOPS, UML, OOAD patterns
Database
Oracle 8i/9i/10g, DB2, My SQL, SQL Server
Operating Systems
Windows XP/Vista/7,Unix
Servers
JBoss, Apache Tomcat, WebSphere
Logging and Build Tools
Ant, Log4j, Maven
IDE and Tools
Eclipse, WebSphere Integration Developer (WID), Rational Application Developer (RAD), NetBeans IDE, JDeveloper, Toad.
Unit Testing Tools/Code Quality Standards
JUNIT (For verification /validation of the flow of
application), CheckStyle, PMD.
SDLC
WaterFall & Agile Methodology
CERTIFICATIONS AND AWARDS
Oracle Certified : Java SE 6 Programmer Certified Professional
CAREER PROFILE
Huron Perth Healthcare Aliance (HPHA) - Stratford, ON NOV ʼ 14 – Present
Java/ J2EE Developer
Description
HPHA is the company that improves the cost-effectiveness of healthcare. As the business behind healthcare, HPHA helps pharmacies, hospitals and ambulatory care sites focus on patient care while reducing costs, improving efficiency and quality, and increasing profitability. This application also helps to generate reports to help doctors to track the various medications usage for research purpose.
Responsibilities
Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modelling, analysis, architecture design & development for the project.
Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed the application.
Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework
Used Spring Web Flow to present the screens in a clear and simple way.
Used Spring batch for processing large amount of data
Extensively used Hibernate in data access layer to access and update information in the database.
Consumed Spring Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customer
Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, CSS, AngularJS.
Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
Used Perl to automate the batch process and run SQL scripts
Designed various tables required for the project in Oracle 11g database and used Stored Procedures in the application.
Used Maven to build the application and deploy on Web Logic Application Server
Implemented Slf4j-Log4j module to log the various logger statements
Followed AGILE Methodology and participated in SCRUM Meetings
Used Eclipse IDE for application development
Used JUnit for unit testing
Environment
Java 1.6, J2EE, Struts 1.2 Hibernate, Spring MVC, JSP 1.2, XML, JavaScript, JQuery, Ajax, HTML, CVS, Jboss Application Server 5.1, Maven, Oracle 11g.
Bank Of Montreal, Toronto, ON JUL’13 – OCT’14
J2EE Developer
Description
BMO is one of Toronto’s leading financial services providers. As part of Java team, I helped design and develop a web based application on top of the existing intranet financial application for the company.
Responsibilities
● Involved in the creating the system use cases from functional use cases requirements
● Developed Persistence layer using Hibernate and worked extensively on Hibernate Query Language (HQL) to query from the database and developed Hibernate mapping definitions for the persistence layer
● Used Declarative Transaction management system of Spring Framework and integrated it with Hibernate
● Developed SOAP based Web-Services and WSDL schema on using Axis. Created Web-Services components using both top-down and bottom up approaches
● Build Stored Procedures for executing complex queries and also to aid in performance enhancement of the application on Oracle10g as backend
● Used XML, CSS, and XSL in creating intermediate data files between the database application and data presentation
● Created layouts for dynamic web pages using Servlets, JSP, Struts, JSTL and Struts-tiles tag libraries
● Struts validation was done using validation.xml and validation-rules.xml for validation of user Inputs and Exception Handling was done using Struts Exceptional Handler
● Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
● Developed ANT scripts to build and deploy EAR files on to WebSphere Application Server
● Worked on Bug-Fixing and application testing task. Functional testing was done using Quality Center
Environment
Java 1.5/1.6, J2EE, JSP, Servlets, Struts Framework, Spring, JDBC, JavaScript, XML, XSL,
Hibernate, Oracle10g, SQL, Web Logic, Eclipse3.1, Toad, Windows XP, HTML, WSDL,
SOAP, Log4J, ANT, JNDI, WebServices, Axis, CXF, JSTL.
RideCo - Waterloo, ON APRʼ12-MAY ʼ13
Java developer
Description
RideCo is a tech company focused on making urban transportation better. Our unique solution enables passengers to book door-to-door and hub-to-hub, shared, professional transportation at a time and cost near to that of driving their own vehicle. The core of this solution is based on patent-pending breakthrough logistics technology developed over years of research by our founders. Currently in private beta, RideCo will publicly launch in Spring 2015 in partnership with one of the largest transportation operators in world.
Responsibilities
Involved in the designing and development of the system using Java, J2ee.
Used Struts-framework and MVC-2 Architecture.
Responsible for GUI and Server components using J2EE 1.4 and frameworks.
Developed action handlers using Struts framework and API’s.
Developed DAO classes to perform CRUD operations with the database.
Developed code for database interaction using JDBC API.
Implemented J2EE Design Patterns such as MVC, Service Locator, DAO, Front Controller, Singleton, and Session Facade.
Have written complex SQL queries to perform the operations with the database and developed persistence interface to the database
Involved in unit testing using JUnit and coordinated System Testing, User Acceptance Testing, Performance Testing and Security Testing.
Giving support to the technical team who using the tool at on-site.
Involved in Bug Fixing post production warranty support.
Environment
Struts Framework, JSP, PL/SQL, Java Script, Eclipse 3.2,Core java.
Object web Ltd, India JANʼ10-Feb ʼ12
Developer
Description
Trinity Transportation Package: Trinity Transportation is the one of the client to Object web Ltd and Trinity Transportation Company is based on petroleum products. The scope of this project is automating the trinity interfaces. Customer places an order to supplier for products. Supplier accepts the order and sends the delivery order to Trinity. Trinity rises indent to Depot and gets the supplier bill and then delivers goods to customer and give invoice to customer. According to invoice customer pay the payments. The Reports are generated on weekly and monthly payments.
Responsibilities
Involved in gathering the requirements from the users, requirement documentation and creating the design and detailed design statement documents.
Involved in design the master module using the UML (Rational Rose).
Involved in developing Web tier using JSP, HTML, and Servlets.
Prepared the SQL queries to connect to the Oracle database.
Participated in String Testing and Unit Testing.
Supported the End to End and UAT.
Environment
C, JSP, Servlets, Oracle 7x, Windows NT, UML, Rational Rose, Solaris, Toad, Visual SourceSafe, HTML, Jakarta-Tomcat.