Suchil Pradhan

  • Java Architect
  • Los Angeles, CA
  • Member Since Mar 23, 2023

Candidates About

 

Suchil Pradhan

 

Professional Summary :

 

·         Around 9+ years of experience as a senior software engineer  wit expertise in Java/J2EE based enterprise applications for Banking & Financial Services domain .

·         Expertise and work experience on developing web application using Restful Web serviceConcurrency, Threads, Collection, Struts, SPRING and Hibernate, Spring Batch, Spring Integration,

·         Expertise of new UI frameworks like Extjs,AngularJs and JavaScript

·         Excellent skills in Hadoop,MapReduce,Hive,Hbase,Sqoop

·         Strong designing and implementation work experience in Java and J2EE technologies like Core Java, Enterprise Java Beans (EJB), Servlets and JSP,JDBC and Multithreading

·         Experience on application server like BEA Web logic 8.1 and IBM Web Sphere and web server Apache Tomcat 5.5

·         Excellent understanding & hands on in EJB, Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA)

·         Expertise with Oracle, DB2, MySQL, and SQL Server using all types of JDBC Drivers and expertise with store procedure.

·         Strong knowledge of Rapid Application Development (RAD) tools like Eclipse 3.x, and Net Beans

·         Experience in designing and developing large scale J2EE applications using object oriented design and analysis, which involved understanding the business and presentation logic, developing UML diagrams (class diagrams, use case diagrams, interaction diagrams, and state diagrams) and converting them to programs

·         Implemented various design patterns like Factory Pattern, Session Facade, Singleton, Service Locator

·         Experience in version control systems like Subversion, CVS and SVN

·         Experience in Hibernate Framework for backend Connectivity and Querying

·         Proficiency in SDLC methodologies like Systems Engineering Methodology(SEM), Agile

·         Good knowledge of using  Adobe Photoshop, Dreamweaver and strong skills in developing interfaces with semantic HTML and CSS also familiar with HTML5 and CSS3, Good knowledge of implementing and utilizing the JavaScript, AJAX,  jQuery and Extjs  library in interfaces and Web2.0 standards

·         Create, evaluate, and modify low-fidelity prototypes to support usability and development process using technology such as W3C compliant HTML/CSS, JavaScript and Flash Action Script

·         Good knowledge in developing for cross-browser compatibility

·         Quick learner with an ability to rapidly achieve organizational integration, assimilate job requirements and employ new ideas, concepts, methods and technologies. Energetic and self-motivated team player

 

 

 

 

skills

                                                                                                                

Technologies

JSP, Servlets, JDBC, HTML, XML

Languages

Java, Java Script, PL/SQL, J2EE

Frameworks

Struts, Hibernate, Spring, jQuery,  ExtJS, GWT, DOJO

Core Work

Threads, Restful WebService,java Concurrency ,Spring Framework,Collection

Distributed Technologies 

Web services, EJB, RMI,SOA, Oracle Webcenter, Websphere portals

Application Servers

JBoss, Websphere, Weblogic, TOMCAT,OC4J

Web Technologies

HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, SAX, DOM, JSON

Databases

DB2, Oracle8-10g, MySQL, SQL Server

Operating Systems

MS Windows 2000, XP, Vista, 7, Unix, Linux

IDE Tools

RAD, JBoss, Eclipse, JDeveloper, Adobe Dreamweaver, TOAD

UI Tools

Photoshop, HTML5, CSS3, Adobe Edge, Spry Assets framework for Ajax, Action Script, WordPress Integration and Search Engine Optimization

 

EDUCATION

 

(B Tech) in Electronics and Telecommunication Engineering from Biju Patnaik University Odisha, India

 

PROFESSIONAL experience

 

 

L & T Infotech (USA)                                                                                                                 May 15 – Present

Project – PRISM- Intellectual Rights and Management, LA, California

Role: Technical Architect

PRISM is an enterprise solution for managing business rights, licensing, and royalties. It streamlines the process of intellectual property management and licensing by helping organizations identify, organize, and license rights; structure complex licensing contracts; and manage royalties.

PRISM efficiently and effectively manages the dynamic intricacies of intellectual property management, enabling Paramount to maximize financial returns from their intellectual property investments. Highly integrated, modular, and configurable, PRISM drives the most essential elements of the intellectual property value chain.

 

