
Suchil Pradhan
- Java Architect
- Los Angeles, CA
- Member Since Mar 23, 2023
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 service , Concurrency, 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:
Cognizant Technology Solutions (USA) May 13– May-15
Project – Can I Trade for JPMorgan Chase, New York
Role: Java Lead
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
· 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