SIDDIQ K
802-***-**** / *******.*****@*****.***
SUMMARY
J2EE developer with over nine years (9) of experience in analysis, design, development, deployment, testing and support of client server systems and Web applications
Expertise in Java and J2EE technologies such as Servlet, JSP, Struts, EJB, JMS, JDBC, Spring, and Hibernate and also Web Technologies like SOAP
Proficient in designing J2EE applications using MVC pattern and Struts framework
Experience in web design using HTML, XML, CSS, AJAX and JavaScript
Proficient in development of enterprise business solutions using Apache Tomcat, BEA WebLogic and IBM WebSphere
Good exposure to overall software development life cycle with strong knowledge of processes like version control and bug tracking
Experience in building scripts like Maven, ANT and build automation, and JUnit for unit testing
Certified Websphere Studio Associate Developer with IBM
Strong interpersonal and communication skills; ability to work in a team as well as independently with minimal supervision
Sound experience in system analysis, design and development using UML methodology
Good understanding of design patterns
Worked on project development with major banking firms: strong knowledge of banking/insurance business practices and regulation
EDUCATION
Master of Computer Application, Anna University, Tamil Nadu, India
SKILLS
Development
Technologies
C, C++, Core Java
J2EE, EJB, JSP, Servlet, JMS, DOM, JNDI, Struts, Ant, UML, JDBC, XML Schema, XML, Spring, Hibernate
Web/Application Servers
WebLogic 7.0/8.1, Tomcat 4.x, WebSphere
Web Presentation
JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT, AJAX
Operating Systems
Windows 98/XP, Windows NT 4.0, Windows 2000 and Linux
Databases
Oracle 11g, SQL Server and MySQL.
Tools
Eclipse, IBM RAD, Document Generation System (DGS) JUnit, Ant, Maven, E-Manager, Star Team, HP Quality Center, Toad, Oracle Load testing suite, Service Now and PmSmart.
Workflow Applications
FileNet PE, Automated workflow distributor(AWD)
Configuration Tools
Visual Source Safe, SVN and CVS
Web Services
XML, SOAP, WSDL, SOA, JAX-WS, DOM, SAX, XPATH, UDDI and JAX-RPC
Documentation Tools
MS Office 2003/2007/2010, Visio, MS Project
EXPERIENCE
Jul ‘14 – Present J2EE Senior Developer, American General (AIG), Houston, TX
Automated Workflow Distributor
The current applications require a stand-alone process to load insurance documents and data received from external vendors and internal web applications like e-Service, e-Station, e-Signature, CCIV, e-Delivery, client builder apps to Automated Workflow Distributor (AWD) and also a pull back from AWD to send to other interfaces. Extracted documents will be transmitted via FTP. To accomplish this internal and external apps were developed using Java batch jobs and Web services were scheduled to run with the prescribed times.
Conducted domain analysis and design, coding and design reviews, framework evaluation and best practices enforcement. Followed the SDLC and promoted best practices for development such as continuous integration and compliant change management
Developed the application to call the NetServer methods for creating case/transaction in AWD
Co-ordinated with the FTP teams to setup accounts for file transmission
Developed a process to generate an automated report for the file counts from different vendors for monitoring
Developed the process to generate a file for reconciling the list of files received from customer
Developed process to reconcile the files sent to customer
Used CVS for version control across common source code used by developers
Worked on migrating AWD from 3.5 to AWD 10 version
Developed desktop custom coded for AWD and supported installing it to each desktop
Used JDBC for invoking Stored Procedures and database connectivity to ORACLE DB
Responsible for analyzing business requirements: attended the specification meetings/QA meetings and release meetings
Maintained multiple projects simultaneously and ensured that all were in control
Worked with the offshore teams to deliver the project on-time
Supported production movement activities
Responsible for post-production support
Environment: Java, J2EE, JDBC, Oracle 11g, XML, DOM, IBM RAD (Rational Application Developer), Net Server, RIP Server, Automated Workflow Distributor, IBM Web Sphere Application Server and CVS
Nov ‘12 – Jun ’14 J2EE Senior Developer, FROST BANK, ACE, San Antonio, TX
Frost Bank’s Automatic Commercial Environment (ACE) system is a Web based application for automating the entire loan and credit processing workflow. It covers the lifecycle of a loan application, from the point of application creation through credit evaluation, approval and commitment letter generation. Upon approval, the legal documentation aspects and post-closing activities interface with legacy systems for account creation and collateral creation. Online integration is provided for calculating debt summary, monitored credit controls, fetching application information, conducting collateral appraisal, collateral creation and account creation. This system is designed primarily to meet the origination requirements of applications for loans that are classified to be commercial loans as per the existing bank policies.
Designed and developed front end using HTML and JSP
Implemented client side validation using JavaScript
Developed the application using Struts Framework to implement an MVC design approach
Used Hibernate in persistence layer of the application
Used ANT scripts to build the application and deployed on WebLogic Application Server
Performed unit testing of core functionalities through Junit
Used Log4J for logging and tracing the messages
Analyzed the production defects and provided quick solutions
Provided maintenance and support of document generation systems to generate reports and upload the reports to FileNet Content Engine
Provided maintenance and support of standalone background batch applications to generate multiple reports and printing the same
Monitored the daily night batches and addressed the issues when failed
Conducted unit test cases preparation and unit testing
Fixed bugs raised during user acceptance testing
Estimated change requests and prepared the resolution document
Provided support of system integration testing and user acceptance testing environments
Resolved the critical production issues
Supported the production movement activities
Responsible for post-production support
Coordinated with other interfaces like ODS, FNC, LAMS, Equifax, DocXpress and Kofax to resolve production issues
Coordinated with offshore teams to manage the assigned tasks
Involved in the quality activities for tracking the defects, allocating the tasks, planned for each release using the PmSmart tool
Environment: Java, J2EE, JSP, Servlets, JAPP Framework, Document Generation System (DGS), Struts, Hibernate, FileNet PE/CE, Ajax, EJB, HTML, XML, XSLT, LDAP, WebLogic Application Server, JDBC, JavaScript and SQL Server
Apr ’11 - Nov ’12 J2EE Developer, FROST BANK, San Antonio, TX
Frost Bank’s BBC system is a web-based application for automating the bank to business loan and credit processing workflow. It covers the lifecycle of a loan application, from the point of application creation through credit evaluation, approval and commitment letter generation. Online integration is provided for calculating debt summary, monitored credit controls, fetching application information, conducted collateral appraisal, collateral creation and account creation. This system is designed primarily to meet the origination requirements of applications for loans that are classified to be commercial loans as per the existing bank policies.
Designed and developed front end using HTML and JSP
Implemented client side validation using JavaScript
Developed the application using Struts Framework to implement a MVC design approach
Used Hibernate in persistence layers of the application
Used ANT scripts to build the application and deployed on WebLogic application server
Conducted system study, requirement analysis and documented requirement specifications
Conducted unit test cases preparation and unit testing
Developed the interface to push the generated reports to KOFAX interface
Involved in the development of interface used to pull the credit scores from Equifax interface
Developed the night batch to generate the reports in excel and pull the data from ODS
Fixed bugs raised during the user acceptance testing
Supported the System Integration Testing and User Acceptance Testing environments
Supported the production movement activities
Provided post-production support
Environment: Java, J2EE, JSP, Servlets, JAPP Framework, Document Generation System (DGS), Struts, Hibernate, FileNet PE/CE, Ajax, EJB, HTML, XML, XSLT, LDAP, WebLogic Application Server, JDBC, JavaScript and SQL Server
Jun ’10 - Mar ’11 J2EE Developer, FROST BANK, San Antonio, TX
Frost Bank’s, ACE Phase II is an enhancement of the existing system. It’s a Web based application for automating the entire loan and credit processing workflow. It covers the lifecycle of a loan application, from the point of application creation through credit evaluation, approval, and commitment letter generation. Upon approval, the legal documentation aspects, post-closing activities and interface with legacy systems for account creation and collateral creation. Online integration is provided for calculating debt summary, monitored credit controls, fetching application information, conducted collateral appraisal, collateral creation and account creation.
Environment: Java, J2EE, JSP, Servlets, JAPP Framework, Document Generation System (DGS), Struts, Hibernate, FileNet PE/CE, Ajax, EJB, HTML, XML, XSLT, LDAP, WebLogic Application Server, JDBC, JavaScript and SQL Server
Jul ‘08 – May ’10 J2EE Developer, FROST BANK, San Antonio, TX
Frost Bank’s, ACE (Automated Commercial Environment) is a web based application for automating the entire loan and credit processing workflow. It covers the lifecycle of a loan application, from the point of application creation through credit evaluation, approval and commitment letter generation. Upon approval, the legal documentation aspects, post-closing activities and interface with legacy systems for account creation and collateral creation. Online integration is provided for calculating debt summary, monitoring credit controls, Fetched application information, conducted collateral appraisals, collateral creation and account creation. This system is designed primarily to meet the origination requirements of applications for loans that are classified to be commercial loans as per the existing bank policies.
Environment: Java, J2EE, JSP, Servlets, JAPP Framework, Document generation system (DGS), Struts, Hibernate, FileNet PE/CE, Ajax, EJB, HTML, XML, XSLT, LDAP, WebLogic Application Server, JDBC, JavaScript and SQL Server
Jul ‘07 – Jun ’08 Java Developer, USAA, San Antonio, TX
The scope of the project involved stabilizing and maintaining the existing speech recognition application in USAA Property and Casualty Systems (PNC), Investment Management Company (IMCO) and BANK services for customers for applications like deposit, credit cards, home equity loans, consumer loans, mortgage loans, trading, etc. The PNC code is generated by the TUVOX producer tool which in turn depends on the TellMe Networks, which unite the internet and telephone network underneath an elegant speech user interface to provide the world’s largest voice application network.
Applications hosted on this network use the existing web sites to power popular phone numbers. Every day, many members will use this application over the phone, to obtain customer service and information related to their property and casualty insurance with USAA. Voice XML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony and mixed interactive conversations. The authentication mechanism is a two-tier architecture and involves lots of understanding over the business knowledge.
Environment: Windows XP, Java Script, Voice XML, Star Team and Grammar Specific Language (GSL)