Berlin, Germany
--
Ruhul Amin
linkedin.com/ruhulamin
https://github.com/avastamin
stackoverflow.com/ruhula
Summary
Highly motivated Senior frontend engineer with 13 years of professional experience. In my current position, I am working as
a Senior Software Engineer( Javascript, Typescript, React, Redux, Apollo GraphQL, Node.js). I was a project reviewer and
mentor at Udacity for their Frontend and React Nanodegree course. I also worked on more than 300 small and large web
projects in upwork, Public contributor of Facebook php ads SDK. Expert knowledge of web technologies, system architectures
and development methodologies.
Project Experience (Recent work)
Develop Custom CRM using Javascript(TypesScript, ES6) and Python
●
●
Designing and developing solutions using the software development cycle
●
●
●
Contributed development and all the processes of Frontend and Backend
Used Django, Python for backend
React.js and TailwindCSS on frontend
Designed project architecture
Develop Custom EHR using Javascript(TypesScript, ES6), Node.js and Postgres
●
Designed project architecture
●
●
●
Contributed development and all the processes of Frontend and Backend
Used Node.js and Postgres for backend
React.js and Material-ui on frontend
Develop Custom CRM
●
Designed project architecture
●
●
●
●
Contributed development and all the processes of Frontend and Backend
Followed TDD methodology
Implemented end-to-end test using Cypress
Developed internal e-commerce platform using React, Apollo graphQL and Python
Develop Custom Messaging App( like: Slack)
●
Contributed to architecture, development and all the processes of Frontend
●
●
●
●
Used React Ecosystem
For state management we used Redux
Integrated Twilio Communications API for messaging
Contributed on backend where we used Python, Graphene, graphQL, SQLAlchemy
Bus stations from GIS data- github.com(Python, javascript, Google Maps API)
●
●
●
July 2020
February 2019
June 2018
October 2016
Developed an algorithm in Python that processes the GIS data
Used Shapely to generate geometry during intersection and Google Maps API to show maps
Application is responsive for all devices(Desktops, tablets, Smart phones)
Neighborhood Map - github.com/(jQuery, KockoutJs, Google Maps API, Yelp API)
●
●
●
●
Oct 2022-present
Used Knockoutjs to filter map marker
Used Google Maps API to show maps
Used Yelp API to show restaurant details
Application is responsive for all devices(Desktops, tablets, Smart phones)
September 2016
Clinic Communication tool using (Angular.js and PHP) - (backend application)
●
●
●
●
●
September 2016
Developed application using Laravel, Angularjs
Connected with Google Events using Google Apps API
Used Relational Database Mysql
Integrated Virtual Call Center and CRM to communicate among clinics using API
Application is responsive for all devices(Desktops, tablets, Smart phones)
Work Experience
SaaS Factory, - Senior Software Engineer
●
●
●
USA(Remote) | January 2022-Present
Develop custom CRM
Contributed to architecture, development and all the processes of Backend and Frontend
Developed application for our clients and support for maintenance
Thrive Alternatives, LLC - Senior Software Engineer
and team lead
Singapore(Remote) | August 2021-October 2021
● Develop custom CRM(similar like Pipedrive)
● Contributed to architecture, development and all the processes of Backend and Frontend
● Recruited 6 engineers overseas and managed them
● Developed company website and support for maintenance
Clinios - Engineering Team lead
Concord, CA(Remote) | June 2020-July 2021
●
●
Develop and maintain custom EHR
●
Recruited 4 engineers overseas and managed remote team of 4 engineers
●
Developed company website and support for maintenance
Contributed to architecture, development and all the processes of Backend and Frontend
Talea Pflege GmbH - Senior Software Engineer
Berlin, DE | February 2018-May 2020
●
Develop and maintain custom CRM
●
Built Internal Communication Application which saved manpower and money
●
Developed company website and support for maintenance
eHealth MediDate GmbH - FullStack Web Developer
Berlin, DE | November 2015-January 2018
● Develop and maintain company website
● Built Clinic Communication Application which saved manpower and money
● Developed My Medidate Application which makes business team more organised and saved money
Udacity Project Reviewer and Mentor- https://www.udacity.com/
●
●
June 2017 - October 2018
As a Udacity Project Reviewer, I review student project submissions,
striving to give actionable and helpful feedback. The areas in which I provide
project reviews include Javascript, ReactJs, React Native, Nodejs
As Mentor, I give guidelines to the students to overcome their problems.
My goal is not to provide solution but give them enough knowledge, hints to make them
able to solve their own problems and become really a programmer.
Web Developer at Debat.nl, Netherland - Web Developer
●
Develop and maintain company website
●
Built Dashboard to maintain their clients
●
Integrated different APIs to Website and Dashboard applications
Remote | May 2014-October 2015
Upwork Global Inc.(Freelance marketplace) - Freelance Web Developer
June 2011-April 2013
●
●
●
Developed, maintained and optimized E-commerce website
●
Programming/Scripting: PHP, Python, Nodejs.
Frontend: Angularjs, React, Redux, Apollo GraphQL, HTML, CSS, HTML5, CSS3, jQuery,Bootstrap, Ajax.
Methodology: OOP, Design patterns, Functional Programming, Algorithms, Data structures, Agile.
Frameworks/CMS: Laravel, Jinja2, Django, Flask, Wordpress, Joomla, Typo3, Magento.
DB and ORM: RDS,Google Cloud Datastore, PostgreSQL, MySQL, SQLAlchemy.
Servers:Nginx, Apache, Tomcat.
Source control/IDE: GIT, Coda, Sublime Text, SVN, Eclipse, Phpstorm, Netbeans.
OS: MAC, Windows ,Linux
Language: English, Bengali, German (learning).
Others: I have strong analytical and problem solving skills, Can do attitude. I am a quick learner. I am a very
good team player as well as team leader.
Built Custom Dashboard applications which makes lot of revenue for that company .
Developed a large project for Microsoft using Codeignitor. Also developed other 10 large and about 50 small projects
Skills
●
●
●
●
●
●
●
●
●
Education
MSc in Computational Engineering - uni-rostock.de(Germany)
BSc in Electrical and Electronic Engineering - ruet.ac.bd(Bangladesh)
Full Stack Web Developer nanodegree - Udacity
July 2015
March 2011
October 2016
Honors and Activities
●
●
IT Support at germanprobashe.com - Volunteer
BASIS Outsourcing Award 2013 - BASIS
August 2014 - April 2018
February 2013