Responsibilities:

  • Involved with software requirement specifications, object oriented analysis and design using Unified Modeling Language (UML).
  • Configured and maintained the Spring Application Framework.
  • Extensively wok on Threads, Collection, Restful webservice,Spring(Core,JMS,AOP) Framework and concurrency package,Junit,ConcurrentHashMap ,Hashmap 
  • Work on batch and spring integration for processing file.
  • Extensively wok on spring batch and spring integration for processing file.
  • Work on tibco Jms for communication between different external applications.
  • Developed Presentation layer using in built-in core -exits framework using Extjs,Anguljs,Html,Css
  • Prepared ETL design document which consists of the database structure, change data capture, Error handling, restart and refresh strategies
  • Designed and implemented action-flows for persistence for user entered data.
  • Utilized design patterns such as singleton to access DAO.
  • Performed code review and unit tested the application using Junit framework.

 

 

Cognizant Technology Solutions (USA)                                                                                May 13– May-15

Project – Can I Trade for JPMorgan Chase, New York

Role: Java Lead

 

  •  Working on developing a strategic solution to monitor and enforce client limit for bilateral trading for derivatives product like IRS/CDS and FX.
  •  Writing efficient, reusable and fast algorithms to mitigate the risk and creating automation and
  • Extensively wok on Threads, Collections, Restful webservice,Spring(Core,JMS,AOP,Batch,JDBC) Framework and concurrency package,Flex
  • Reporting client derivative and settlement risk.
  • Developing applications to handle high volume data via IBM MQ with real-time exchange connectivity.
  •  Asses the requirements with Trading group and operation users and implement the design
  •  Designing and development of software modules, involving intensive programming in core java and
  • Spring.
  •  Created data cache modules using Spring data interfacing with Pivotal Gemfire.
  •  Created data access modules using Spring jdbc templates interfacing with Oracle.
  •  Writing Junit/Integration Test cases for each module designed to provide perfect test coverage and
  • mitigate post release risks via production parallel regressions
  •  Providing support to users in UAT and L3 support for production environment.
  •  Writing and modifying the Unix shell scripts
  • Involved with software requirement specifications, object oriented analysis and design using Unified Modeling Language (UML).
  • Configured and maintained the Spring Application Framework.
  • Developed Presentation layer using JSP, CSS, HTML, JavaScriptExtjs,Angular Js
  • Implemented the business logic using spring framework. Actively participated in the implementation, maintenance and testing phases of quote generation.
  • Created Rest template to get data from different cache source like RI, GMI, get database connection to the Database using spring JDBC template.
  • Prepared ETL design document which consists of the database structure, change data capture, Error handling, restart and refresh strategies
  • Used WebLogic Application Server for deploying various components of application.
  • Designed and implemented action-flows for persistence for user entered data.
  • Utilized design patterns such as singleton to access DAO.
  • Performed code review and unit tested the application using Junit framework.

 

Environment: Java J2EE, Web Logic Application Server, Eclipse, JSP, Struts Framework, Spring Framework, XML, HTML, Hibernate, Oracle 10g.

 

 

 

 

 

Cognizant Technology Solutions (India)                                                                                  Jan 11 – May 13

Project: –:  WSS ADR Instruction application for JPMorgan Chase, New York
Role: Java/J2EE Associate

 

JPMC WSS ADR Instruction application is a complete migration project. The new web application is intended to replace and enhance the functionality of the current Lotus Notes/Sybase application with cutting edge technologies such as Java, Flex and Congo’s Report. The new application is a consolidated application for both Business Area (BA) and Work group (WG) as ADR operations, CROSS operations, JPMAG Operation and HDR Operation. This new application will allow the ADR Services group to increase efficiency and remain highly competitive in the industry. The goal of Instruction application is to provide the business user to create the instruction from an SWIFT or DTC message for settlement of ADR trade

 

 

Responsibilities:

·      Analysis and Design of the module

·      Wrote tested components like JSPs, Servlets, Java beans,Extjs,Flex,hibernate,Mybatcs,Spring

·      Coded reusable components in Java Beans, Collection API,SOAP Webservice, Java Object

·      Involved in Unit testing and test results documentation

·      Worked on integration testing and system testing to test the application functionality with R & E   Interface (Registration and Enable Interface)

·      Involved in development java classes using Strings, Collections, Lists and Interfaces

·      Used weblogic console to deploy J2EE components (Enterprise Archive), involved in production support


