Payel Das
[ ************@*****.*** ]
Summary
● 5+ years of experience in designing, developing and deploying n-tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
● Involved in all the phases of SDLC -requirement gathering, design, development and maintenance.
● Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development
● Experienced in using Spring Framework (Spring Core, Spring MVC, Spring ORM, Spring Web flow, Spring DAO).
● Experience in designing both Frontend & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, JavaScript, AJAX, jQuery.
● Advance knowledge of SQL Queries using Hibernate framework with Spring ORM in interaction with the RDBMS.
● Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
● Experience in implementing Web Services (Restful/SOAP).
● Experience in working with Lotus Domino notes & Lotus domino designer.
● Capable of quick learning and delivering solutions as an individual and as part of a team with good communication and interpersonal skills.
● Ambitious, have strong work ethic, have a strong willingness to learn and highly dedicated, strong Analytical skills, strong in communication.
● Experienced in deploying applications on Apache Tomcat, WebSphere.
● Experience in using IDE‘s like Eclipse, NetBeans, RAD, and integration with Maven
● Have solid testing experience in unit testing, integration testing and automation testing.
● Proficient in Test Driven Development (TDD) using Java JUnit API and Selenium Web driver.
● Strong experience with Version Control like SVN
● Proficient in Object Oriented Programming, software configuration and maintenance.
Education Qualification
Bachelor of Engineering (Electronics & Telecommunication), India in 2008
Technical Skills
Programming Languages
Java, PHP
UI Scripting
Angularjs, JavaScript, JQuery, AJAX, HTML, CSS, XML
Testing tool
SOAPUI
Web services
SOAP, Restful
Methodologies
Agile (Scrum), Waterfall
Platforms
Windows, UNIX/Linux environment
Version Control
SVN
RDBMS/SQL
SQL, MySQL, Oracle,DB2
Frameworks
Hibernate, Spring Core, Spring IoC/DI, Spring MVC, Spring ORM, Spring DAO
IDEs
Eclipse, NetBeans, Maven,Rational Application Developer Server,RAD
Transaction Control
Hibernate Transaction
Webservers
Apache Tomcat Server, Websphere
Other Tools
Lotus Domino notes, Lotus domino designer
Professional Experience
Deloitte Consulting LLP, Chicago, IL Feb 2015 – Dec 2015
Software Developer
Project: Illinois Integrated Eligibility System (IES)
Description: This project is to improve access to programs providing service to economically disadvantaged people by providing a simple, efficient, seamless, and traceable system for people to access and manage their health coverage, insurance, or aid.
The Integrated Eligibility System (IES) is a caseworker portal for eligibility determination and case management. Once a customer submits an application in ABE, then caseworker will schedule an interview with the customer, if necessary, and complete the data collection process. Interviews are required for SNAP and Cash Assistance.
The caseworker will then complete the determination of eligibility and the Applicant will receive a written notice of the decision in the mail. Applications for most Applicants who request but do not qualify for Medicaid will be automatically transferred to the Illinois Health Insurance Marketplace and will be used to determine what financial help would be available to reduce the monthly costs of buying health insurance through the Marketplace
Responsibilities:
● Involved in Analysis, Design, Documentation and Implementation translation of Business User requirements.
● Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
● Interacting with QA team and Business team to resolve defects.
● Practiced test driven development (TDD) to expedite the development process.
● Used Core Java for development.
● System was built using Model-View-Controller (MVC) of a Customized Framework.
● For data access layer mapping DB2 database with Oracle SQL Developer.
● Worked for creation and generation of triggers.
● Implemented the transaction management with Pojo classes.
● Developed Web Services using Restful with Json (parsing, processing, and design) to communicate with application using Restful API.
● Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, and Data Access Object.
● Configured and customized logs using Log4J
● Worked with Cobol Mainframe data to parse those data and save in database.
● Involved in installing and configuring RAD for development
Environment: Windows, Unix, Java, Custom framework for IES, DB2, Rational Application Developer, Oracle SQL Developer, DB2, Putty, Winscp, Log4J, SVN, RestFul web service, JRecord Library.
ITC Infotech Pvt. Ltd., INDIA Feb 2012 - MAY 2013
IT Consultant
Project: Medical Reimbursement System
Description: Medical Reimbursement System intranet website of ITC Ltd. This system is for the Medical insurance claims for the employee and their family. In this different types Domiciliary and Hospitalization claims payment, track records etc. are handled. In the system employee can submit, view or update his or his family members Domiciliary or Hospitalization claims. The submitted claims are approved by different levels of department in accordance with the employee position/grade and department. The approval departments can view the claims approved/Rejected by them and extract different reports depending on the requirements. All Master details can be view by every login user but one can update or delete only its own created details. User can generate reports according to their department specification.
Responsibilities:
● Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client management systems.
● Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
● Created and explained prototypes to end users.
● Designed and developed application using Spring frameworks.
● 5jm Setting up build environment and deploying of application in all the servers.
● Wrote SQL and implemented Spring ORM using Hibernate.
● Involved in implementing the MVC framework- which is based on Spring and Hibernate.
● Worked on generating the web services (JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP
● Involved in writing DAO layer using Hibernate to access the Oracle database
● Implemented Hibernate to map all the tables from different data sources to make database updating.
● Developed Ant scripts to bundle and deploy application
● Developed various test cases and performed unit testing using Junit
Environment: Spring, JSF, JSP, Servlets, Oracle, AJAX, Javascript, JQuery, Hibernate, Weblogic, Log4j, HTML, XML, XSLT, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, JMS, Weblogic
ITC Infotech Pvt. Ltd., INDIA SEP 2011 - JAN 2012
Java Consultant
Project: Customer Relationship System (CRM)
Description: Customer relationship management (CRM) is a term applied to processes implemented by a company to handle its contact with its customers. It is used to support these processes, storing information on current and prospective customers. The rationale behind this approach is to improve services provided directly to customers and to use the information in the system for targeted marketing and sales purposes. These systems are variously described as a client database, Customer Relationship Management or a customer relationship management system (CRM) or Client Support System. The nomenclature or description is a matter of personal preference.
Responsibilities:
● Involved in projects utilizing Java, Java EE web applications to create fully- integrated client management systems.
● Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
● Oversee all stages of design, development of new Java-based vendor application system for financial-services industry.
● Work directly with management, vendors, and third parties to ensure that Web-site’s financial transactions and database management applications operate at peak efficiency.
● Understood business requirements from client and client’s customers.
● Requirements gathering (Interacting with client for all the requirements. Clarification of the flow).
● Created and explained prototypes to end users.
● Designed and developed application using Spring frameworks and Apache Maven.
● Setting up build environment and deploying of application in all the servers.
● Wrote SQL and implemented Spring ORM using Hibernate.
● Involved in implementing the MVC framework- which is based on Spring and Hibernate.
● Involved in writing DAO layer using Hibernate to access the Oracle database
● Implemented Hibernate to map all the tables from different data sources to make database updating.
● Developed Ant scripts to bundle and deploy application
● Developed various test cases and performed unit testing using JUnit
● Transformed XML content into HTML using XPath, XSLT
Environment: Spring, JSF, JSP, Servlets, Oracle, AJAX, Java Script, JQuery, Hibernate, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, WebLogic
Balmer Lawrie Co. Ltd., India SEP 2010 - SEP 2011
Java Developer
Project: Human Resource and Management System(HRMS)
Description: This software handled the HR function consists of tracking existing employee data which traditionally includes personal histories, skills, capabilities, accomplishments and salary. To reduce the manual workload of these administrative activities, organizations began to electronically automate many of these processes by introducing specialized human resource management systems. Currently human resource management systems encompass:
1. Time and attendance
2. Performance appraisal
3. Benefits administration
4. HR management information system
5. Performance record
6. Employee self-service
7. Absence management
Responsibilities:
● Involved in projects utilizing Java, Java EE web applications to create fully- integrated client management systems.
● Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
● Provide continued bug fixing and testing for existing web applications.
● Consistently met deadlines and requirements for all production work orders.
● Created the Technical design document (TDD).
● Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
● Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
● Implemented the Application using Spring MVC Framework.
● Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
● Extensively used POJO such as Multi-Threading, Exceptions, and Collections.
● Tested cross browser scripting in Firefox, Safari Chrome and Internet Explorer browsers.
● Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css).
● Developed SQL Statements for searching contractors depending on Selection Criteria.
● Developed Servlets for Document Upload, Image Streaming and Caching the data.
● Development and Integration of the Application using Eclipse IDE and Maven.
● Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
● Involved in Unit Testing, Integration Testing and System Testing etc.
● Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
Environment: Spring, JSP, Servlets, MySql DB, AJAX, Java Script,JQuery, Hibernate, Web Logic, Log4j, HTML, XML, CSS, CVS, Eclipse, SOAP Web Services
Artise Technology Pvt. Ltd., India Feb 2009 - Sep 2010
Developer
Project: Online Recruitment System
Description: This project is an online recruitment system. The goal of the project is to allow users to apply for job online. This project is divided in main two sections Administrator and user. In user has to fill forms according to the requirement of recruitment. The user can log-in to the system to check the status of its application of job and if the user is selected for interview a date, time and venue will be given in the website. In administrator section where admin fill the details for the job which will display in the website for recruitment and can generate reports of the applied applicant according to requirement.
Responsibilities:
● Involved in projects utilizing Java, Java EE web applications to create fully- integrated client management systems.
● Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
● Provide continued bug fixing and testing for existing web applications.
● Consistently met deadlines and requirements for all production work orders.
● Created the Technical design document (TDD).
● Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script.
● Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript..
● Implemented the Application using MVC Framework
● Extensively used POJO such as Multi-Threading, Exceptions, and Collections.
● Tested cross browser scripting in Firefox, Chrome, Safari and Internet Explorer browsers.
● Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css).
● Developed SQL Statements for searching contractors depending on Selection Criteria.
● Developed Servlets for Document Upload, Image Streaming and Caching the data.
● Development and Integration of the Application using Eclipse IDE and Maven.
● Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
● Involved in Unit Testing, Integration Testing and System Testing etc.
● Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
Environment: Spring, JSP, Servlets, MySql DB, AJAX, Java Script,JQuery, Hibernate, Log4j, HTML, XML, CSS, CVS, Eclipse,
Personal Information
Date of Birth
May,26
Work Authorization
Employee Authorization Document(EAD)
Visa type
L2
Personal Email ID
************@*****.***
Phone Number
Current Location
Charlotte, NC
Gender
Female
Marital Status
Married