Santosh W.

Santosh W.

Full Stack Ruby on the Rails developer with DevOps work

Pune , India

Experience: 8 Years

Santosh

Pune , India

Full Stack Ruby on the Rails developer with DevOps work

56330.6 USD / Year

  • Notice Period: Days

8 Years

Now you can Instantly Chat with Santosh!

About Me

Primary skill:- Ruby on the Rails, with 7.9 years of experience.

CICD :-  Git, jenkins, docker, kubernetes and spinnaker, with 2 years of experience.

Database:- MySql with 6 experience, Postgres with 2 years experience, MongoDB...

Database:- MySql with 6 experience, Postgres with 2 years experience, MongoDB with 1 year experience.

Scripting:- Shell script, ruby, python, javascript, jquery, angular, More than 5 years experience.

Version control tools:-  Git, gitflow and bitbucket More than 7 years experience.

Project management tools:- Trello, jira, confluence and bugsnag, More than 5 years experience.

Cloud setup: Heroku, AWS services (EC2, s3, AMI, IAM, ELB, SG, ASG and AWS CLI), More than 5 years experience. Currently getting experience on GCP.

Configured SOA architecture for multi-module application with sidekiq, redis, elastic serach, KAFKA with zookeeper, Apache, Nginx webservers.

Configured and used various API like Google client, Google custom search, marketo API, GDPR API and configured more than five e-commerce provider's API like Linkshare , Google , Amazon, Trademe, eBay commerce network, Bazaar Voice channel.

Experience in deployment process like Heroku, capistrano, engine yard and jenkins.

Experience in BDD and TDD testing.

Forked and did customization in ruby gem's like rollout, mrkt.

Have knowledge of python with Django famework.

 

I am interested to continue work as full stack developer, along with this I will continue DevOps work also iterested to work on python, IoT, AI, ML.

 

 

 

 

 

 

 

Show More

Portfolio Projects

Description

Working as lead developer for flexport , flexport is freight forwarding company. Which helps to track containers, ships, shipment.

Show More Show Less

Description

A primary role of ICANN is to coordinate policy development related to the global Internet’s systems of unique identifiers. ICANN promotes competition and develops policy on the Internet's unique identifiers. They have an important impact on the expansion and evolution of the Internet and DNS security.

Role :

Doing reasearch, analysing requirement, estimating tasks, feature implementation, code review, unit testing, database creation and migration, configuring and deployment using CICD pipeline, providing cost effective solutions to client, application scaling and maintenance, managing application security, customizing gems, configuring API like Google, Marketo, GDPR, KAFKA.

Show More Show Less

Description

At-Large is the name for the community of individual Internet users who participate in the policy development work of ICANN. Currently, more than 160 groups representing the views of individual Internet users are active throughout the world.

Role:

Doing reasearch, analysing requirement, estimating tasks, feature implementation, code review, unit testing, database creation and migration, configuring and deployment using CICD pipeline, application scaling and maintenance, managing application security, customizing gems, accessibility implementation, configuring API like Google, Marketo, GDPR, KAFKA

Show More Show Less

Description

This is used to manage contacts and communication between leads and sales team. This application access company name, lead name and other information from Linked-In and generate email. Using this email sales team can make contact, can get bussinesss, send bulk emails and do comapaigning. To acheive this used google push notification API.

Role:

Did reasearch, analysed requirement, estimated tasks, database creation and migration, feature implementation, code review, unit testing, did deployment using capistrano, configuring API like Google pub/sub, Linked-in.

Show More Show Less

Description

This is multichannel supporting tool which is responsible to hole cycle of product, channel, order and shipping management. CC has four applications like product information manger(PIM), channel manager(CM), admin manager(AM), order manager(OM). PIM helps seller to maintain product information as per channel, also maintain inventory related information, pricing, category, attribute, and more. CM helps to create, maintain and automatically track product export, order import, shipment export related information as per channel. OM helps seller to maintain order related data and order fulfillment related data as per channel, AM helps to maintain to create users and access also sidekiq wait as per plan and tenant information. CC has following channel's support eBay, Shopify, Bigcommerce, Woocommerce, Linkshare, Amazon, Google, Bazaar Voice, criteo, Export, Fred hopper, Getprice, Magento, Partsales, Westfield. As a developer implemented Linkshare channel, Google channel, Amazon channel, Trademe channel, eBay commerce network, Bazaar Voice. Using CC tenant(seller) can export his/her product on above different channel and can import order from above channel. CC can support XML, API format data to export on channel also can support CSV, API format to upload bulk product in CC's PIM.

Role:

Did reasearch, analysed requirement, estimated tasks, database creation and migration, task assignment to team member, feature
implementation, code review, unit testing, deployment using Engine Yard, application scaling, managing application security, customizing
gems, API creation , configuring API like Google, Amazon, Trademe, Bazaar vice.

Show More Show Less

Description

This is complex borrowing base application, used for asset base lending process, to maintain receivables, payables & collection. In this using users collateral and eligibility criteria it generates borrowing base certificate(BBC), reports and graphs. It offer electronic approvals and funding requests.

Role:

Analyzing and implementing functionality, database creation and migration, task estimation, deployment using capistrano, code review,
functional and unit testing using BDD and TDD.

Show More Show Less

Description

ShelfX is a global system aimed at retail selling environments to enhance the consumer shopping experience by enabling cashier-less shopping while lowering business costs for merchants. The system is composed of smart shelves which can identify the shopper using Radio Frequency Identification (RFID) or Near Field Communications (NFC) technology. ShelfX is a leading provider of automated merchandising and inventory management technology.

Role:

Analyzing and implementing functionality , database creation and migration , task estimation, code review, unit testing TDD.

Show More Show Less

Description

Used to maintain inventory related information and company. It helps user to create beautiful invoices, track expenses and manage inventory without any accounting background. Converted Tally application to online application.

Role:

Learning technology, analyzing and implementing functionality.

Show More Show Less