Senior Application Developer Resume
Princeton, NJ
SUMMARY:
- Sun Certified Java Programmer with 12 years of overall experience in Java/J2EE.
- Good Experience on Python programming.
- Good experience in Data Science, Python and Machine Learning APIs Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit - learn.
- Efficient in Data Analysis, Statistical Analysis, Machine Learning, Data Mining, Data Visualization.
- Expertise in Core Java, Servlet, JSP and JDBC.
- Good experience on front end development with Google Web Toolkit (GWT), HTML5, CSS, YUI, Javascript, Ext-JS, Jquery and AJAX.
- Excellent understanding of various J2EE Frameworks such as Struts, Spring, Spring MVC, Spring web flow, Hibernate and Web Services.
- Proficient in EJB and JMS middleware framework.
- Good understanding of relational databases involved in application development using several RDBMS likes Oracle, MS SQL Server, Mysql, DB2 and Informix.
- Good experience on Java/J2EE design patterns and UML designs diagrams to represent system's architectural blueprint.
- Implemented unit, regression, functional and integration testing utilizing JUnit.
- Good experience on Bea Weblogic, IBM WebSphere, Apache Tomcat and JBoss.
- Skilled in bug fixing, debugging and problem solving.
SKILL:
Programming Languages: Java, Servlet, JSP, JSTL, JDBC, HTML5, Javascript, Ext-JS, AJAX, Jquery, SQL, PL/SQL, Web Services, MicroServices, Hibernate, YUI, GWT, JSON, UML, Python.
Softwares/Tools: Eclipse, MyEclipse, IBM RAD, Toad, Adobe Dreamweaver, JIRA, Hudson, Omniture Sitecatalyst, PyCharm, Jupyter, Anaconda-Navigator.
Data Base: Machine Learning Oracle, MySQL Server, SQL Server, DB2, Informix. Supervised and Unsupervised Learning, Linear Regression, Polynomial Regression, Random Forest, Logistic Regression, Decision Trees, Classification, Support Vector Machines (SVM), Naive BayesK- means Clustering, Kernel SVM, K-Nearest Neighbours (K-NN).
Web/Application Server: Apache Tomcat, JBoss, Bea WebLogic, IBM WebSphere.
Build Tool: Ant, Maven, Xdoclet.
Middleware: EJB and JMS
Framework: Struts, Seam, Spring, Spring MVC, Spring Web Flow, Spring Boot, JUnit.
Reporting Tool: iReport
Version Tool: CVS, SVN, ClearCase, GitHub.
Operating Systems: Unix/Linux, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
Senior Application developer
Responsibilities:
- Responsible to analysis the requirement and to identify the scope and impact of requirement.
- Designed UML sequence diagrams, class diagrams and flowcharts.
- Used Jquery, HTML5, CSS, Javascript and AJAX to develop user interface.
- Developed Restful Web Services to get various information of user from backend systems.
- Developed client requirements as per client specifications and specific coding standards.
- Developed application using Java, Spring, Hibernate and Web Services.
- Responsible for developing and modifying the existing service layer based on the business requirements.
- Implemented the project as a multi-tier application using Spring MVC.
- Used Node.js as a cross-platform runtime environment for developing server-side web applications.
- Worked closely with the Business Analysts to get the project requirement and to analyze them.
- Used Maven to validate, compile and deploy the files.
- Used Eclipse as Development IDE for web applications.
- Deployed the application on Apache Tomcat Server.
- Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.
Environment: Core Java, J2EE, Jquery, Javascript, AJAX, HTML5, CSS, Node JS, NPM, Hibernate, Spring, Spring MVC, Spring Boot, MicroServices, Web Services, Maven, Apache Tomcat, SQL, Github, JIRA, Eclipse.
Data Scientist
Confidential
Responsibilities:
- Extract health care claims, provider, and enrollment data in support of the triple aim for Better health, better quality, and lower costs.
- Working closes with other analysts to reconcile all issues related to data production, data extraction and delivery in order to ensure the integrity of the data and the reporting that it is used for.
- Determined the missing data, outlier and invalid data and applied appropriate data management techniques.
- Wrote script in python to predict number of people getting effect of some diseases, by collecting set of predicted (symptoms) data from all medical sectors and evaluated with outcome data and Make the aware of people using Machine Learning Module like logistic regression.
- Implemented MLib functions for and building fully loaded classifiers models using Spark, and Machine Learning APIs.
- Used Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn in Python for developing various machine learning algorithms and utilized machine learning algorithms such as linear regression, multivariate regression, naive Bayes, Random Forests, K-means, & KNN for data analysis.
Environment: Python, PyCharm, Jupyter, Anaconda-Navigator, Machine Learning, Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn.
Confidential
Senior Application developer
Responsibilities:
- Developed application flow using Spring web flow.
- Design front end pages with YUI javascript.
- Used JSP, HTML, CSS, AJAX to develop user interface.
- Responsible to analysis the requirement and to identify the scope and impact of requirement.
- Designed UML sequence diagrams, class diagrams and flow charts using IBM RAD.
- Used IBM RAD as an editor for Java development.
- Responsible to execute the Functional Test Cases.
- Used IBM WebSphere application server to deploy the application.
Environment: Java, J2EE, JSP, HTML, CSS, YUI, Java Script, AJAX, Spring Web Flow, Web Services, Spring 3.0, IBM WebSphere, DB2, Java/J2EE Design Patterns.
Confidential, NJ
Application developer
Responsibilities:
- Responsible to analysis the requirement and to identify the scope and impact of requirement.
- Designed UML sequence diagrams, class diagrams and flow charts using IBM RAD.
- Responsible to design the technical documents for the project.
- Used JSP, HTML, CSS, Java Script, AJAX and JSTL to develop user interface.
- Responsible to developed service, handler, helper classes.
- Used IBM RAD as an editor for Java development.
- Responsible to execute the Functional Test Cases.
- Used IBM WebSphere application server to deploy the application.
Environment: Java, J2EE, JSP, HTML, CSS, JSTL, Hibernate, Web Services, Spring 3.0, IBM WebSphere 8, DB2, SQL Server, Java/J2EE Design Patterns, log4j, Unix, ClearCase.
Confidential, Ohio
Application developer
Responsibilities:
- Used Google Web Toolkit (GWT) for building and optimizing complex browser-based UI components.
- Developed Spring modules using Spring web flow.
- Developed SOA Web Services to get various information of user from backend systems.
- Developed Hibernate which interfaced with the database using Data Access Objects.
- Responsible to analysis the requirement and to identify the scope and impact of requirement.
- Highly interacted with Business Analyst to identify any gap in requirement.
- Designed UML sequence diagrams, class diagrams and flow charts using IBM RAD.
- Key member of the complex functionality Convert and Link in project.
- Used JSP, HTML, CSS, Java Script, AJAX and JSTL to develop user interface.
- Mentored junior resources on the team and helped them to use coding standards and Java concepts responsible for code reviews.
- Used IBM RAD as an editor for Java development.
Environment: Java, J2EE, JSP, HTML, CSS, JSTL, GWT, Hibernate 3.0, Web Services, Spring 3.0, Spring Web flow, IBM WebSphere 7.5, DB2, Java/J2EE Design Patterns, log4j, Unix, ClearCase.
Confidential
Senior Engg. Product Development
Responsibilities:
- Developed controller classes, form beans, helpers, service beans, persistence manager and data access objects.
- Used Google Web Toolkit (GWT) for building and optimizing complex browser-based UI components.
- Designed UML sequence diagrams and flow charts using Microsoft Visio
- Developed HLD and LLD.
- Used Eclipse as an editor for Java development.
- Developed complex client requirements as per client specifications and specific coding standards.
- Developed Hibernate which interfaced with the database using Data Access Objects.
- Developed JUnit, Test Suite & Functional Test Cases.
- Used maven to build the project.
- Used JBoss application server to deploy the application.
Environment: Java, J2EE, Eclipse, GWT, Seam, Spring 3.0, Hibernate, JBoss, JUnit, Maven, Oracle 11i, log4j, Microsoft Visio, Java/J2EE Design Patterns, SVN.
Confidential
Senior Developer
Responsibilities:
- Developed interactive web pages using AJAX, Yahoo User Interface (YUI) and Extended JavaScript (Ext-JS).
- Developed Action classes, Form Beans, Helpers, EJB and Data Access Objects
- Implemented JSP, JSTL, HTML, DHTML, CSS and Struts to develop UI components using MVC architecture.
- Designed UML sequence diagrams and flow charts using Microsoft Visio.
- Mentored junior resources on the team and helped them to use coding standards and Java concepts responsible for code reviews.
- Used Eclipse as an editor for Java development that utilizes a Weblogic 9.2 application server.
- Developed entity and session bean EJB components, which interfaced with the database using Data Access Objects.
- Used Weblogic application server to deploy the application.
- Develop module to calculate the paycheck by third party paycheck calculator. Implemented XML and google utility Java-XMLBuilder to give input and receive output from paycheck calculator.
Environment: Java, JSP, JSTL, HTML, DHTML, CSS, Servlet, Eclipse, AJAX, YUI, Ext-JS, Java Script, Java-XMLBuilder, JDBC, Struts 1.x, EJB, Bea Weblogic 9.0, Oracle 10g, Microsoft Visio, Log4j, Java/J2EE Design Patterns, CVS
Confidential
Senior DeveloperResponsibilities:
- Developed interactive web pages using AJAX and Extended JavaScript (Ext-JS).
- Implemented JSP, JSTL, HTML, DHTML, CSS and Struts to develop UI components using MVC architecture.
- Developed Action classes, Form Beans, Helpers, EJB and Data Access Objects.
- Designed UML sequence diagrams, class diagrams and flowcharts using Microsoft Visio
- Used Eclipse as an editor for Java development that utilizes a Weblogic 8.1 application server.
- Used JDBC API for connecting to Oracle.
- Developed entity and session bean EJB components, which interfaced with the database using Data Access Objects.
- Responsible to develop, track and log different events and activity of user on application using Omniture Site Catalyst.
Environment: Java, JSP, JSTL, HTML, DHTML, CSS, Struts 1.x, EJB, Eclipse, Bea Weblogic 8.1, Ext-JS, Java Script, AJAX, Oracle, Informix, Microsoft Visio, Log4j, Java/J2EE Design Patterns, CVS, Omniture Site Catalyst.
Confidential
Senior DeveloperResponsibilities:
- Integrated the SalesForce with the CAS(Contract Administrative) a product of Confidential Travel Corporation.
- Developed Action classes, Form Beans, Helpers, EJB and Data Access Objects.
- Designed UML sequence diagrams and flow charts using Microsoft Visio.
- Implemented JSP, HTML, DHTML, CSS and Struts to develop UI components using MVC architecture.
- Developed entity and session bean EJB components, which interfaced with the database using Data Access Objects.
- Used JBoss application server to deploy the application.
Environment: Java, JSP, HTML, DHTML, CSS, Struts 1.x, EJB 2, Eclipse, JBoss, Oracle, Informix, Microsoft Visio, Log4j, Java/J2EE Design Patterns, CVS.