Environment: JDK 1.4, AJAX, UNIX,Toad, Java script, Java Servlets, JSP(JSTL), JDBC, Java Beans, XML, HTML, RMI, Weblogic Application Server 6.1, WSAD 5.1, Log4j1.2, , , Oracle 9i and Windows XP

 

Mastek Ltd,Mumbai, India                                                                                       July 10 – Jan 11

CAPITA-MLTD-CLPS-Elixir4X for Capital Bank,

 Role: Java System Engineer

 

Core Elixir is an insurance flagship product developed using Java JEE technology based on SOA architecture which provides end-to-end solution.

It’s a product meant for insurance industry to manage lifecycle of a policy. It caters to New Business, Underwriting, Policy Servicing, Claims business processes of an organization.

 

   

      Responsibilities:

·         Involved in the Object Oriented Analysis and Design using UML including development of class diagrams, Use Case Diagrams, Sequence diagrams, and State Diagrams

·         Developed the application using J2EE architecture

·         Developed the view pages in JSP, using CSS and validations using Servlets

·         Programming for various backend services using Java JDBC for accessing Oracle database establishing and reusing database connections and write stored procedure

  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
  • Responsible for application build and releases using ANT as an application building tool and deploying the applications on Weblogic
  • Involved in the end to end coding, testing of the system including writing unit test cases

·         Maintaining the code repository using SVN and Clearcase for keeping codebase in sync with other phases of projects running simultaneously

 

Environment: BEA Weblogic Server, IBM MQSeries, Eclipse, Java, JSP, Servlets,Struts 1.2, JDBC, ANT, HTML, CSS, Oracle 8i, TOAD, Java Script, UML,Spring

 

Systime– Mumbai, India                                                                                                   Feb 10 – June 10  

Project: AMS-DOPS for ICICI Bank

Position: Java Developer (ECOMMERCE)

 

Agent Management System is used for maintaining, Authorizing the details of agents. The modules in this project are Agent Registration, Agent Training, Agent Management, Agent Assignment, Agent Verification, Agent Waiver Fee calculation

 

Responsibilities:

·         Responsible for developing web components using JSP, Servlets and Java Script

·         Developed Action Forms and Action Classes in Struts framework

·         Involved in design and development of content management for presentation tier and business logic implementation on the mid tier

·         Designed and developed the JSP pages with HTML, JavaScript, XML etc and accomplished the front end validations

·         Created custom tag libraries using JSTL for all the tags used in the actual layouts of flyers

·         Implemented J2EE patterns like DAO, Session façade, Singleton and Value Object

·         Struts were used to make the application web-centric, and followed the MVC modular architecture for the application

·         Involved in writing complex SQL queries for interacting and updating database

Environment: Core Java, JSP, JSTL, Servlets, EJB, Java Beans, XML, DTD Schemas, SAX/DOM HTML, JavaScript, JDBC 2.0, Oracle, UML, Weblogic, Eclipse, Tomcat, Struts

 

SPANCO, Mumbai, India                                                                                                        Feb 08 – Feb 10  

Project: SBI (BMS) for SBI Bank
Role: Developer



The application was developed for SBI Bank. In this the application continuously polls the database after fixed intervals for messages to be sent to the customer. The messages were then processed and delivered to the customer via SMS. The delivery reports were updated in the database and a GUI was provided to the client for viewing the reports for the same. And is used to send verity type of user like Active, Inactive, Block, and Unblock

                                                                                         

 

Responsibilities:

·         Responsible for gathering business requirements and user specifications from Business Analyst

·         Responsible for Technical document design depends on the business flow

·         Wrote sql queries to get the data, update the data from the database in the DAO implementation classes

·         Normalization process has been considered to optimally design a database, involved in system data analysis, and implemented on Oracle 9i (80 tables)

·         Have developed help plug-in (A focused set of help topics that is related to the current context can be shown to users on demand using context-sensitive help)

·         Optimized system performance by writing PL/SQLstored procedures, Index. Trigger, Sequences and calling them using JDBC callable statements. Written Database triggers, Packages as needed for the module

·         Developed installation packages using Install Shield 10.5

·         Wrote test units using JUnit

·         Using Ant tool for building the application

·         Developing the Data Access Objects (DAO) to get the data  from  the database

 

Environment: J2EE v1.3, J2SE v1.3.1, JSP 1.2, Servlet 2.3, Swing API, SWT (Java AWT+Java Swings) Struts Framework, Log4J, Apache Ant 1.4, PL/SQL, Oracle 9i, Install shield 10.5,Tomcat,JBoss