Java Developer Resume
South Plainfield, NJ
SUMMARY:
- Ph.D. in Materials Science with 6 years experience in Java programming and numerical computations based on the finite element method (FEM);
- Highly trained and very strong in core java, data structure, and algorithm;
- Hand - on research and project experience in computer-aided engineering (CAE) and design (CAD), solving computational solid mechanics, thermal and fluid dynamics (CFD), and fluid-solid interface (FSI) problems;
- Professional experiences in using html5, css3, and JavaScript in projects to enhance the ability of web pages;
- Professional experiences in Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, JDBC and Java Multi-threading API;
- Good Experience in implementing several object-oriented design patterns such as Singleton, Factory Model, Decorator Model, Model View Controller (MVC) frameworks, etc.;
- Good working knowledge of GIT for code management and version control;
- Excellent Client interaction skills and proven experience in working independently as well as in a team;
- Initiative, creative and with strong self-learning ability to new knowledge and technologies;
TECHNICAL SKILLS:
Programming Languages: Java, html5, CSS3, JavaScript, MySQL
J2EE Technologies: Java EE 6/7, JSP, Servlet, JDBC
Open Sources: GIT, Maven
Web Services: RESTful
IDEs & Tools: Eclipse, VS Code, Sublime Text
Application Servers: Tomcat 7.X/9.0Databases & Operating Systems MySQL, Linux/CentOS, Windows
Simulation Software: ABAQUS, Ansys Fluent
Pre and Post Process Software: MATLAB, HyperMesh, HyperView, SolidWorks
EXPERIENCE:
Confidential, South Plainfield, NJ
Java Developer
Responsibilities:
- Gathered requirements from clients, converted them into technical specifications/artifacts;
- Used Object - oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements;
- Developed multi-threading projects, considered concurrency situation and security aspect, using synchronized methods and synchronized variables;
- Designed and developed Customer registration and login screens using HTML, Servlets, and JavaScript;
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen;
Environment: Java/J2EE, JSP/Servlet, Multi-threading, MySQL, RESTful, GIT.
Confidential, Stony Brook, NY
Research Assistant & Teaching Assistant
Responsibilities:
- Led graduate students, analyzed the project requirements, consulted a large number of relevant books and literature, developed a feasible strategy;
- Developed large - scale finite volume/element hybrid models in Abaqus for pressure drop predictions as fluid flow through a woven structure porous medium;
- Developed fluid-solid interface (FSI) models for thermomechanical properties analysis of porous medium regenerators;
- Took advantage of supercomputer and cloud computing platform, prepared presentation reported monthly and shared ongoing work with other groups frequently;
- Developed two-dimensional (2D) and three-dimensional (3D) models in Abaqus to simulate the indentation process;
- Used HyperMesh to improve mesh quality and modify the mesh density between contact surfaces;
- Wrote Java code to perform dimensional, forward and reverse numerical analysis;
- Created robust equations which can be applied to extract the mechanical properties from instrumented indentation results work for metals, ceramics, semiconductors, and composites;
Confidential, Stony Brook, NY
Facilities Manager
Responsibilities:
- Led a team of 15 people to ensure smooth operation of various student activities at student union and student activity center through the year, won Outstanding Contribution Award at 2013.
Researcher
Confidential
Responsibilities:
- Assessed applications of scientific project funding from top universities of Confidential, monitored progress and performance, helped prepare final reports.
