Sign in

Java Developer Project

Glendale Heights, Illinois, United States
October 14, 2016

Contact this candidate

Rida Saleem

Cell: (847) ***-****


•3+ Years of IT experience including two plus years of experience in designing, building, testing and supporting Java applications.

•Well versed in object oriented design and principles.

•Good knowledge in Object Oriented Concepts and Design and UML.

•Experience in all phases of software life cycle including Debugging of Java/J2EE Application.

•Effective team player, ability to work in a diverse environment and self-motivated to contribute towards team/company goals.

•Well versed with Waterfall and Agile methodologies.

•Strong development experience in Java, Servlet, JSP, XML.

•Experience in Web application development using HTML, CSS, JavaScript, JQuery, JSON, AngularJS and AJAX.


•Development experiences on MVC frameworks like SPRING and HIBERNATE.

•An understanding of relational databases and knowledge about MySQL.

•A deep understanding of commonly used data structures and algorithms.

•Determined, energetic and diligent professional with a GPA of 3.83/4 and 2 years of Software engineering and Project management experience spanning across multiple industries which includes nuclear research org and Networking.

•Experience in all phases of the Software Development Life Cycle (SDLC): System analysis, Gap analysis, Design, Development, Unit/System testing and implementation of business applications.

•Comprehensive knowledge of Software Development Life Cycle (SDLC), having thorough understanding of its various methodologies “Agile and Waterfall”.

•Gathered Business requirements with strong Co-ordination with Business Owners and end users.

•Ranked in the top 2 for software engineering session 2014 with a Silver medal.

•Assume a high degree of accountability and reliability on all projects and I am anxious to develop my career and share my strong technical and interpersonal skills that lend themselves well towards challenging and dynamic assignments.


•Programming Languages: Python, Javascript, Assembly Language, Verilog HDL Java, C, C++, Java script, JQuery, AngularJS, AJAX, XML, HTML5, CSS3, Bootstrap

•Framework: Hibernate, Spring.

•IDE's: Eclipse, Netbeans.

•Database Management Systems: SQL, MS Access, MS SQL Server

•Operating Systems: Mac, Linux (Ubuntu), CentOS, Windows (Desktop versions)

•Software Versioning: Git, SVN

•Application Server: Tomcat, IBM Websphere.

•Programming Tools: Visual Studio (2008, 2010), Eclipse and Junit, NetBeans, JDeveloper

•Web Technologies: C#, HTML


NUST, Islamabad, Pakistan

Bachelor of Software Engineering GPA: 3.83/4.0


BMO Harris Bank, Naperville, IL

Duration: Jan 2016 – Present

Team Size: 4

Role: Jr. Java Developer

Project Description: BMO provides investment management, retail and commercial banking, consumer finance and investment banking services. BMO option on the website enables the customers to access their accounts via the Internet. Involved in the 'Online Personal Banking Module' of the website where account holders can check their accounts and balances by entering their username and password. They also provide the service of instant transfers of funds between checking and savings accounts. The option of paying their bills using online banking services, changing their profile etc is also available.

Roles and Responsibilities:

•Analyzed and understood the customer requirements and implemented it in the existing system.

• Analyzed the change requests (CR) and provided solutions for that.

•Implemented the project under Agile Project Management Environment.

•Involved in designing and implementing the UI with AngularJS framework & our custom components library

•Used Eclipse as Java IDE tool for implementing the java code.

•Designed, developed and maintained the data layer using Hibernate.

•Worked with JDBC and Developed SQL Queries for better performance.

•Designed and developed user-friendly web-based UI using JSP, JavaScript, CSS and HTML.

•Deployed the application on WebSphere Application server.

•Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.

•Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.

Environment: Java 7, JSP, JavaScript, CSS, UML, Spring, Hibernate, MYSQL, IBM WebSphere, Git.

West Marine, CA.

Duration: July 2015 - Dec 2015

