Research Analyst Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- High impact software developer with expertise in Core Java, J2EE, Web technologies and databases.
- Known for excellent analytical skills, delivering quality code, and demonstrating exemplary work ethic along with the ability to establish and maintain positive relationships with team members at all levels of the organization.
- 8 years of experience in development, support and testing of JAVA/JEE applications
- Solid hands on experience in developing rich web/REST type applications using JAVA, JAX - RS, Spring Framework, Spring MVC, Spring Data, JPA, HIBERNATE, JMS, and JDBC technologies.
- Worked extensively with Web and Desktop technologies such as HTML5, CSS3, AJAX, JAVASCRIPT, JQUERY, XML and JSON.
- Have expert level knowledge in creating SQL Queries, Stored Procedures and functions with SQL Server, Oracle and MySQL database
- Hands on experience in designing and developing complex object orient applications using design patterns.
- Hands on experience in creating and configuring projects using maven from grounds up
- Good experience in gathering and business specifications, converting them into functional specifications, implementing and maintaining various design documents.
- Experience working on WINDOWS and UNIX operating systems.
- Experience with agile, traditional development and test driven development methodologies.
- Experience in using Apache Tomcat and Web logic Application Servers
- Proficient with multiple packages of the Core Java API and Core JAVA concepts, data structures and multi-threading.
- Excellent Communication and Interpersonal skills and able to adapt to new technologies quickly.
TECHNICAL SKILLS:
Languages: Java, C, C#.
Java Technologies: JSP, Servlet, JDBC, JQuery, Junit, JMS, Java Design patterns, AJAX, Web services, REST, JSON, JavaScript, Spring
Application Servers: Tomcat, WebLogic
RDBMS: Oracle, MS SQL Server, MySQL
Operating Systems: Windows, UNIX, Linux
Modeling Tools: Microsoft Visio, Rational Rose
Tools: /IDE: O/R Mapping Tool
Eclipse, RAD, Apache Ant, Maven: Hibernate
Web Technologies: HTML, AJAX, XML, JavaScript, JAX-RS, JSON, REST
WORK EXPERIENCE:
Confidential, San Diego, CA
Programmer
Responsibilities:
- Designed and developed end to end REST API using Apache CXF, Spring Framework, JPA and Hibernate
- Modeled and developed many JAX-RS Resource classes consuming/producing JSON data using dynamic @Path expressions and annotations such as @QueryParam and @FormParam
- Used Spring Data JPA for implementing the data access layer and used many features of Spring Data including pagination, dynamic queries and custom queries
- Implemented JUNIT for unit testing and Log4j for application & error logging.
- Configured and created multi module projects using maven archetypes and defined all the dependencies, repositories, and plugins in POM.xml file.
- Worked on creating hibernate mappings, native queries, named queries, and JPQL queries.
- Solely worked on setting up spring framework, writing configuration files, annotating classes, defining transaction beans, and setting up database beans.
- Worked with Git Version Control for Project Configuration Management
- Worked on JavaScript and AJAX and improved the website look and feel.
Environment: Java, Spring 4.2, Hibernate, JPA, JavaScript, AJAX, REST, HTML, XML, MySQL, Junit, Eclipse, Maven JAX-RS and Tomcat
Confidential Columbus, OH
Software Engineer
Responsibilities:
- Created rich client application using Spring MVC, JQuery, HTML5 and CSS3.
- Created CSS3 stylesheet for responsive layout using media queries
- Together with a team worked on enhancing the existing REST API.
- Used JSP view technology to dynamically create the view based on the user request.
- Worked on JQUERY and AJAX and improved the website performance by fine tuning page load.
- Made use of Responsive CSS to create different views based on device screen size.
- Used Maven for configuring the project modules.
- Used JUnit for conducting unit testing.
- Used Rational rose to create class diagrams and activity diagrams.
- Implemented persistence logic using Hibernate and developed DAO interfaces to interact with the database.
Environment: Java, J2EE, Spring, Hibernate, REST, JSON, Maven, AJAX, JavaScript, JSP, HTML, XML, Servlets, Junit, Oracle, Eclipse and Tomcat
Confidential, Chicago, IL
Research Analyst
Responsibilities:
- Developed the application using Spring, Hibernate, JSP. Developed database tables, Entity, Service, Controller and User Interface Layers
- Worked on mapping hibernate entity relationship mappings, creating native queries and criteria queries
- Involved in coding for DAOs, Services and Controllers
- Used Agile development techniques
- Extensively used JavaScript for validations and used AJAX, JSON
- Initiated changes and improvements to the real time proprietary software and systems for market analysis. Built and maintained finance specific IT infrastructure.
- Analyzed trading software code and implemented parallelization and distributed programming to reduce execution time and increase efficiency
- Used Perl Scripts for scheduling jobs
- UNIX shell scripting to automate procedure execution and batch processing
Environment: Java, Spring, Hibernate, JSP, HTML, XML, JSON, RAD, MySQL, MATLAB and UNIX
Confidential Chicago, IL
Web Development Assistant
Responsibilities:
- Involved in the design and development of GUI interface according to the business needs using HTML, CSS and JavaScript.
- Migrated website content and Drupal templates of the health sciences department to a new central server.
Environment: HTML, CSS, XML, PHP, Drupal and JavaScript