Resume

Sign in

Java Developer Microsoft Office

Location:
Atlanta, Georgia, United States
Posted:
November 19, 2018

Contact this candidate

Resume:

SOEB KHAN

ac7qqy@r.postjobfree.com

770-***-****

Mohammad Shoeb Khan

Java Developer

SUMMARY

• Around 6 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi-Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), Springs, Hibernate, JDBC, XML and Design Patterns.

• hands-on experience in simulation using MXCHIP IoTDevKit and Azure cloud platform

• Certification courses on Linux Admin Bootcamp, Security and Hardening, Bash Scripting and Shell Programming, Python Programmer, Website Hacking / Penetration Testing, Network Hacking, ASP.NET Core and Angular 2.

• Experience in Development of UI, Integration and Deployment by Jenkins, Maven.

• Experience in Multithreading using API, Hibernate mappings and database control

• Hands-on experience in building 6DOF Stewart Platform Motion Simulator prototype

• Academic experience in making android application and basic skills on html, CSS, PHP, MySQL Database

• Strong understanding & expertise in web technologies like HTML, HTML5, DHTML, JavaScript.

• Created JUnit tests to automate unit testing at build time for business-critical applications.

• Extensively worked on n-tier architecture systems with application system development using Core Java, JDBC, Servlets, JSP, EJB, JMS, Web services, Restful Web Services, Spring, Spring boot, Struts MVC, JSF, Hibernate

• Expertise in using Integrated Development Environments like NetBeans, Eclipse, My Eclipse, RAD.

• Hands-on experience on using Java Mail APIs to send e-mails.

• Experience in working with IDE's like Eclipse, My Eclipse, and Net Beans.

• Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.

• Capability to learn rapidly on the job.

• Excellent interpersonal, technical, strong problem solving and decision making skills

EDUCATION

Masters in Computer Science, Alabama A&M University, Normal, AL May 2018

Bachelors of Science Ahsanullah University of Science and Technology, Dhaka, Bangladesh September 2011

TECHNICAL SKILLS

Languages Java, C, C++, C#, Python, Perl, PHP, ASP.net, Bash Scripting and Shell Programming.

Frameworks Spring, Hibernate

Web Technologies HTML5, CSS, JavaScript, JQuery, AJAX, Bootstrap, AngularJS, Angular 2

Web Service Technologies RESTful, SOAP, JSON, XML

Database Environments MySQL, SQL, Oracle, MongoDB

Operating Systems Windows, Mac OS, Linux

Version Control/Bug Tracking Tools GitHub, CVS, JIRA, Bugzilla

IDE’s Netbeans IDE, Eclipse, Arduino, Android Studio

Other Tools/Technologies Azure, Jenkins, Maven, Microsoft Visual Studio, Microsoft Office Suite, StarUML Azure, MATLAB, Adobe Photoshop

WORK EXPERIENCE

Ecosys- Huntsville, AL Nov 2017 to till date

FullStack Java Developer

Responsibilities:

• Developed Web application using JavaScript, MVC and OOP client side validation using JavaScript.

• Worked on Agile Scrum methodology and involved in stand-up meetings to monitor the progress.

• Implemented the backend business layers using Spring Beans, EJBs and Web services.

• Developed Graphical User Interfaces by using JSF, JSP, HTML, CSS, and JavaScript.

• Responsible for validation of Client Interface using JavaScript and JQuery.

• Implemented Controller Classes and Server side validations for account activity, payment history and transactions.

• Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using, XML, and JDBC.

• Implemented session beans to handle business logic for fund transfers.

• Used Spring ORM module to integrate with Hibernate.

• Implemented fundamental java projects using Net Beans and Eclipse IDE.

• Designed and developed Web Services to provide services to the various clients using Restful.

• Involved in writing the Maven build file to build and deploy the application.

• Used SVN as version control systems. Involved in writing Jasmine tests.

• Used Log4J to capture the logging information and JUnit to test the application classes.

Environment: Java, JSP, Java Script, Core Java, jQuery, Spring MVC Framework, Spring Tool Suite, Rational Rose, Log4j, JUnit, Maven, Web Logic, SVN, Web Services, WSDL.

Ignite Fueling Innovation - Huntsville, ALSept2014- July 2017

Java Developer

Responsibilities:

• Analysis and understanding of business requirements.

• Effectively participate in weekly client communications with Business Analysts.

• Involved in the architecture team for design and implementation of system.

• Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

• Developed Custom Tags to represent data in a desired unique table format and to implement paging Logic.

• Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI

• Created the web application using MVC Struts framework.

• Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.

• Developed views and controllers for client and controllers for client and manager modules using Spring MVC and Spring Core.

• Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajax with JSON.

• Business logic is implemented using Spring Core and Hibernate.

• Data Operations are performed using Spring ORM wiring with Hibernate and Implemented HibernateTemplate and criteria API for Querying database.

• Developed Exception handling framework and used log4J for logging.

• Developed WebServices using XML messages that use SOAP. Created WSDL and the SOAP envelope.

• Developed and modified database objects as per the requirements.

• Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Web Services, SOAP, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, Maven, WebSphere, Application Server, Eclipse, Oracle.

Syntech Solution Ltd, Bangladesh Sep 2013-Apr 2014

Java developer

Responsibilities:

• Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.

• Implemented Action classes for different modules using Spring.

• Involved in handling front end part of the application as well as writing back end Services related logic as well.

• Involved in gathering the requirements, understanding and analyzing them.

• Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.

• Used JDBC, Web Services and Hibernate framework to access the data from back-end MS SQL database server.

• Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security modules.

• Experience in using Oracle 10g as database to access and manipulate data with SQL.

• Integrated SVN for automating builds with Jenkins.

• Worked on Test Driven Development (TDD) using JUnit for writing test cases.

• Actively participated in the SCRUM to discuss about the status of the tasks and project.

• Tested the application functionality with JUnit Test Cases.

• Developed logging module-using Log4j to create log files to debug application flow.

• Used SVN for version control.

Environment: Java, JSP, HTML,, JQuery, JavaScript, JDBC, Servlet, XML, JUnit, Ant, REST, Spring, Hibernate, Maven, Jenkins, Log4j, JIRA, TDD, Agile

Southtech Group, Bangladesh Jul 2012–Jul2013

Java Developer

Responsibilities:

• Performed analysis for the client requirements based on the developed detailed design documents.

• Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.

• Developed STRUTS forms and actions for validation of user request data and application functionality.

• Developed JSP's with STRUTS custom tags and implemented JavaScript validation of data.

• Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.

• Developed the application using J2EE architecture.

• Involved in developing JSP forms.

• Designed and developed web pages using HTML and JSP.

• Involved in developing business tier using stateless session bean.

• Used JavaScript for the web page validation and Struts Valuator for server side validation.

• Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.

• Developed Message Driven Beans for asynchronous processing of alerts.

• Used JDBC for database connectivity with MySQL Server.

• Used CVS for version control.

• Used Clear case for source code control and JUNIT for unit testing.

• Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.



Contact this candidate