Resume

Sign in

Software Engineer Project

Location:
Singapore, North Region, Singapore
Posted:
June 30, 2019

Contact this candidate

Resume:

MAHENDIRAN BAVAGI

Blk ***, Yishun Street **, #**-24, Singapore 760633.

MOBILE NO: (+65) 9142 0975

EMAIL-ID: ac9qa2@r.postjobfree.com

Industry experience in Technical Documentation, Application Support and Application Development using technologies, Java, PHP, MySQL, JavaScript, AngularJS 4 etc.

Domain knowledge in Banking, Finance and Education.

OOP/ OOD, Design Patterns and UML in System Design and Code optimization.

Involvement in Agile, Scrum and Kanban software development processes and methodologies.

Good knowledge in writing SQL queries.

Experience in using Oracle and MySQL databases.

Experience in time critical and mission critical tasks in the full SDLC, which includes requirements gathering, designing and implementation.

Experience in working with multiple teams to achieve common deadlines and goals.

Languages Known : PHP, Java

Frameworks & Technologies : Hibernate, Apache, Bootstrap, CodeIgniter, Laravel

Reports : Crystal Reports, HTML Reports

Operating System : Windows

Database : SQL Server, MySQL, NoSQL

OO Analysis & Design : Design patterns, Frameworks, Use Case modelling

Web Servers : Apache Tomcat, WAMP Server, XAMPP Server

Web Designing : XML, AngularJS 4, HTML5, CSS3, JSF, JSP, JavaScript, jQuery, AJAX

Source Control : GIT, Bitbucket

Building Tools : Maven, Gradle

Design Skills : UML

Tools : IntelliJ, Eclipse, NetBeans, Visual Studio

Modelling Tools : Visual Paradigm, Star UML

Business Analytical tools : Tableau, Microsoft Power BI

Agile Tools : JIRA Agile

IRSTHA SOFTWARE DEVELOPERS – SRI LANKA

Associate Software Engineer (January 2018 – January 2019)

Project Profile

Associate Software Engineer with a passion for developing innovative programs that expedite the efficiency and effectiveness of organizational success. Well-versed in technology and writing code to create systems that are reliable and user-friendly.

Portfolio Management System - The project is designed to enhance the services of the educational department by offering the new and existing students a web-based tool for submitting their artifacts. Administration module, Students module, Faculty module, Staffs module, etc.

Technologies/ Tools: Java, J2EE, Java SDK, JSP, AngularJS 4, Html, OOAD, Servlets, MySQL, Windows Xp Professional, Java Script, jQuery, Glassfish Server, NetBeans IDE, Visual Paradigm.

Roles and responsibilities:

Involved in analysis, design and development of Portfolio Management System.

Created Use case diagrams, Class diagrams and Activity diagrams using Visual Paradigm.

Followed iterative approach in timely manner.

Developed front-end using JSP, HTML, CSS, Java Script and jQuery.

Responsible for developing Servlet.

Involved in implementing database design, connectivity and access.

Wrote MySQL queries.

Worked in Windows environment for building the application using NetBeans IDE.

Developed test cases and performed manual testing.

Used Glassfish Server for deploying various components of application.

HappyHome System - HappyHome system is a social platform, connects private craftsmen with the public to solve the day to day minor challenges they may have in their home. Administration module, Craftsman module and Consumer module are developed.

Technologies/ Tools: PHP, SQL Server, AngularJS 4, HTML, CSS, Android Studio, Cordova, PhpStorm, Visual Paradigm

Roles and responsibilities:

Responsible for design and development.

Interacted with the client via Skype and Email.

Provided a fault tolerant behaviour and learning mechanism.

Provided support on deployment and on-site defect fixes.

Provided support to testers and personnel when determine system problems.

Created new hosting environment for internal and external purposes.

SOCIAL SECURITY BOARD – SRI LANKA

IT Business Analyst (November 2013 – January 2018)

Project Profile

IT Business Analyst with diverse operational experience in business intelligence analysis and software development. The experiences create proper solutions to address specific customer requirements and effectively improve overall productivity.

Pension Management System

SLSSB implemented pension schemes to protect the people in their older age. The system includes enrolment module, collection module, gratuity module and pension module.

Technologies/ Tools: Java, Html, JavaScript, ajax, xml, MySQL, Bootstrap, MVC, NetBeans

Roles and Responsibilities:

Support project full SDLC, from business requirements gathering, carried out full testing, support UAT to project/ product go-live.

Conducted workshops to understanding the needs and gather business requirements.

Analyzed business and project requirements.

Created high quality Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams, Functional Specification Document, Wireframe/ Mock-up.

Improved system by studying current practices and designing modifications.

Identified and highlighted technical and non-technical project risks and propose appropriate

Solutions.

Requirement review and developed user guide manual.

Liaised between business and technical personnel to ensure mutual understanding of processes and application.

Managed project scope and stakeholders’ expectations.

Documentation Management System

The documentation management system is developed to track, manage and store electronic documents and electronic images of paper-based information captured with a document scanner. It integrates all essential document management, collaboration and an advanced search functionality into one easy to use solution. The system also includes administration tools to define the roles of various users, access control, user quota, level of document security, detailed logs of activity and automation setup.

Technologies/ Tools: PHP, SQL Server, AngularJS, HTML, CSS, Php Storm, Visual Paradigm

Roles and Responsibilities:

Support project full SDLC, from business requirements gathering, carried out full testing, support UAT to project/ product go-live using Agile Methodology.

