Md Samiul Hasan

Md Samiul Hasan Email and Phone Number

Full Stack Engineer @ Freddie Mac
United States
Md Samiul Hasan's Location
United States, United States
Md Samiul Hasan's Contact Details

Md Samiul Hasan personal email

n/a
About Md Samiul Hasan

I have over 13 years of experience in software industry, where I have developed and delivered e-commerce and web services solutions for various domains, such as medical service providers, health care services, and migration of legacy systems. I have worked with clients from different industries, such as insurance, manufacturing, financial, telecom, and real estate, and have ensured timely delivery of quality products.I have a strong background in Java, Spring Boot, Mockito, and Microservices, which I use to create scalable, secure, and efficient applications. I have also used SEAM, Hibernate, JSF, Jsoup, Eclipse, and Oracle in some of my projects. I have a Master of Science in Computer and Information Sciences and Support Services from SUNY Polytechnic Institute, and a Bachelor of Applied Science in ICE from IU, Bangladesh. I have excellent communication, organization, and interpersonal skills, and I enjoy working with geographically distributed teams in a global environment. My goal is to provide innovative and customer-focused solutions that meet the needs and expectations of the end-users.

Md Samiul Hasan's Current Company Details
Freddie Mac

Freddie Mac

View
Full Stack Engineer
United States
Website:
freddiemac.com
Employees:
11232
Md Samiul Hasan Work Experience Details
  • Freddie Mac
    Full Stack Engineer
    Freddie Mac
    United States
  • Publicis Sapient
    Sr Java Developer
    Publicis Sapient Nov 2019 - Mar 2024
    Boston, Massachusetts, Us
    BMISS is program for HRSA that allows all sort of medical service providers (professional) e.g. Doctor, nurse, faculties, dentists etc. to apply for their education loan repayments in exchange of contractual service agreement. This applications provides all the digital breakthrough to run the program successfully and in perfect manner Responsibilities:.Am involved in BMISS Production support and O&M team. Working to address PS tickets on regular basis. Also, as a part of operation and maintenance team member do some improvement work for the program• Using different J2EE platform eg SEAM, different spring modules, Hibernate, JSF for building the program application. As a full stack developer has been working end to end development.• As a frontend developer created lots of pages using xhtml, CSS, different tag libraries, Javascripts, jquery etc.• Used Spring boot for bootstrapping microservices. Created lots of Rest end-points intercommunication between different microservices and modules. Eg,Used Zuul API gateaway to connect microservices to legacy application.• Have used GIT as version controlling for Java code. Have been using SVN for Sql scripts repository.• Has responsibilities to support and work along automation testing team. Has written code for BDD framework. Also wrote numerous amounts of Junit code for testing framework for 80% code coverage for all modules. Used Mockito for mocking objects. Implemented Amazon SQS queues into distributed systems, integrating them seamlessly with other AWS services.Involved in design, testing and development of J2EE Web application and Migrated applications from internal data center to AWS.Have experience in registering docker images in AWS ECS instances for automating deployment and monitoring.Developed and DESIGNED Rest API with Spring Boot. And deployed in AWS cloud.Also has experience in Develop and maintain serverless applications using AWS Lambda
  • Perspecta
    Senior Java Developer
    Perspecta Mar 2017 - Nov 2019
    Chantilly, Virginia, Us
    eFMS rewrite is a migration project where the cold fusion based legacy system is being translated to Spring-JSF bases J2EE platform. Two different segments have been performed. 1) Artifacts refactoring tool (ART tool) creation 2) transforming the legacy system using the tool.Responsibility:• Was involved in the ART tool team. Here, we have created a java based tool which takes cold fusion project and transformed in a JSF based java application. As a part of it we have used Jsoup, Eclipse wizard, Java 8,etc as technology stack. So regarding the transformation of the legacy system we had to configure a JSF based project and read the ColdFusion codes, analyze the codes created correspondent beans, xhtml, DAOs, Services automatically. It worked as an eclipse pugin. It means It was deliverable as Jar.• This eFMS rewrite projects used JSF framework and spring as a main controller. Primefaces HTML 5 javascript , ajax, bootstrap have been used predominantly. As a full stack developer was involved end to end transformation.• In the back end oracle data base has been used. Used Hibernate criteria API for DAO creation. Was involved in DAOs, Services, Managed bean creations and Created JPA entities also.• Creating Junit test classes for unit testing purposes.• Used WebSphere application server. • Used Maven as a building tool. Created a lots of POM files• Used SVN as version controlling tool. And Eclipse IDE• Used Jenkins for automating continuous integration.• Used different modules from Spring framework. Such As Spring AOP, Spring ORM, spring webflow. Spring IOC.Used Oracle 11g as Database.Technologies: JAVA 7, Java 8/J2EE, Multithreading, Spring 4.0,Spring web-flow, Spring MVC ,Spring AOP, Spring JDBC,XHTML, JSTL, HTML5 CSS3, Ajax, Java script, bootstrap, Primefaces, JSF3.0 XML, XSD schema, SOAP webservices, SQL Developer,Websphere MAVEN,Oracle 11 g, , JIRA, SVN ,Junit, Jsoup, Eclipse Plugin wizard ,Cold fusion etc.
  • Actionet, Inc.
    Senior Java Developer
    Actionet, Inc. Feb 2016 - Feb 2017
    Vienna, Virginia, Us
    Under the CICDIM Reusable framework is a project that provides multiple models to the end-user to provide Affordable health care services all over the country. Under this RF project, Business service Integration (BSI) is a POD where services are tied up with Application Zone and data zone.Responsibility:Since RF BSI project is dedicated to creating services for Application zone of the whole framework, primary duty is to create lots of web services both in consumption and creation side.•In the back end, Oracle has been used and Spring Data JPA has been used simultaneously to create the services from Data Model. Entities, repositories, DAOs, Services and Endpoints creations are primary duties.•Spring JDBC have also been used in some cases. In this scenario, complex SQL queries and stored procedure creation were also responsibilities.•Creating service layers and classes for end-to-end testing for the whole database call and data transformation.•Using Dozer for creating mappers for different data types & Spring Validator to create Validation framework•Created Lots of converters between entities and domains.•Created transformation task for XML conversions•Used Spring batch for batch processing and analyzing data transformation and spring web services for creating SOAP based/RestFul web services•Using JMS for Messaging between different services.•Creating JUnit test classes for unit testing purposes.•Using WebSphere application server. Creating python script for Automation of server running/ services deployment.•Using Maven as a building tool•Using a bit of Angular JS pro front-end web pagesTechnologies: JAVA/J2EE, Multithreading, core Java, Spring 4.0, Spring AOP, Spring data JPA, Spring JDBC, Spring,webservices, Dozer, AngularJS, Spring Batch, JMS, JAXB, webservicesXML, XSD web services, Python, SQL Squirrel. Web Sphere 8.5. MAVEN, Oracle 11 g, Target process, GIT lab, tortoise git, Eclipse, JUnit, Postman, etc.
  • Luxottica
    Senior Full Stack Java Developer
    Luxottica Oct 2015 - Feb 2016
    Milan, Italy, It
    Eyemed is the insurance provided by the Luxottica group- the biggest retailer which encompasses all the retail eye wear and vision treatment services across the continents. It has different services such as cura, exclaim, group portal which r servicing millions of users. The RTB(Run the Business) project needs continuous enhancement and trouble-shooting of the whole servicesResponsibility:• These bunches of different interrelated projects are highly loose coupled and built on different spring modules. Spring web-flow has been used here extensively. Because of that having responsibilities to create different model classes, controller classes, configuring web flow and connector classes.• In the back end AS400 and JDBC have been used simultaneously. Created lots of interfaces for data abstraction. Also using spring JDBC template for persisting purposes.• Used JSP for the front end, Lots of JSTL tags. HTML 5 tags and CSS3 JavaScript , Jquery functions have been used • Cyber source business center has been used to connect with the main eye-med application. So that payment can be done by the user. Having responsibility to configuring and plugging the third-party services to our project.• Using soap based web-services very rigorously for the intra communication between different projects• Creating sequence and stored procedures for analyzing complex queries.• Creating Junit test classes for unit testing purposes.• Using web logic application server. Creating server running script for automation• Using Maven as a building tool. Created a lot of POM files• Using GIT as version controlling tool. And IntelliJ IDETechnologies: JAVA/J2EE, Mulithreading, core Java, Spring 4.0,Spring web-flow, Spring MVC ,Spring AOP, Spring JDBC, JSP, JSTL, HTML5 CSS3, Ajax,Java script, XML, XSD schema, SOAP webservices, , SQL Squirrel. Web logic8. MAVEN, AS400,Oracle 11 g, , JIRA, ETPM, GIT, Gitorious, IntelliJ ,JUnit etc.
  • Hp
    Software Engineer
    Hp Jan 2015 - Oct 2015
    Palo Alto, Ca, Us
    STARS is a project based on MVC architecture. Spring controller, JSF bean s and EJBs have been effectively used throughout the flow. Having my responsibilities in every phases of the entire architectureDoing lots of coding for creation of helper class delegate class And Entity beans. Also Controller of the MVC architectures.• Creating XHTML file for JSF based front end. Used Rich faces, Prime faces for front end for creation and user interfaces creation. Created a lots of facelets, HTML5 ,CSS 3 , Javascripts, a4j, Jquery, Ajax have been used predominantly.Creating Entity Bean for data abstraction Layer; Also responsible for creating Validation framework for front end data validation.Responsible for creating APIs for Spring-JDBC connectivity.Created XSLT script for clob data for printing view purpose.For persisting of the data creating lots of POJO classes using JPA annotation. Also the boilerplate code for DAOsExtensive SOAP based web services have been used. Creating client and code for consumption and also did coding for exposing web services in entity bean. Have responsibilities in generating the WSDL files. Web services mainly have been used to connect with the different data feeding also to provide service call with the OBG (Ohio business gateway).Oracle 11 g database have been used in the storage section. Having responsibilities to create lots of sql queries, stored procedures and triggers.Using JUnit created a lots of test classes for unit testing.Using Oracle ETPM tool for the data management to minimize the compliances.• STARTS follows Agile SCRUM methodology. Attending stand up Scrum meeting every day to discuss and analyze the accomplishments and backlogs. Using Rally tool for the story managements. Using Web Sphere admin server for deploying the application.Using both ANT and Maven as building tool.Using Clear case as a version controlling tool and code management.
  • Fedex Ground
    Full Stack Engineer
    Fedex Ground Feb 2014 - Jan 2015
    • Create the entire graphical user interface for the Client Use.• Used Spring Core and Spring-web framework. Created a lot of classes for backend.• Used java swing, Awt Packages and API s for the client side coding extensively.• Used reflection APIs extensively.• Created and consumed SOAP base webservices for the data flow between different portfolios of the application. Had to create XSD files and endpoints also the relevant classes.• Created lots of DAOs, Delegates classes and DTO interfaces for data holding and transformation purposes.• Used Pl/SQL exclusively for persisting purpose. Created packages there.• Used Toplink to create queries and for object mapping to persist data.• Used JDBC for creating Java classes to account GPS transponders association with tractor or dolly.• Used SVN for code repository. Used to work in the build environment. Also worked on changing SVN properties.• Used JUNIT and JMockit for testing purpose. Wrote test cases for manual testing also.• Used Weblogic application server for deploying the application.• Used both ANT and Maven as building tool.• Developed Python/Jython script managing weblogic admin server from WLST.• Attended Business requirement meetings and helped for the design and architecture for the project.• The whole application has been integrated with larger TMS application. So Used Spring framework to run the whole TMS application.
  • Vanguard
    Full Stack Engineer
    Vanguard May 2013 - Feb 2014
    Valley Forge, Pa, Us
    • As a UI developer has responsibilities in both designing and developing of the webpages• Did a lot of work with function creation in JavaScript and JQuery. Also had responsibilities in CBD component use.• Maintained a workflow diagram throughout the project.• Created webpages using HTML 4/HTML5 and created a lot of CSS classes for designing the output. Created methods in different managed Bean.• It was a JSF based frame work; so I had responsibilities in different View Helper classes and managed bean to fit desired field in the webpage, also created functions for functioning the tools (ie email /share/print).• Created the webpages responsively for both desktop (large) display and small device (small/medium) display.• Worked with autonomy database environment for indexing keywords and to enable search engine finding out desired output.• Ran Jtest of detecting code standard violation• Used Jprofiler to profile the application in terms of memory leakage CPU usage etc.• Inspect the test cases created by the tester for the whole application.• Deployed in Websphere application server.
  • Ibm
    Senior Full Stack Java Developer
    Ibm Dec 2012 - May 2013
    Armonk, New York, Ny, Us
    • Took part in requirements analysis, design, development and trouble shooting for the application• WACON is a Spring-MVC based full-fledged application. Created view objects, controller classes according to the business rules• Was involved in creating ilogrules classes that had been used to translate business requirements.• Was involved in creating mapping classes to create interaction between view object and controller• Used JMS messaging interfaces for intra-application data feeding.• Designed and developed cross logging (concerns/common reusable) components as aspect using log4j, slf4j, and spring AOP.• In the UI section wrote JavaScript and CSS classes for feeding JSP .Also used Jquery, Ajax.• Used collection frameworks and developed DAO to interact with DB2 database.• Used JPA framework for persisting data along with EJB Message driven Bean.• Deployed in Websphere application server.• Used IBM Rational Requisite pro for creating ADM analysis.• Used IBM rational ClearQuest for unit testing and integration testing plan writing• Used a wide range of design patterns (such as builder design pattern) to generate objects from given XSD schema and pass them as XML.• Used ESB for intra communication between different projects; thus exploited SOA.• Used webservices for interconnection of the projects and creating service classes for data validation.
  • Fedex
    Senior Full Stack Java Developer
    Fedex Jun 2012 - Dec 2012
    Memphis, Tn, Us
    • Took part in requirements gathering, design and analysis, development, testing of the application.• Worked on mapping objects and relational database tables .Created DAOs which are populated by JDBC and transferred to the JSPs for display purposes.• CDO is a JSF based application. Created new managed beans, VO classes, Delegate classes and did the mapping according to the requirements.• Design and developed User Interfaces using JSPs, JavaScript, ajax4jsf,richfaces, MyFaces, HTML.• Used Message Driven Bean (MDB) to create business objects.• Using collection frame works developed DAOs to interact with the Oracle database and retrieve the results to display in the front-end.• Used JMS for messaging through the TIBCO enterprise message Services.• JDBC has been used extensively for invoking Oracle stored procedure.• Involved in creating packages and stored procedures• Involved in creating daily, weekly, monthly volume reports of users using Shell script and Perl languages• Deployed and tested the application onto Weblogic server• Developed extensive sets of test cases of the project. Did a lot of regression test.• Developed XML Generator tool using java Swing.

