MD Hassan Java

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

MD Hassanul Azaz Aman

202 534 7136


Mail

Summary:
 Extensive experience in software development with expertise on Java, J2EE and related technologies to design, develop
and manage enterprise - level web applications.
 Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Struts, Web
Services, JMS, multi-threading, MVC architecture and Design Patterns
 Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries
using SQL.
 Hands on experience using agile methodologies including SCRUM.
 Extensive knowledge in general object-oriented design principles and concepts including Design patterns.
 Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
 Experienced with Python frameworks likeWebapp2 and, Flask.
 Expert knowledge of and experience in Object Oriented Design and Programming concepts.
 Good Knowledge of Python and Python Web Framework Django.
 Very strong experience writing API's/ and Web Services in PHP and in Python.
 Experience in using logging libraries like Apache Commons Logging and Log4j.
 Experience in using Rapid Application Development (RAD) environments like Eclipse and Net beans IDE
 Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server,
NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
 Experienced in developing web-based applications using Python, Django, QT, C++, XML, CSS, JSON, HTML, DHTML,
JavaScript and JQuery.
 Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL
database.
 Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
 Exposure to developing J2EE applications using IDEs like RAD, Eclipse, WSAD and NetBeans.
 Sound knowledge in Banking, Insurance, Transportation domains.
 Quick learner, eager and able to rapidly learn new APIs, tools, and techniques and implement business solutions that
require cutting edge technology. Trouble-shooting and problem-solving skills Sound knowledge in AJAX and GWT.
 Expertise in Unit Testing, Integration Testing, and experience in preparing the Test Cases, executing Test plans
 Good understanding in Object Oriented Analysis, Design and experience working with design tools like Microsoft Visio in
creating different UML diagrams (Usecase, Class, Sequence, Activity, Component diagrams).
 Extensive experience in using tools like TOAD, PVCS, SVC and ClearCase.
 Excellent problem solving, interpersonal, communication and presentation skills.

Education:
Bachelor of Science : Jagannath University College ,2005

Technical Skills:

Programming Languages:- C, C++, Java, SQL, PL/SQL, Socket Programming.

Scripting Languages: XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular2.0, Bootstrap, NodeJS,
BackboneJS, and ReactJS
Tools: - Junit, Selenium web Driver, Testing, Protractor, and Mockito.

Frame Works: Struts, spring, JSF, JPA, EJB and Hibernate, iBatis, JMS.

Web Services: SOAP, UDDI, WSDL, JAX-RS, JAX-WS, RESTful Web services, AWS, Micro Services

Databases: Oracle 11g, MySQL, PostgreSQL, DB2, MongoDB, Cassandra

Debugging Tools& CI/CD JIRA, Jenkins, and Chef.

Version Control Git, Tortoise SVN, CVS, Bamboo.

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

Web/App/DB Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss.


Professional Experience
Millicom_ Miami FL July 2023 to present
Java Full Stack Developer
Responsibilities:
 Extensive experience in various agile methodologies like Test Driven Development (TDD).
 Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
 Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System,
Multi-Threading, JDBC, Generics.
 Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from
database.
 Developed REST API's using Spring MVC and spring boot, hosted all micro services on pivotal cloud foundry (PCF).
 Developed the functionalities using Agile Scrum Methodology.
 Responsible for Development of Web page using HTML5, JavaScript, jQuery, React.js, Immutable JS,
CSS, SASS/SCSS including Ajax controls and JSON.
 Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
 Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle
database using JPA/Hibernate.
 Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
 Integrated with Spring Cloud projects to provide distributed tracing and other features.
 Developed MicroServices with spring and tested the application using Spring Boot.
 Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring
Boot for MicroServices.
 Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js.
 Using pivotal cloud foundry (PCF) did smoke tests, which are functional unit and integration tests on all major system
components.
 Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
 Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
 Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable
solutions.
 Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI
environments for development testing.
 Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
 Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
 Integrated ActiveMQ and spring JMS API to send and receive message for the application’s RESTful API
 Design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
 Wrote build scripts using Maven.
 Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster
and monitoring with MMS.
 Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with
the WebSphere Application Server.
 Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load
Management.
 Used React-router to route the pages on the client-side and built SPA.
 Involved in rendering additional components with custom HTML tags using React.js.

Sonali Intellect financial Financial Technology Dec 2019 to Mar 2023


Java Developer
Responsibilities:
 Worked on the spring framework like Spring IOC and Spring DAO.
 Involved in the implementation of DAO using Spring-Hibernate ORM, Involved in creating the Hibernate POJO Objects and
mapped using Hibernate Annotations
 Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and WebLogic.
 Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
 Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
 Responsible for gathering requirements, system analysis, design, development, testing and deployment.
 Worked on UI using HTML5, CSS3 and Java Scripts.
 Created User Controls and simple animations using Java Script and Python.
 Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products,
Search Sales, Employees, BackOffice Admin). Developed tools using Python, Shell scripting, XML to automate some of the
menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines
are met.
 Developed user interface by using the React JS, Flux for SPA development.
 Used React-bootstrap for styling and responsive web design.
 Implemented client-side routing using the Route module in React.
 Developed entire frontend and backend modules using Python on Django Web Framework.
 Developed Business Logic using Python on Django Web Framework.
 Developed Merge jobs in Python to extract and load data into MySQL database.
 Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
 Created PHP/MySQL back-end for data entry from Flash.
 Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
 Worked with JSON based REST Web services.
 Instructed teams on best practices around pivotal cloud foundry (PCF) and Spring Boot
 Used JQuery library and implemented Ajax features.
 Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag
libraries.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
 Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the
company's IT team using GWT, Sencha, spring data, JPA.
 Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at
the client side.
 Created the react components using states, props, keys, forms while building the application.
 Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
 Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
 Used JDBC to connect to the information model tier.
 Design and Developed using WebServices using Apache CXF.
 Used Apache CXF as the Web Services framework to implement the REST APIs involved
 Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat
Server.
 Used ReactJS for templating for faster compilation and developing reusable components.
 Created solutions for service-to-service security in pivotal cloud foundry (PCF)
 Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific
Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the
WebLogic server.
 Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database
connectivity and to retrieve data from different sources.
 Using Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux
 Writing JUnit test/Integration test cases for asserting functional quality

Polarise financial Technology Ltd Feb 2016 to Nov 2019


Software Developer
Responsibilities:
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis,
design, development, and testing.
 Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).
 Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate
each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
 Contributed to the application architecture of several micro-services (PCF/AWS)
 Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through
Java Programs from Oracle Database.
 Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic
and used JMS in e-mail notification.
 Developed front end website with Angular 6.
 Design and beautified the frontend styles with angular material along with CSS3.
 Used Typescript for most components with Angular 6 framework.
 Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service
Architecture based RESTful Service and deployments were done on AWS.
 Designed and developed Micro Services business components using Spring Boot.
 Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
 Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and
Jenkins.
 Started the front-end application with React and used state object React Class Component for general stateful
management.
 Used in-built market place services of pivotal cloud foundry (PCF) for RabbitMQ, MySQL config.
 Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
 Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
 Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and
exposed them with Restful endpoints.
 Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.
 Developing and designing SPA user interfaces in AngularJS.
 Used AWS CloudWatch to monitor the application and to store the logging information.
 Developed API’s to read and publish data from Elastic search cluster using native Java Transport client as well
as REST client. Worked on Spring Integration with the Elastic search
 Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before
writing the functionality.
 Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
 Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit.
 Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments
of the application components.

You might also like