About Me
I have more than 10 years of experiences in IT technologies and many experiences in unix/linux platform, server administration, reverse engineering, blockchain, machine learning, ERP with CRM and wide range of development with Python, Golang, C/C+...
- Backend
Python/Django/Flask
Golang
C/C++
C#/.Net/Blazor,
Java,
Elixir,
Scala,
R/Shiny,
Shopify,
OCaml,
Node,
PHP, Laravel, Codeigniter, Magento, Zend
- Blockchain
Solidity, Ethereum, Cryptocurrency, DeFi, dApp
- OS
Unix/Linux - Ubuntu, CentOS, Fedora
Windows - Windows Server 2008 / 2012 / 2016, Windows 10 Pro
Raspberry Pi/Raspbian
- DevOps
Automated Linux installation & configuration with RHEL/CentOS and Ubuntu
Scripting in bash shell, Python, and Perl
Web server administration with Apache and Nginx
ElasticSearch and Kibana
Kubernetes
AWS Lambda
Java application server deployment & administration with Tomcat, JBoss, and Wildfly
Configuration management, automation, and orchestration using Ansible and Puppet
Linux server hardening & security
Virtualization using KVM and VMWare
Basic network administration of Cisco switches & routers, and NEC switches
- Frontend
Angular v1 ~ v5
React, ReactJS, React Native, Redux
Typescript
Bootstrap
MeteorJS
VueJS
jQuery
- Database
MongoDB
Sqlite
PostgreSQL
MySQL
- Machine Learning
Tensorflow
Watson
Scikit
- Business Type
ERP (Netsuite, Netsuite Commerce, Netsuite Administration, SuiteCommerce Advanced (SCA), Site Builder, SuiteTalk, SuiteScript, Suitelet, Restlet)
CRM
Salesforce
Tableau
Trading Platform(Tradestation/EasyLanguage, ThinkOrSwim/ThinkScript)
Ecommerce
WebAPP
- Constraint programming
G12
OptaPlanner
- Source management
Git Github
- Project management
Atlassian
Basecamp
I worked on MFC and asp.net while developing at first and I was interested in business type jobs like erp, crm and beautiful web app jobs after that.
I built many web sites and apps wonderfully and there are several huge web apps built by me and my team.
And my main role was team leader & project manager and its were good opportunities for me.
Now one app has more than a half of the million users and the site charged more than a million dollars per month.
And the other app has more than three million users and the site charged more than one dot five million dollars per month.
It's so happy for me and my partners, and thanks for my partners.
In the future I will build only good business with good relationship with my partners forever. Thanks
Skills
Others
Web Development
Programming Language
Database
Data & Analytics
Operating System
Mobile Apps
Portfolio Projects
Twosigmas
https://twosigmas.com
{{totalColleagues-3 > 0 ?'+':''}}{{totalColleagues-3 > 0 ?+ totalColleagues-3 :''}}
Company
Twosigmas
Role
Full-Stack Developer
Description
Twosigmas is an online platform connecting educators with students through personal tutoring.
My responsibility on this platform was building https://open.twosigmas.com
I had to create bidirectional real time pipeline between server and clients.
The main stack I used are Python3, Django, Postgres, VueJS, Websocket, Graphql, AWS S3, AWS Lambda and etc.
Skills
Python Django React.Js Docker Typescript JavaScript GraphQL PostgreSQL AWS Lambda Web Socket AWS S3Tools
VSCodeCompany
Canada Micro Markets Vending Machine Software
Role
Full-Stack Developer
Description
The goal of the project was to redo the Canada Micro Markets Vending Machine Software, adding more features and generally making it fast and more efficient.
The software is build on top of Python/Django with the twitter bootstrap 3 and React JS.
The admin backend is also build using Python/Django with a Rest API interface, and React JS.
Payment modules include Precidia pinpads and bv100 billacceptor the project was a success and overwhelming fast over the previous software that i had written over 3 years ago.
Show More Show LessTools
Sublime TextMedia






Company
SquareMetrics
Description
PROJECT OVERVIEW:
Square metrics is a platform which is developed for the professionals who wants to grow their network for a better position by themselves to get successful in their job. Professionals can join this platform for the benchmark with peers and can improve their performance.
Users will be able to register themselves on the site so as to improve their performance by availing the services offered by the site. This website allows users to search or browse for the functional areas from the list available on the site along with their region or the location. When user will select functional area along with the location then they will be able to view the list of benchmarks available on the site. Users can also use the search module integrated into the system so as to find the benchmarks by entering the specific keyword. Users will be able to view the featured categories on the homepage of the site so as to make their search easy.
This platform helps users to create smart professionals communities, based on reliable sources and social network. This website also allows users to subscribe themselves to the newsletters by selecting particular group or category i.e. Accounting, Brokerage, Communication etc. Users will also be able to view the survey reports from this portal or else they can also download the brochure available on the site.
PROJECT CHALLENGE:
Keeping the business perspective in mind we have to develop a system that will be capable of providing sources to the professionals to benchmark their performance. The concept was unique where we had to implement the functionality of efficient search of the various fields. We had to be very specific about the design scalability so we made the user-friendly interface and gave connectivity to all the pages from homepage only ensuring safe and secure data transfer. We have also developed a separate section for the admin who will manage CMS, blogs categories etc.
Squaremetric.com is a multi-lingual survey based website developed in Python, Django, MYSQL, XHTML. Our designing and developing team work hand-in-hand to deliver the optimum website within stipulated time. This team will be consistently monitored by the project manager to make the website live as per the expectation of the client.
THE ENDEAVOR:
The team has been continuously researched to make the features compatible as per the desired frameworks and technologies. At the end, the team has successfully implemented the feature which allows users to benchmark themselves so as to improve their performance and grow their network.
We have developed a robust and easy to use website with unique features for professionals. The website is controlled by highly organized administrator panel to manage users and generate various types of reports which will help users to enhance their performance. And it was really exciting working with this client and the end result was a successful launch of another great project. Our client had full faith on us that we will meet all his demand and on time. We accomplished assigned a task with full dedication and within the timeframe.
Skills
Python Django JavaScript JQuery CSS 3 SASS Docker Typescript MySQL Rest API AWS Lambda D3js HTMLTools
VSCodeMedia








Company
Quotation
Description
- Add "Approve" & "Reject" button in Sales Quotation
- Approve/Reject button is management's feedbacks to staff that the quotation is approved/rejected by management
- Approved is not equal to Confirm Order
- Rejected is not equal to Cancel Quotation
- Approve/Reject button should not change Quotation to SO
- After clicking Approve/Reject, the buttons should remain there because this process can be repeated many times
- When user cancels a quotation, show a pop up to ask for Reason
- Show Status and Reason in Quotation List View (Draft Quotation, Approved, Rejected, Quotation Sent, Cancelled, Sales Order, Done)
- If this process is repeated many times (rejected many times), then there will be multiple reasons, the latest one should overwrite the old one and appear in List View
- Once management clicks on Approve/Reject button, the other buttons should remain there (exactly the same as the buttons we have in Quotation)
Show More Show LessSkills
Python Flask DevOps JavaScript CSS 3 HTML Golang PostgreSQL AWS