Role: Jr. Java Developer

Project: West Marine: E-commerce

Description: West Marine, a major retailer of boating supplies and accessories, has 380 stores across USA and offers customers approximately 50,000 products through Catalog and Internet channels. The Port Supply division is one of the country's largest wholesale distributors of marine equipment serving boat manufacturers, marine services, commercial vessel operators and government agencies.

Primary objective of this project was to enhance Address Book functionality, stabilize Checkout process and search functionality.


•Developed the User interfaces using HTML, CSS, JSP and JavaScript.

•Used JavaScript for client side validations in the JSP and HTML pages.

•Developed in Tomcat Application Server.

•Used Eclipse editor to implement the Java code.

•Used SQL for querying databases.

•Implemented the AJAX, JSPs, and Servlets in the MVC Framework to effectively handle the workflow of the application.

•Involved in Analysis, Design, Development and Testing of application modules to some extent.

•Extensively used Hibernate in data access layer to access and update information in the database.

•Managed the cart and user information option.

•Prepared test cases for unit testing and involved in Unit testing.

•Handled post release defects and change requests (CR).

•Developed address book and checkout process modules.

•Responsible for writing front-end validation using JavaScript.

Environment: Java, JSP, AJAX, JavaScript, MVC, Tomcat, MYSQL, SVN, Eclipse, HTML, CSS, JDBC, Hibernate.

FIS Global, Chicago, IL

New York

April 2015 - July 2015

Role: Jr. Java Developer

Project: Loan Origination System

Description: Loan Origination System (LOS) is a comprehensive end-to-end system, which enables lenders to fully automate the origination, processing and closing functions for their residential mortgage and consumer operations. This application has several financial calculators as well. This application enables Users to create and update their profiles which will be stored in a database. Users can always come back and view their information like Personal Balance Sheets, Budget Cash Flow Analysis, Retirement Funds, Child Education Funds and Different Calculators (Mortgage, Auto). Each module is developed with optimum flexibility in mind to provide lenders valuable tools and user-friendly applications.


•Involved in deploying the application with MVC Framework.

•Implemented the AJAX, JSPs, and Servlets in the MVC Framework to effectively handle the workflow of the application.

•Designed and developed the User Interface using JSP, HTML, CSS and JavaScript.

•Connected to the database to manipulate data using the JDBC technology.

•Designed and developed the calculators using JSP, HTML, CSS and JavaScript.

Environment: Java, JSP, HTML, CSS, JavaScript, MVC, MYSQL, HTML, Tomcat Server, Eclipse, TOAD.

CERN (Center of European Nuclear Research), Geneva, Switzerland

Aug 2014- Feb 2015


•Responsible for running and maintaining monthly CMS web upgrade cycles.

•Provisioned resources to the cluster through Openstack.

•Debugged issues with frontend and backend of the cluster.

•Switched the cluster from Quattor to Puppet.

•Added and removed machines as per needed according to load on the cluster.


June 2013- June 2014

Intern & Final Year Project Developer

•Introduction to Software Defined Networking (SDN).

•Hands on experience with controller programming.

NUST (National University of Sciences and Technology)

Teacher Assistant

•Conducted lab, quizzes, and assignments in Data Structures course and Software Design and Architecture.


•In Final Year Project created a platform for automation of OpenStack installation through Puppet and configured network plugins into OpenStack cloud using Puppet Module.

•Developed a file transfer client-server application in Python.

•Constructed a compiler using C-Lexical, Syntax and Semantic Analyzer.

•Used SAT solver for Formal Verification (miniSat and LSat).

•Developed a web application, Tuhra using Java.

•Used PINTOS for hands-on thread management and thread scheduling using C.

•Improved usability of ESPN within Human Computer Interaction course.

•Attended IPhone application development workshops.

•Developed Day Care center management system using MS SQL Server databases and C#.

•Developed Learning Management system using C++ and OOP concepts.

Contact this candidate