Aleena James (Java Developer)
E:*****.****@*****.*** Toronto, ON 647-***-****
Professional Summary
Over 2 years of experience in software development which includes Analysis, Design and Development of quality software for Standalone Applications and Web-based applications using JAVA/J2EE Technologies using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE
Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, JAVASWING, JDBC, JSP, SERVLETS, HIBERNATE, WEB SERVICES, STRUTS and Java Beans
Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
Experience in Frontend development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, jQuery, JavaScript, AJAX and CSS
Good understanding of developing and implementing Web Services and XML Schema
Experience with Java server side and enterprise applications using J2EE technologies like JSP, Servlets, XML, Struts, AJAX and Hibernate
Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as SQL Server and DB2
Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML
Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies
Education
Bachelor’s Degree in Electronics and Communication Engineering, Mahatma Gandhi University, 2013
Diploma in Global Business Management, Centennial College, 2015
Technical Skills
Programming Languages: Java, C, C++, JSP, SQL, PL/SQL
Technologies: JSP, Servlets, JDBC, Java Beans, J2EE, Maven
Frameworks: Struts, Spring MVC, Hibernate
Web Technologies: jQuery, HTML5, HTML, XML, CSS, JavaScript, AJAX, Bootstrap
Application Server: JBoss, Apache Tomcat, Glassfish JAVA/J2EE
Database: Oracle 10, Oracle 11g, DB2, MySQL
Version Control Tools: GITHub
Testing Tool: Junit
Operating Systems: Windows, MS-DOS
Work Experience
MatrixInfologics Inc. Java Consultant Jan 2016– Till Date
Client: Hospital Research Project Toronto, ON
Project: Healthcare
Project: Description: Working as a Java/J2EE developer for multiple client projects of MatrixInfologics and supported an internet web-based Query/Request submission and communication system.
Responsibilities:
Develop and optimize User Requests according to client requirements. Updates and features were regularly communicated to client and feedback was carefully implemented
Coordinate and manage BRD/SRS related activities in a 5 member J2EE team and communicate with Team Lead
Write SQL queries, Stored procedure and PL/SQL and created hibernate classes to fire queries in the back end Application developed with strict adherence to J2EE(MVC)
Find and file several queries and converted over 100 SQL forms into a J2EE web application
Troubleshoot various software issues using debugging process and coding techniques
Implement business logic using Java beans, Servlets, Hibernate and Stored procedures
Involved in the full life cycle of software design process including prototyping, proof of concepts, design, interface implementation, testing and maintenance
Develop/Enhance the UI presentation layer using JSP, HTML5, CSS, JQuery and client validations using JavaScript
Test the developed products using JUnit Testing and contribute in developing, integrating and testing new modules in java applications
Assist a team of developers to build and maintain multiple websites
TisserTechnologies Junior Java Developer Jan 2013 - July 2014
Projects: Course Management, E-learning Application, and E-commerce Web Applications
Project Description: Worked on many Web Based Applications requiring Struts/Hibernate and the development of database layer to communicate with to SQL back-end. Scope of the Projects also includes designing/enhancing database and UML.
Responsibilities:
Assisted in gathering required information for the project and involved in analysis phase
Worked with the development team developing code, assisting in application analysis and design of functions
Designed, developed and configured software applications (interfaces), servers, and software components customized to meet specific needs and requirements
Developed Functional and Technical designs documents including Use Cases by interacting with Business Analyst
Developed the Core functionalities by using Object-Oriented Programming
Created UML class and sequence diagrams using SQL
Mapping of the servlet in Deployment Descriptor (XML)Used Entity beans as the model to represent the persistent data and interacted with Oracle data base as per MVC Architecture
Used HTML, JSP, JSP tag libraries and struts tiles to develop presentation tier
Involved in efficient using of multithreading concept for improving CPU time
Used JDBC to interact with Oracle data base for storage and retrieval of information
Involved in coding for JUnit test cases
Freelance (Team Project) Job Portal Mar 2011 - Dec 2012
Description: An online Job portal for the employers to post the jobs and the job seekers to apply for the posted jobs. The application has features like add, edit and delete jobs for the admin and the employers.
Responsibilities:
Developed Controllers to handle business operations
Developed related models and admin panel to manage all the job postings
Keep record of all previously applied jobs by the applicants
Tested the project based on different inputs
Worked on enhancements of Client GUI pages using HTML, JSP and JavaScript
Designed required SQL statements and queries to access data
Set up multiple Tomcat Servers on Unix and Windows platforms
XML schema design using company business rules
Testing, maintenance, and documentation of Java based web applications
**References Available On Request**