Senior Full-stack Developer2020 - PRESENTCare Of (via Toptal)
Technologies: GraphQL, PostgreSQL, SendGrid, Node.js, SCSS, Bootstrap, Nest, Boost, Apollo, React
- Developed a Quora-like site using React, React Hooks front end with GraphQL for a home-care service company based in Australia.
- Implemented mobile-responsive front-end pages with React, Bootstrap, and SCSS.
- Used Apollo-boost to consume GraphQL API.
- Engaged back-end development in Nest.js and PostgreSQL.
- Integrated third-party APIs like Sendgrid.
Technologies: React Native, AWS Lambda, RxJS, Bootstrap, PostgreSQL, Apollo, GraphQL, Express.js, Node.js, Angular
- Developed USA’s leading cloud-based workforce management, HR, and payroll software with Angular, Node.js, Express.js, GraphQL, Apollo, PostgreSQL, Bootstrap, and more.
- Worked closely with web development and software design team for production, modification, and maintenance of web applications.
- Developed and unit-tested software that meets business requirements and technical design. Maintained code coverage quality for all new components built close to 90% with an emphasis on TDD.
- Built great-looking software with technologies like Bootstrap to the dynamic back end in Socket.IO.
- Troubleshot pre- and post-production implementations.
React, Node.js Developer2019 - 2019TRM Labs (via Toptal)
Technologies: Blockchain, MongoDB, Docker, Antd, FeathersJS, Node.js, Reselect, Redux-saga, React
- Joined the team as a React and Node.js developer with cryptocurrency experience.
- Implemented React High-Order-Components along with Antd.
- Implemented REST APIs with FeathersJS.
- Wrote Blockchain-related helper functions.
- Worked on the styling of React components along with Styled-components.
- Used Enzyme, Jest, and Chai for the test and Lerna for packaging resources.
Remote Full-stack Developer2019 - 2019Exygy
Technologies: Django REST Framework, Django, Next.js, Mapbox, Redux Form, React
- Developed Boston hospitals' medication provider search project using Django and React.
- Implemented front-end pages using React and Redux Form.
- Implemented REST APIs using Django REST framework and optimized Django ORM queries.
- Integrated Django-packages like TinyMCE editor and customize Django admin behavior.
- Fixed Django specific issues, maintained and upgraded Django packages.
- Fixed cross-browser issues for the front-end including Chrome, IE, Firefox, and Safari.
Full-stack Developer2018 - 2018Aurum
Technologies: Firebase, React, Angular
- Worked on Aurum's hotel inventory management web application with Angular. As the only developer, I had managed the design, development, and deployment of the project.
- Implemented a real-time messaging system and custom calendar feature and other business logic using Firebase.
- Implemented a notification system using Firebase Cloud messaging.
- Added cloud functions with Node.js as back-end API management for handling database.
- Implemented business logic and built responsive front-end pages with Bootstrap.
- Deployed the project using Firebase hosting service with a custom user domain from GoDaddy.
Full-stack Developer2014 - 2018Percepticon
Technologies: Firebase, AWS, Django, Node.js, Angular, React
- Contributed to multiple projects with React, Angular, Django, and AWS.
- Built single-page applications with React (Redux-saga), AngularJS, and Angular.
- Implemented optimized algorithms with the proper data structure to optimize rendering 3D models and its custom behavior in Node.js on a React project.
- Implemented features and fixed issues in React-Redux-Form such as mobile-view rendering issue.
- Worked on a Node and Redux-persist project with a lot of third-party APIs like Dropbox API and Google sheet API.
- Worked on data visualization with HighCharts.
- Wrote REST APIs with Django REST framework and Django server-side template with many other libraries like Djoser and django-allauth.
- Deployed and managed a live development and production server. For instance, deployed a Django application in Ubuntu 16.04 machine with PostgreSQL and other tools and libraries like Celery, Elasticsearch, and Open Semantic Search.
- Wrote a deployment script with NodeJS and bash shell script.
Full-stack Developer2012 - 2014Altitude Labs
- Integrated a lot of data from different data sources like "world bank" to a database using Python packages such as Numpy and Pandas Data Reader.
- Worked on an image processing project with OpenCV and JavaCV like crowd detection.
- Contributed to JSP projects with Apache Tomcat.
- Worked on WPF animation and desktop applications.