Sr. Java Developer
HASEENA BEGUM SHABUDIN
ac0xqn@r.postjobfree.com 224-***-****
PROFESSIONAL SUMMARY:
7+ years of experience in UI Development, Liferay, Unix/Shell Scripting, documentation, project and team management
Involved in Requirement Gathering, Development, Unit Testing, System Integration Testing (SIT), User Acceptance Testing (UAT), Dress Rehearsal Testing (DRH), Go-Live, Warranty and Post-Warranty phase of the Project
Involved with number of Proof of Concepts for Banking & Financial Domain (Finacle)
Part of Centre of Excellence team which was responsible for developing new designs and patterns for the new proposals
Experience in working as Project Coordinator at Onsite location
Subject-Matter Expert of Critical Module – Statements and Advices as per the Banking Sector
Appreciated and Awarded GEM Award twice for outstanding performance and contribution in the project
Good Programming Skills – JavaScripting, AngularJS, NodeJS, ES6,HTML, CSS, XML, XSL, Java, JQuery,VTL, FTL, .Net, R
Good knowledge in Scheduling and Automating Batch jobs using Unix scripting & Shell scripting
Hands on Experience in Ant Scripting
Hands on experience ofAlfresco Content Management System
Experience of working in Portals like Finacle and Liferay 5.x/6.x/7.x
Published Books on Statements and Advices, Reports, Customer Information File (CIF) creation, Extract-Transform-Loading (ETL), End of Day(EoD) Batch run, Finacle Scripting concepts in the Infosys Internal Systems
Client and Infosys Management Appreciated for Parallelization and Code Optimization
Good Leadership skills by hosting Project Meetings, Working sessions and Technical Brainstorming sessions
Developed and Maintained Knowledge & Asset Management Portal as an Anchor
Involved in High Level Documentation (HLD), Low Level Documentation (LLD) and Functional Design Documentation (FDD) creation and maintenance
Strong Knowledge of Procedural/Sequel Query Language (PL/SQL)
Good Understanding and Experience in Finacle Core Banking (Product Menus and Custom Menu) as well as Customer Relationship Management (CRM)
Strong knowledge in using most of UML diagrams like Class diagrams, Use-case diagrams and Sequence diagrams.
Good team player having excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals involved in the project and a self-starter.
Good Innovative skills – Part of Center of Excellence team in Finacle in Infosys.
EDUCATION: Bachelors in Electronics and Communication EngineeringfromAnna University, India
TECHNICAL SUMMARY:
GUI Technologies/Languages
JavaScript, AngularJS2, ES6, JSP, XSL, HTML5, XML, AJAX, CSS3,JQuery, VTL, FTL
Operating Systems
Windows XP/7/8/10, UNIX, DOS.
Programming Languages
Java, J2EE, .Net, Unix, C, C++, C#, R Language (Data Science)
Scripting Languages
Unix Scripting, Shell Scripting, PL/SQL
Java tools
log4j, Ant, SOAP UI
RDBMS
Oracle 8i/9i/10g/11g, MS SQL Server 2000, MySQL
IDE
Eclipse, Liferay IDE, Oracle JDeveloper, AnyPoint Studio,
Application Servers
Tomcat
Middleware
Mule Soft, JMS
Frameworks
Spring, Hibernate
Network Protocols
TCP/IP, HTTP/HTTPS, FTP,SFTP,SPDY
Portals
Finacle, Liferay 5.x/6.x/7.x DXP
Version Control Systems
Git, SVN.
Other Tools
Blade CLI, Gradle, Jenkins,TOAD, Putty, SQL Developer,PostgreSQL,AWS, Eclipse,Python, MS Visio, MS Office
PROFESSIONAL EXPERIENCE:
VCareConnect- Chicago, IL
Role: Senior Java developer Apr 2016 - Present
Description: VCareConnect is Healthcare Management software development client.VCareConnect develops various healthcare management products which involves Collect & Analyze Patient information, establish care plan, Collaborate with all stakeholders and to improve patient engagement
Responsibilities:
Experience in creating web services using AJAX, Liferay Portal, JSON for portal development
Enhanced user experience by designing new web features using MVC Framework like Angular JS, accommodate these advanced and fast technologies.
Experience in creating responsive web sites using HTML5, JavaScript and CSS
Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
Developed Portlets based onGenericPortlet, MVCPortlet and LiferayPortlet
Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
Used spring framework to inject the DAO and Bean objects, auto wiring the components.
Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
Worked on Tomcat Application Server and Ant built script to deploy the projects developed using Eclipse IDE and integrated with MySQL Database to connect DB using DynamicQueryFactoryUtil and CustomSQLUtil
Used JSP, Liferay, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
Built the UI part of address verification service where users can select or ignore recommended address using JQuery Ajax and model.
Created continuous integration builds using ANT and SVN control.
Experience on developing portlets using Hooks and Ext plugin
Worked on the website from start to finish to give it a new look using HTML, CSS, and JavaScript.
Created UI designs using Web 2.0 standards
Responsible for creating the screens with table-less designs meeting W3C standards.
Customized the Node.js server to pick the local Package. JSON and run the applications without changing the local paths and variables.
Developed dynamic web pages using Liferay Portal 6.x/7.x,HTML, jQuery, Bootstrap, CSS3 and Sublime Text Editor.
Developed page layouts, navigation, animation buttons and icons.
Developed Portlets using OSGI module framework in Blade CLI and Gradle
Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes for given scenario.
Experience working in Jenkins application for continuous integration and continuous delivery of projects
Experience working on Upgrading from Liferay 6.2 to 7
Environment: Liferay Portal 6.x/7.x DXP,Tomcat Application Server, Java, J2EE, AngularJS, Hibernate, spring, HTML5, CSS3, JSP, JavaScript, JQuery, Bootstrap, DOM, DML, DHTML, AJAX, XML, Git, Jenkins, Gradle, JMS, Eclipse IDE, PostgreSQL, MySQL Database, AWS, Internet Explorer, Firefox, Chrome, Oracle, Windows
Discover Financial Service (Infosys), Chicago, IL
UI Developer: 07/2014 - 03/2016
Description: Discover Financial Services implemented Finacle 10.x for their business. The project involved upgrading the front-end design of the banking site. Worked on reducing the third party dependencies for generating the reports/statements and advices.
Roles & Responsibilities:
Environment setup on Tomcat Application Server, Eclipse and other dependencies software
Experience on developing the Knowledge Management portal using Liferay Portal
Developed Portlets using MVCPortlet, GenericPortlet.
Experience on working in Portlets, Themes, Layout creation
Good Knowledge on Hooks&Ext Plugin
Experience on creating responsive web site with user-friendly portlets using HTML, CSS, AngularJS, NodeJS, Bootstrap, JavaScripting, AJAX, AUI&Liferay-uitaglibs, JSTL, JSP.
Worked on Hibernate and Spring framework in data access layer to access and update information in the database with DynamicSQL and CustomSQL Query
Rendered remote services with REST and JSON web services for the Portlet deployment
Built and deployed the project on Tomcat server.
Experience in working with Search Container, Web Content,blogs, AssetManagement, Wiki
Guidance to fix the issues on StatementsandAdvicesModule, ReportsModule
Helping Asset Management Team on categorizing the sources and defects related to modules
Documentation on CoE work around and other challenges faced
Guidance to EoD (End of Day – batch run) support team on Statements and Advices Module
Environment:Liferay Portal 6.x/7.x, Tomcat Application Server, Java, J2EE, AngularJS, Hibernate, spring, HTML5, CSS3, JSP, JavaScript, JQuery, Bootstrap, DOM, DML, DHTML, AJAX, XML, SVN, Eclipse IDE, PostgreSQL, MySQL Database, AWS,Internet Explorer, Firefox, Chrome, Oracle, Windows
Discover Financial Service (Infosys), Chennai, India
UI Developer 04/2014 - 07/2014
Description: Discover Financial Services implemented Finacle 10.x for their business. The project involved upgrading the front end design of the banking site and also minimizing the process for account & customer creation. It also involved developing services for easy generation of the reports/statements and advices.
Roles & Responsibilities:
Customization and Development done for the new requirements.
Knowledge Management portal maintenance as an Anchor.
Developed number of front end menus and different CSS look on Finacle for new requirements
Enhanced the existing menu with additional features.
Developed new process to remove the dependency of third party tool for Statements and Advices generation
Developed new features in the Finacle Scripting Tool (FSDP) to accommodate usage of Packages and triggers for the Database Access
Developed a new script file to remove the dependencies on the environment specific configurations
Worked on Control-M Automation and Job Scheduling
Worked on the number of Proof of Concepts for new project proposals from Australian demographic based Banks
Designed Bar charts, Pie Charts using CSS3 and HTML usage
Designed UI screen to pop up the data like drilldown when hovering the specific components
Customized Front End Menus to view all the data of selected account holder or CIF Id (Customer Information File Identifier) in a single window
Developed Service using CSS, AngularJS, NodeJSto generate Customer Report in different file extensions
Worked on various objects in OraclePL/SQL
Developed scripts to run the batch jobs in parallel
Experience in JavaScriptingto populate the values in front end using Unix Scripting
Anchored Knowledge Management Portal for Conducting technical discussions and meetings
PublishedBook on End of Day Batch run in the Infosys Internal System
Environment: Java, JSP, HTML, CSS, JS, AJAX, AngularJS, NodeJS, JMS, Jenkins, Git,Oracle PL/SQL, Unix/ShellScripting,UNIX
ANZ Bank, Bangalore, India (Infosys Ltd)
Senior Developer 03/2014
Description: This project is for deploying Change Request raised as part of ANZ Hong Kong 1.0 project. The implementation of this project will allow ANZ to create better programs focused on loyalty program, Best Banking Technology, customer retention, enhanced Banking business opportunities.
Roles & Responsibilities:
Development or Customization of requirement based on the Change Request received
Updating the Functional Design documents technically as per the Change Request
Worked on Client location for supporting postWarranty incidents
Involved in Analysis, Design, Coding, UnitTesting.
Coding Standard tracker, RTP tracker, Unit Test Plan and Unit Test Results preparation
Analysis of the InterestSlab, Reports, Statements and Advices generated as part of Batch run
EOD monitoring for Statements and Advices module
Keeping track of Work-Around document and Analysis of fixing the defects in the Product
Worked on HTML, CSS and JavaScripting for custom menu creation
XML File Validations for the Statements and Advices Generated
Complete understanding of Third Party Tools integrated with Finacle
Understanding of Workflow of CIF creation by importing file from third party
Worked on Customer Relationship Management files and CRM related tables
Published Book on ETL model in the Infosys Internal System
Environment: Eclipse, SVN, SQL Developer, HTML, CSS, XML, AngularJS, NodeJS, JavaScripting, Java, Unix/Shell Scripting, JMS, Jenkins
ANZ Bank, Quarry Bay, Hong Kong (Infosys Ltd)
Senior Developer: 08/2012 - 03/2014
Description: The project involved creating new features in Finiacle 10.x and supporting System Integration Testing (SIT), User Acceptance Testing (UAT), Dress Rehearsal (DRH), GO-LIVE, and Warranty.
Roles & Responsibilities:
Development of Core Banking, Statements and Advices (SnA), Reports, CRM requirements using CSS, HTML, AngularJS, NodeJS, Java Scripting, Java, Unix Scripting, shell Scripting.
Involved in Analysis, Design, Coding, UnitTesting and preparation of RTM, UTP & Source trackers.
Innovated a new design to reduce the generation of Statements from 32hours to 2.15 hours for the high volume of Customers statements on an EOD.
Successfully modified and deployed highly critical 60sources in a veryshorttime for the generation of customer advices.
Support ANZ business team by providing data and reports to make key business decisions
Extensively involved with different Teams and lead the team as SME.
Act as a liaison between onsite and offshorecoordination including allocation of work
Supported clients on usage and understanding of the newly developed system.
Supported Clients on Advice and Statements generation through both Adhoc as well as BatchJob
Understanding of Business for each Requirement of Statements &Advices, Reports, Deposits, Loans, Overdraft, and other modules involved as part of the project
End of the day (EOD) Batch run support and defects fixing.
Validation of XML files of Statements & Advices generated as part of Batch Job run
Validation of Reports files generated by third party
Validation of Final Document (PDF) generated by third party as well as Adhoc method
Published Book on CIF ID creation in the Infosys Internal Systems
Environment: Oracle PL/SQL, Unix Scripting, Shell Scripting, HTML, CSS, AngularJS, NodeJS, Java Scripting, Java, XML, Eclipse IDE, JMS, Jenkins, Git
Infosys Ltd, Chennai, India
Developer:04/2012 - 07/2012
Description: The project provides technical solution to expand their business internationally, and hence this provides a new Sales Channel model to support growth & expansion into a number of international locations by analyzing areas of improvements on the requirements and Change Request on the existing requirements
Roles & Responsibilities:
Involved in Analysis, Design, Coding, Unit Testing and preparation of RTM, UTP & Source trackers.
Development of Core Banking, Statements and Advices (SnA), Reports, CRM requirements, Loans, Deposits, Swiftmessages
Involved in Acceptance Testing phase of the Projects
Supported Testers on understanding the functionality of the source file
Understanding of End of Day Batch Jobs scheduler
Validation of Final Document generated as part of Testing
Published Book on Reports in the Infosys Internal System
Environment: Oracle PL/SQL, Unix Scripting, Shell Scripting, HTML, CSS, AngularJS, NodeJS, Java Scripting, Java, XML, Eclipse
ANZ Bank (Infosys Ltd), Chennai, India
Developer:02/2012 - 03/2012
Description: ANZ Bank introduces the New banking solution, Lombard Lending for the customers. This project includes gathering of requirement and development of Statements and Advices for the customers based on the new requirements.
Roles & Responsibilities:
Interacting with Onsite-Team in understanding High level& Functional Design Documents
Involved in project plan and estimation preparation.
Involved in Analysis, Design, Coding, UnitTesting.
Coding Standard tracker, RTP tracker, UnitTestPlan and UnitTestResults preparation
Actively participated in Defect analysis on the integrated code and UAT support.
Support for Files deployment, Services maintenance for the different environments.
PublishedBook on Statements and Advices in the Infosys Internal Systems
Environment: Oracle PL/SQL, Unix Scripting, Shell Scripting, HTML, CSS, AngularJS, NodeJS,Java Scripting, Java, XML, Eclipse
Infosys Ltd, Chennai, India
Developer: 10/2011 - 01/2012
Description: ANZ Bank desires to drive growth of its overall Banking business and increase its capability as a customer-oriented Bank. ANZ is looking to provide Retail as well Corporate banking facilities, across all Asia pacific locations.
Roles & Responsibilities:
Interacting with Onsite-Team in understanding High level& Functional Design Documents
Involved in projectplan and estimationpreparation.
Involvedin Analysis, Design, Coding, Unit Testing.
Code delivery and deploy build in DEV region for testing.
Coding Standard tracker, RTP tracker, Unit Test Plan and Unit Test Results preparation
Delivery of the Code before time with ZeroDefects.
Actively participated in Defect analysis on the integrated code and UAT support.
Support for Files deployment, Services maintenance for the different environments.
Environment: Oracle PL/SQL, Unix Scripting, Shell Scripting, HTML, CSS, AngularJS, NodeJS, Java Scripting, Java, XML, Eclipse
Infosys Ltd, Mysore, India
Systems Engineer Trainee:02/2011 - 09/2011
Description: Worked as Trainee in the Infosys Ltd.
Roles & Responsibilities:
Learned JAVA, DBMS, C, C++, POJO, Oracle, SQL, MRT, OS, Algorithms, HTML, Software Engineering and Infosys Quality Systems, Software Development Models, Data Networking, RDBMS, UML, OOAD, Problem Solving and Analysis of Algorithms, Computer Hardware and Software, OOP/OOC in Java, UI Designs, UNIX, Client Server Concepts, UXD (User Experience), IWT (Introduction to Web Technologies)
Individual Projects assigned and successfully completed in both JAVA (During Generic Training)
Environment: Oracle PL/SQL, Unix Scripting, Shell Scripting, HTML, CSS, Java Scripting, Java, XML, Eclipse
NIIT Ltd, Chennai, India
Trainee: 07/2010 - 01/2011
Description: Trained and worked in .NET technology. Completed .NET based projects for school/college Management portals.
Roles & Responsibilities:
Worked on UML, C#, OOAD concepts
Developed websites using ASP .NET for School/College Management
Worked on RDBMS concepts to create & maintain database for student profiles.
Created Design documents using Visio tool.
Created Test case documents and tested the services for the school/college management website
Certified in .NET technology for developer role.
Environment: SQL Server2005, XML, Visio, C#, Visual Studio.