Surojit Sarkar
Python Developer
Ahmedabad, India
Summary
Python Developer worked in web development and have interest in Data Science, wherein have sound knowledge in python
frameworks and Machine learning libraries, RDBMS, OpenedX, data analysis trying to provide unique and concentrated solutions
before the allocated timeline.
Languages:
Bengali, English, Gujarati, Hindi
Favorite Python Packages:
django, regex, json, pypdf2, matplotlib, pandas, numpy, tensorflow, scikit-learn, keras, xgboost, theano
Experience
3yrs and counting : Python Web Developer, Open edX Developer & Machine Learning Engineering
- Developed REST API and integrated Payment Gateway Interface
for an e-commerce solution which helped in 20% of growth in
each project's user-engagement perspective. Handled SSO set up
in a project connecting 2 technological platforms, where 50% of
the project was of OpenedX & monitored and maintained 30-32
API. Gained knowledge in Software Level Designing and
maintaining SDLC.
- Used Celery and Elastic search to solve asynchronous task
management and re-indexing respectively which was a major
blockhead affecting 75% of project activity, with automatic
update of data from LMS & CMS using Cron utility which helped
customers to gain the insights from user activity data which in
result delivered proper analytics.
- Effectively utilized Django framework connected with RDBMS
software's like MySQL and PostgreSQL to develop and maintain
more than 70 apps with using JSON, Ajax, Jquery, HTML5 and
CSS. Developed more than 50 Python ETL scripts, which included
transfer of data from one database to another database, and
worked with several Architectural patterns of Python, Docker,
Nginx , Gunicorn and Supervisor. Mentoring 2 interns as POC out
of 6 to provide all required skill and knowledge.
- Worked in 2 MNC projects which is established in 8+
nations and 2 National Government Project of
Health and Welfare Department & Eductaional Skill
Department.
- Performed different ways of analysis of univariate and
multivariate data and learned to apply Mathematical statistical
functions like "Mapping from sets to sets", "Graphing in Cartesian
Plane", "Increasing/decreasing function" & measuring the rate of
change in data as "fast or slow growth"
- “Posture Based Security Automation
System”, based on Machine Learning and Computer Vision, which is
an innovative & unique security system and kept in process of my
research work
- Implemented various ML algorithms to identify anomalies on
preprocessed label data, along with the accuracy score through
confusion matrix & then visualized the trained set and test set
Skills
Amazon Web Services (AWS), Artificial Intelligence (AI), Celery, Django, Django REST Framework, Docker, Elasticsearch, Git, Machine Learning, MySQL, Web Development