If you're seeking a passionate full-stack software engineer with around 4 years of professional experience and a computer vision researcher with 2 years of experience, I would be delighted to connect and explore potential opportunities. You can contact me through LinkedIn DM or directly at [islam.zaedul@gmail.com].In 2018, I completed a B.Sc. in Computer Science and Engineering (CSE). Following my graduation, I joined as a full-stack software engineer at Enosis Solutions, where my job was to develop big data analytics solutions and web applications for clients in North America. The primary tech stacks I worked on were: Apache Spark, Scala, Play Framework for Scala, JavaScript, Angular 8, Angular Material, etc.As an avid problem solver, I am deeply passionate about leveraging advanced data structures and algorithms to tackle complex challenges. Throughout my career, I have honed my expertise in designing and implementing efficient algorithms that optimize time and space complexity. I obtained a master's degree from Concordia University, Montreal, QC, Canada, in August 2023, with a research focus on 3D human pose estimation (HPE) using computer vision and deep learning techniques. 3D HPE refers to the task of estimating the 3D positions and orientations of human joints or body parts from a given input, typically in the form of images, videos, or depth data. Throughout my research journey, I have gained expertise in developing novel methodologies and models to enhance the accuracy and robustness of 3D human pose estimation systems by leveraging the power of graph convolutional networks and transformers.I am also working as a software developer at Plusgrade in their Montreal office, where I am responsible for developing and managing sophisticated projects with multiple environments and a large number of highly integrated microservices. The primary tech stack is used here: Java, Spring Framework for Java, React, SQL, Splunk, etc.Technical Skills:● Programming Languages: Java, Scala, Python, C/C++, JavaScript, TypeScript, React, Angular, SQL● Java Tech.: Spring, Spring Boot, JEE (EJB, CDI, JPA, JMS, MDB), Servlet, JSP, JSTL, Log4j, TDD (JUnit, EasyMock, Mockito)● ML/DL: CNNs, Transformers, graph representation learning models (e.g., GNNs, Graph Transformers), Fine-tuning, Transfer Learning● ML/DL Tools: PyTorch, TensorFlow, Keras, Scikit-learn, Pandas, Numpy, SciPy, Matplotlib, GraphX, NetworkX, and DGL (Deep Graph Library)● Big Data and Distributed Computing: Apache Spark, Hadoop, HBase, MapReduce
Listed skills include Data Structures, Algorithms, Programming, C++, and 18 others.