Created high quality Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams, Functional Specification Document, Wireframe/ Mock-up.

Conducted workshops to identify the product issues and elicit information from users.

Liaised with third party partners and vendors for integration related projects.

Maintained a track of product backlog/ user stories and scheduling releases to introduce more attractive functionalities.

Provided comprehensive support to the end users through training, documentation and workshops.

University Management System

The system deals with the maintenance of university, college, faculty, student information within the university. It includes multiple modules such as attendance management module, admission module, books keeping with staff payroll and rest of payments, e-learning module, exam module and crime alert module.

Technologies/ Tools: Java, Html, JavaScript, ajax, xml, MySQL, Bootstrap, Hibernate, MVC, NetBeans

Roles and Responsibilities:

Involved in system and business analysis.

Conducted workshops to gather, analyse, define and document business requirements.

Created high quality Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams, Functional Specification Document, Wireframe/ Mock-up.

Query data using SQL Server from multiple relational databases & data warehouse.

Conducted product over view presentation.

Involved in throughout the process of UAT.

Provided comprehensive support to the end users through training, documentation and workshops.

Online Debit Card Management System

Online Debit Card Management System enables Pan Asia Bank to manage ATM limits, new card applications and password management.

Technologies/ Tools: Java, Html, JavaScript, ajax, xml, MySQL, Bootstrap, MVC, NetBeans

Roles and Responsibilities:

Support project full SDLC, from business requirements gathering, carried out full testing, support UAT to project/ product go-live using Agile Methodology.

Created high quality Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams, Functional Specification Document, Wireframe/ Mock-up.

Conducted workshops to identify the product issues and elicit information from users.

Improved team velocity by incorporating capacity planning into sprint planning sessions.

Implemented Issues Tracking in JIRA to effectively track impediments against user stories.

Involved in Agile Scrum Meeting/Stand up Meeting and updating the status of the project activities.

Help the development and testing team to solve any conflicts.

Liaised with third party partners and vendors for integration related projects.

Maintained a track of product backlog/ user stories and scheduling releases to introduce more attractive functionalities.

Provided comprehensive support to the end users through training, documentation and workshops.

Student Saving System

Due to higher competition for the university entrants and financial situations, most of the talented students could not continue their higher education in Sri Lanka. Using this system, parents, well-wishers and students can save money using the student ID from day-to-day transactions (Balance payments at restaurants, Cargills food city, Nolimit and three-wheeler charges) and pay their university fees at Esoft Metro Campus.

Technologies/ Tools: Java, Html, JavaScript, ajax, xml, MySQL, Bootstrap, MVC, NetBeans

Roles and Responsibilities:

Support project full SDLC, from business requirements gathering, carried out full testing, support UAT to project/ product go-live using Agile Methodology.

Created high quality Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams, Functional Specification Document, Wireframe/ Mock-up.

Conducted workshops to identify the product issues and elicit information from users.

Liaised with third party partners and vendors for integration related projects.

Maintained a track of product backlog/ user stories and scheduling releases to introduce more attractive functionalities.

Provided comprehensive support to the end users through training, documentation and workshops.

Event Management System

The system is a web-based application that supports online registration and feedback evaluation for event training programs such as games, seminars and workshops. It helps program attendees, organizers, the authors and the reviewers in their respective activities. Development of Event management system is an attempt to address the problems of managing registration forms, feedback forms and evaluating feedback. The main goal of this software is to give working solution to store, manage and consolidate the registration data and the feedback data. EMS is web-based system for collecting registration forms and evaluating the feedback automatically. It increases the scope of the report generation even by generating report over a period of time.

Technologies/ Tools: Java, JSP, html, CSS, NetBeans, MySQL

Roles and Responsibilities:

Researching the pains in the market and prepared business case.

Conducting workshops to understanding the needs and gather business requirements.

Analysing business and project requirements.

Created high quality Requirements Specifications, Use Case Diagrams, High Level and Detailed Process Flows, Robustness Diagrams, Functional Specification Document, Wireframe/ Mock-up.

Improved system by studying current practices and designing modifications.

Identified and highlighted technical and non-technical project risks and propose appropriate

Solutions.

Liaised with third party partners and vendors for integration related projects.

Involved in Agile Scrum Meeting/Stand up Meeting and updating the status of the project activities.

Involved in throughout the process of UAT.

Provided comprehensive support to the end users through training, documentation and workshops.

PEOPLE’S BANK – SRI LANKA

Management Trainee (September 2011 – January 2012)

Roles and responsibilities:

Worked with other staffs to plan and direct the work of the branch.

Attended training sessions according to the branch manager and head office’s requests.

Participated with the branch store management.

Reported the day to day progress of the branch by monitoring the transactions.

Completed MASTER OF SCIENCE in SOFTWARE ENGINEERING at Kingston University (United Kingdom)

Completed BACHELOR OF SCIENCE in COMPUTATION AND MANAGEMENT at University of Peradeniya (Sri Lanka)

Blood Donation Management and Notification System for Sri Lanka

Job Portal System

Club 65Plus Quick Call System

Banking System

Disaster Management System

Impact of IoT on Healthcare Sector

I hereby certify that the information given above is true and accurate to the best of my knowledge. I shall be glad, if you offered an opportunity to serve your esteemed establishment.

SUMMARY OF EXPERIENCE

TECHNICAL PROFICIENCY

PROFESSIONAL EXPERIENCE

ACADEMIC PROFILE

ACADEMICAL RELATED PROJECTS

DECLARATION



Contact this candidate