Md Samiul Hasan Skills

Java Enterprise Edition Tomcat Java Jsp Eclipse Sdlc Oracle Spring Framework Web Services Javascript Xml Pl/sql Junit Swing Ant Maven Jdbc Spring Java Swing Toplink

Md Samiul Hasan Education Details

  • Suny Polytechnic Institute
    Suny Polytechnic Institute
    Computer And Information Sciences And Support Services
  • Iu,Bangladesh
    Iu,Bangladesh
    Ice
  • Bogra Zilla School
    Bogra Zilla School
    Ssc

Frequently Asked Questions about Md Samiul Hasan

What company does Md Samiul Hasan work for?

Md Samiul Hasan works for Freddie Mac

What is Md Samiul Hasan's role at the current company?

Md Samiul Hasan's current role is Full Stack Engineer.

What is Md Samiul Hasan's email address?

Md Samiul Hasan's email address is mh****@****ica.com

What schools did Md Samiul Hasan attend?

Md Samiul Hasan attended Suny Polytechnic Institute, Iu,bangladesh, Bogra Zilla School.

What skills is Md Samiul Hasan known for?

Md Samiul Hasan has skills like Java Enterprise Edition, Tomcat, Java, Jsp, Eclipse, Sdlc, Oracle, Spring Framework, Web Services, Javascript, Xml, Pl/sql.

Who are Md Samiul Hasan's colleagues?

Md Samiul Hasan's colleagues are Megan Zontek, B.a, Csis, Mircea Petrescu, Jairaj Desai, Brett Garrison, Jacqueline M. Diaz, Audrey C., Justin Frentzel.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.