Md Ariful Islam .

Md Ariful Islam .

  • **** **** ****
  • 9 Jahre Erfahrung
  • ASAP
  • Lead

I'm Rana, a software developer having 9+ years experience in different technologies but mostly related to Java. I've worked in different domain and played important role. Also worked with remote colleagues from different cultures and different countries. My ambition is to do challenging work.

Bildung

C

Computer Science & Engineering

Jahangirnagar University, Master's Degree
2011

Arbeit & Erfahrung

I

Senior Software Engineer Team Lead

Impel IT Solutions www.impelitsolutions.com
Aug'2017 - May'2021
Roles - Leading a team of 4 developers including junior and senior members, also mentoring junior developers. - Communicating with product owner for feature requirements. - Allocating task, breaking down complexities and monitoring work progress of members. - Providing technical guidance, reviewing code and ensuring standard coding practices. - Deploying, monitoring and fixing any critical scenarios in server. Key Achievements - Implemented video and voice call using Vonage API service with Spring Websocket, Stomp and SockJS. - Database multi-tenancy using Hibernate. - Migration from EclipseLink to Hibernate. - 2FA implementation with options - email and SMS (MessgeBird) - Integrated Ehcache for entity caching with Hibernate and also for application's data caching. - Integrated FlywayDB for database migration. - Integrated New Relic to monitor server online. - Automatic planner which consumes Google's Distance matrix API in backend and Map service in frontend. - PDF reports generation using Jasper report, also read write Barcode of PDF. - Fixing memory leak problem using Eclipse MAT by analyzing heap dump. - Financial module for declaring invoice which includes XML parsing, generating using JAXB. Projects ZorgFlex - Automation of Home care system, a MVC project. Development includes tools & technologies - BE (Java 8, Spring framework - Spring MVC, Spring security, Spring Data JPA, Spring Websocket etc, Hibernate, Ehcache, HikariCP, FlywayDB, Jasper Report, Thymeleaf), DB - MySQL, FE (Html, CSS, jQuery, Stomp + SockJS etc), IDE - IntelliJ IDEA, GitHub, Tomcat 7, Nginx etc.
V

Software Engineer

Vizrt Bangladesh
Apr'2014 - Aug'2017
Roles - Working on different products and technologies by following all standards practice. - Playing role as Release manager for few products. - Following full life cycle of SCRUM to boost feature delivery of products. - Communicating with product owner and remote developers. - Collaborating with different team for feature development. Key Achievements - Implement Metagraphics for Adobe Premiere plugins using AngularJS and Extend script. - Theasurus component in GWT project, a graphical representation of company's own data format. - Performance enhancement of Dart applet. Projects VDFEditor GWT - Web editor of company's own data format. Tools & Techs - GWT, Eclipse, Maven, Git, Junit. Dart Applet - UI to control recording. Tools & Techs - Java applet, Ant, Eclipse, SVN. Adobe Assistant - VizOne's plugin for Adobe Premiere Pro. Tools & Techs - AngularJS, NodeJS, Extendscript, Jasmin, VS Code, IntelliJ IDEA, Mercurial. Viz Logger - Provides logging of videos. Tools & Techs -WPF (C#), NUnit, White, Visual Studio, Mercurial. Avid Assistant - Integration of VizOne and Avid system. Tools & Techs -WPF (C#), Visual Studio, Mercurial Importer - Import videos from industry-standard cameras or card readers. Tools & Techs - WPF (C#), Mercurial Easycut, Precut - NLE video editor. Tools & Techs - MFC (C++), Visual Studio 2008, Mercurial.
M

Junior Software Engineer

Metatude Asia
Jan'2012 - Mar'2014
Roles & Achievements - Working on various features under the supervision of team lead. - Optimizing some bad performing features. - Analyzing and writing specifications for new features. Projects Metatude Dialogue Server (MDS) - Survey conducting server. Tools & Techs - Java, SOAP, XML message communication, SAX parser, Java Caching System (JCS), own ORM, Java threading, mailing, JDBC, Database pooling, MS SQL server 2008, PostgreSQL, Oracle, DB2, LDAP, Eclipse, Install Anywhere 2010, SVN.

Berufliche Fähigkeiten

Database
  • Microsoft SQL Server 2 Jahr(s)
  • MySQL 3 Jahr(s)
  • JDBC 3 Jahr(s)
  • Oracle 3 Jahr(s)
  • PostgreSQL 3 Jahr(s)
  • SQL 3 Jahr(s)
  • Hibernate 3 Jahr(s)
Framework
  • jQuery 2 Jahr(s)
  • AngularJS 1 Jahr(s)
  • Spring Boot 1 Jahr(s)
  • Eclipse 3 Jahr(s)
  • Apache 3 Jahr(s)
Language
  • C# 2 Jahr(s)
  • Javascript 2 Jahr(s)
  • Java 6 Jahr(s)
  • HTML 3 Jahr(s)
  • C++ 3 Jahr(s)
  • CSS 3 Jahr(s)
  • XML 3 Jahr(s)
Testing
  • JUnit 3 Jahr(s)
  • Jenkins 3 Jahr(s)
Technology
  • JIRA 3 Jahr(s)
  • Subversion 3 Jahr(s)
  • Git 3 Jahr(s)
General
  • Nginx 3 Jahr(s)
  • LDAP 3 Jahr(s)
  • Caching 3 Jahr(s)
  • SCM 3 Jahr(s)
API
  • SOAP 3 Jahr(s)

Sprachen

  • English good
Remoteplatz Logo