Data Analyst, Java Developer Resume
OhiO
PROFESSIONAL SUMMARY:
- Proven IT Professional with around 5 years of experience in Java technologies, with hands of experience in J2EE.
- Expertise in J2EE Design Patterns (Singleton, Factory, Session Façade, DAO).
- Good working experience on various frameworks including SPRING MVC Framework & SPRING BOOT .
- Good Working experience in using different modules like Spring Core Container module, Spring Application Context module, Spring MVC Framework module, Spring AOP Module, Spring ORM module etc . in Spring Framework.
- Maven site documentation to encourage knowledge sharing in terms of technical as well as functional.
- Responsible for creating a Confidential Ecommerce Applications used by Customer Service to manage E - Commerce orders and customers using AngularJS, Html, Java and Spring REST Web Services
- Application designed and developed using Java, J2EE , JavaScript, Spring MVC , Spring boot , Hibernate, Spring Integration and RESTful Services.
- Experience in using Maven for building and deploying J2EE Application archives (Jar and War).
- Experienced in implementing SPRING MVC, SPRING BOOT and AJAX frameworks .
- Strong skills in Object Oriented design and development (OOAD) using Rational Unified Process and Unified Modeling Language(UML).
- Good experience in using testing frameworks like JUnit, Mockito and perform manual testing .
- Developed Business layer using Spring(IOC,AOP),DTO and JTA
- Developed Persistence layer DAO using JPA and HIBERNATE
- Developed applications using IDEs like Eclipse 3.x,Net Beans,Xcode,Visual Studio,IntelliJ .
- Good experience in ORM technology like Hibernate.
- Identify and raise production defects in Release Management and Defect tracking tool like JIRA.
- Good experience in using AJAX as a Web Development technique to have interactive web applications.
- Excellent conceptual base in Object-Oriented Design and Implementation Methodologies, Design Patterns, and Web based architectures using web technologies like JSP and Servlets.
- Used GIT for code repository and as version control mechanism
- Experience in the use of CSS, XML and Angular.js
- Implemented Connectivity to databases using JDBC API from Servlets and JSP through JavaBeans.
- Experience in working in environments using Agile SCRUM development methodologies
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, Python,R,Matlab,C Sharp,Objective C
Query Language: SQL, PL/SQL
Web Technologies: HTML, CSS, JQUERY, JavaScript, AJAX, JSP,XML,SOAP,REST
Databases: MySQL, Oracle,MSAccess,MongoDB
Tools: Eclipse,GIT,JIRA,Maven,NetBeans,XCode,Visual Studio,IntelliJ
Frameworks: Spring, Hibernate, Angular.js
PROFESSIONAL EXPERIENCE:
Confidential, OHIO
Data analyst, Java Developer
Responsibilities:
- Working on developing Solr search system and visualization of resulted data in network diagrams using Python.
- Conducted sessions to define needs, propose site structure and come up with design concept
- Assist in development of new websites and webpages
- Managed MySQL databases for websites.
- Developed applications to complement the website’s functionalities.
- Assist with existing similar software development efforts where necessary
- Collaborated with designers to create clean interfaces.
- Completed detailed programming and development tasks for front end and internal websites as well as challenging back-end server code
- Identifying and correcting software defeciencies.
- Writing cross browser complaint using HTML,CSS and JAVASCRIPT.
- Built a hybrid movie recommender system by combining collaborative filtering and content-based filtering.
- Similar users are clustered by using collaborative filtering and similar movies with respect to a specific user are clustered by using content-based filtering.
- Implemented an algorithm to compute semantic similarity of two sentences
- Python Scikit learn libraries are used to compute sentence similarity by obtaining word Confidential vectors and semantic vectors of the sentences.
- Developed models like SVM, Decision Tree, Regression Tree, K-Means Clustering in MATLAB and R.
Confidential
Senior Systems Engineer
Responsibilities:
- This web-based application was built using Agile development practices
- Designed, implemented and tested the Spring Domain Model for the services using Core Java.
- Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL.
- Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
- Involved in web component design and development using the spring framework, JSP, Servlets.
- Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.
- Well experienced in Spring framework Dependency Injection, AOP, Spring MVC, Spring DAO, Spring ORM using Hibernate .
- Extensively used JAXB parsers to parse XML into objects.
- Consumed SOAP services and parses XML to Java Objects.
- Developed REST web services using JAX-RS API.
- Extensively used core Java concepts like Collections, RMI, Serialization and Java Bean.
- Extensively used Build and Integration tools such as Maven .
- Used GIT repository for software configuration management and version control
- Used Eclipse Juno as the IDE and used eclipse standard/plug-in features for debugging, compiling, and formatting
- Extensively used the LOG4j to log regular Debug and Exception statements.
Technologies: Spring, Hibernate, Java, J2EE, Html, CSS, JavaScript, Ajax.
Systems Engineer
Confidential
Responsibilities:
- Implementation of DAO's using Spring JDBC API.
- Implemented Spring and Struts to develop the application framework
- Implemented Struts framework based on the Model View Controller design paradigm
- Implemented Spring-Struts integration
- Developed JSPs and helper classes involved in the project
- Configured and deployed the applications on Websphere App Server and Tomcat server
- Implementation of Restful web services using Spring REST
- Used Spring MVC Framework to flow the process
Technologies: Struts,Java, J2EE, Html, CSS, JavaScript, Ajax.
Systems EngineerConfidential
Responsibilities:
- Developed front end using Objective C
- Implemented Cocoa framework to develop application
- Developed back end using Java Servlets and JDBC
- Worked in all all the phases of SDLC for swift completion of tasks before deadlines
Technologies: Cocoa,Objective C,Java,J2EE.
Confidential
Intern
Responsibilities:
- Trained in Java, Objective C,C Sharp and Web development .
- Developed application using HTML5,CSS3,JavaScript,Bootstrap on the front end.
- Developed backend using Java Servlets and JDBC.
- Worked on C Sharp ecommerce applications using asp.net and ado.net.
- Developed Cocoa desktop applications using Objective-C and cocoa framework.
- Developed IOS mobile applications using Objective-C and cocoa touch framework.
- Developed multi user applications within (SOA) Service Oriented Architecture.
- Extensively used Build and Integration tools such as Maven .
- Used GIT repository for software configuration management and version control
- Used Eclipse Juno as the IDE and used eclipse standard/plug-in features for debugging, compiling, and formatting
- Extensively used the LOG4j to log regular Debug and Exception statements.
Technologies: Java, J2EE, Html, CSS, JavaScript, Ajax,Objective-C,C Sharp.