Research Assistant Resume
Beaumont, TexaS
PROFESSIONAL SUMMARY:
- 4+ years of experience in IT Industry as a Java/J2EE Developer involving in analysis, design, development and testing of web based and client/server applications using Java/J2EE technologies.
- Well versed in MVC (Model View Controller) architecture using Spring framework.
- Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS:
Languages: Java, JavaScript, HTML5, CSS3, SQL, XML.
Java/J2EE Technologies: JSP, Servlets, JDBC, Multithreading, Spring IOC, Spring MVC, Spring Boot, REST.
RDBMS: MySQL, PostgreSQL.
Application/Web Server and IDE: Apache Tomcat, Eclipse, NetBeans, Spring Tool Suite (STS), LAMP.
Tools: GIT, SVN, JIRA, Kanban board, Maven, Composer.
Methodologies: Agile, Scrum, Software Development Life Cycle (SDLC) and Test Driven Development (TDD).
PROFESSIONAL EXPERIENCE:
Confidential, Beaumont, Texas
Research Assistant
Responsibilities:
- Aimed at developing an automated tool to generate syllabi to facilitate, streamline, and improve overall syllabi quality.
- Designed, developed and unit tested this software tool for Confidential using Java/J2EE Technologies(Spring Boot).
- Used Front Controller design pattern to implement Client - Server Architecture.
- Created unified well-formed course syllabi in .docx format using JavaDocx library.
Environment : Java(JavaDocx library), Spring Boot, JavaScript, JQuery, JSON, HTML5, CSS3, MySQL.
Confidential
Software Engineer
Responsibilities:
- Involved in the complete SDLC using Agile including design, development, testing, verification and validation of project.
- Designed and developed front end using JavaScript, JQuery, AJAX, HTML and CSS.
- Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
- Used several design patterns like Singleton, Factory and MVC.
- Implemented Spring beans as business logic components using Spring annotations, configuration files and spring modules.
- Implemented DAO for the retrieving of data to display on User Interface.
- Designed and developed SQL scripts for creation of tables in MySQL for different modules.
- Created and Consumed Restful Web Services using Spring.
- Built microservices using Spring Boot.
- Used Spring Tool Suite (STS) for building and packaging the application.
- Extensively used JavaScript/JQuery for client side validations.
- Used Core Java concepts such as multi-threading, collections, garbage collection and exception handling during development phase.
- Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing modules.
- Was responsible to communicate with End client to support the application and analyze and fixed issues.
- Used MAVEN to define the dependencies / plug-in and build the application.
- Used GIT as Version Control tool and JIRA as Project Management Tool.
Environment: Java, Design Patterns, Spring IOC, Spring MVC, Spring Boot, MySQL, PostgreSQL, RESTful web services, JavaScript, JQuery, HTML5, CSS3, AJAX, JSON, JUnit, GIT.
Confidential
Software Engineering Intern
Responsibilities:
- Designed and developed numerous web apps to integrate into users’ website using JSP, Servlets and JavaScript.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, interfaces, and Exception Handling.
- Ant Raider is a game designed and developed in Android as a project in Android Programming course during MS.
- The idea is mainly adopted from the popular Ant Smasher game on Google Play.
- Key features: Amazing User Interface, ability to store a high score with a name.
Environment: Android, Android Studio.