EXPERIENCE
Talentica Softwares, Pune — Development Lead
OCT 2018 – PRESENT
-
Integration of Juniper Switches & Gateways (EX, SRX) into the Mist
cloud
-
Creating a lag-tolerant threshold-based stream emission mechanism
machine
-
Development of a cloud-based OpenConfig (Vendor Neutral NOI gRPC) in
collaboration with Google
- Performance & stability improvement of WebSocket service
-
Continuous improvement of and features integration to CNA service
-
Development and maintenance of REST APIs, Apache Storm based
topologies responsible for many core features
- Python2 to Python3 migration of CNA & WebSocket service
- Improving the manufacturing process of Mist APs
- Designing OAuth2 Provider and OAuth2 Resource Server
- Google/FB OAuth2 integrations
Ethereal Machines, Bangalore — Senior Software Engineer
MAR 2018 – OCT 2018
-
Enriched overall user experience by implementing smart features in
the 3D printer & 5-axis Hybrid CNC machine
-
Strategized and implemented Licensing of the 5-axis Hybrid CNC
machine
-
Designed, architect, & established an internal ERP system & CMS
enabled website for the company
- Actively involved in the recruitment process
Infosys, Pune — Senior Systems Engineer
JUL 2017 – MAR 2018
-
Reduced INTERSPEC to SELERANT data migration activity turnaround
time by automating tasks through PL/SQL procedures
Infosys, Pune — Systems Engineer
JUN 2015 – JUN 2017
-
Enriched user-experience by enhancing the exinsisting features of
the application using Python
-
Optimized PL/SQL procedures, automated some data migration
activities
EDUCATION
National Institute of Technology, Raipur — B. Tech. (CSE)
JUN 2011 – JUN 2015
Grade: 6.96/10
Jawahar Navodaya Vidyalaya, Bilaspur — 12th PCM
JUL 2009 – APR 2010
Grade: 72%
Jawahar Navodaya Vidyalaya, Bilaspur — 10th
JUL 2007 – APR 2008
Grade: 83.4%
PROFESSIONAL PROJECTS
Ethereal ERP, Enterprise Resource Planning — Ethereal Machines
JUN 2018 – PRESENT @ Ethereal Machines
Establishment of ERP System for the organization which includes PLM,
Inventory, Finance Management, Vendor & Distributor Management System.
-
Activities: Software Backend Development, Writing REST APIs, Cloud
Platform Management
-
Responsibility: Requirement Gathering, Analysis, Design,
Development, Testing, Team Management
- Technologies: Python, Django, MySQL and AWS
Ethereal Halo, 5-Axis CNC Router & 3D Printer —
Ethereal Machines
MAY 2018 – JUN 2018 @ Ethereal Machines
Improvement in accuracy of heating and extrusion mechanism, and Creation
of G-Code Postprocessors.
-
Activities: Software Backend Development, Improving & Fixing code
bases using Mathematical Solutions, Product Licensing strategies &
implementation
-
Responsibility: Requirement Gathering, Analysis, Design,
Development, Testing
- Technologies: C/C++, Python
Ethereal Website, CMS Enabled Official Website —
Ethereal Machines
APR 2018 @ Ethereal Machines
Development of Company’s Official Website facilitating Content
Management System to the Administrators.
-
Activities: Software Backend Development, Writing REST APIs, Cloud
Platform Management
-
Responsibility: Requirement Gathering, Analysis, Design,
Development, Testing, Team Management
- Technologies: Python, Django, MySQL and AWS
Ethereal Ray, 3D Printer Backend — Ethereal Machines
MAR 2018 – APR 2018 @ Ethereal Machines
Establishment of open source 3D printer software backend on raspberry
platform, Improving and adding various feature to make the printer
smarter.
-
Activities: Software Backend Development, Platform Development,
Writing REST APIs, Open Source Contribution
-
Responsibility: Requirement Gathering, Analysis, Design,
Development, Testing, Team Management
- Technologies: Python, Flask
-
Repository:
https://github.com/toransahu/Ray
ProConf, Interspec Data Migration — Mondelez International
JUN 2017 – OCT 2017 @ Infosys Tech. Ltd.
Migration of some plants related data from SIMANTIC IT Interspec’s
database to Selerant DevEX PLM’s database.
-
Activities: Extraction, Transformation, and Migration followed by
Retirement
-
Responsibility: Requirement Gathering, Analysis, Design, Development
(ETL), Testing, Team Management
- Technologies: PL/SQL, Java and C#
Volt, Financial Performance Management — Mondelez International
SEP 2016 – MAY 2017 @ Infosys Tech. Ltd.
Enhancement in existing features by implementing change request.
- Activities: Major & minor change request development
- Responsibility: Development, testing, client communication
- Technologies: Python, Django, PL/SQL
Meridian, Interspec Data Migration — Kraft Foods
DEC 2015 – AUG 2016 @ Infosys Tech. Ltd.
Migration of the whole data from SIMANTIC IT Interspec’s database to
Oracle Agile PLM’s database.
-
Activities: Extraction, Transformation, and Migration followed by
Retirement
- Responsibility: PL/SQL and console application programming
- Technologies: PL/SQL, Java and C#
PERSONAL PROJECTS
Blockchain based Data Exchange Framework
Jul 2018 – PRESENT
Blockchain-based Data Exchange Framework to ensure the security,
robustness, and the immutability of the inter-department transactions
with some additional features like trigger based automatic data
exchange.
-
Activities: Software Backend Development, Writing REST APIs, Cloud
Platform Management
-
Responsibility: Requirement Gathering, Analysis, Design,
Development, Testing
- Technologies: Multichain, Python, Django, MySQL, and AWS
-
Repository:
https://github.com/toransahu/data-exchange-framework
Met-Office
OCT 2017
Weather Facts & Feature Visualization of various regions using data from
metoffice.org.uk.
-
Activities: Data Extraction (Automated), Cleaning, Transformation,
and Data Projection
- Responsibility: Full Stack Development
-
Technologies: Python 3.6, Django 1.9, Django ORM, sqlite3 DB,
JavaScript
-
Repository:
https://github.com/toransahu/metoffice
ACADEMIC PROJECTS
MS Excel Implementation of Regression Clustering — NIT, Raipur
JAN 2015 – APR 2015
An Application Software for attribute prediction of the data present in
Excel file with minimal error estimation using regression clustering.
Data Fragmentation for given Cluster Centers — NIT, Raipur
JUL 2014 – DEC 2014
An Application Software for fragmentation of the data present in Excel
file according to given cluster centers.
- Algorithm: K-Means
- Technologies: Java2, MySQL
SKILLS
Programming Languages
- Golang
- Python
- Java
- C/C+
- C#
- Shell Scripts
Database Technologies
- PostgreSQL
- ElasticSearch
- Redis
- Oracle – PL/SQL
- MS Server – T-SQL
- MySQL
- SQL
Web Technologies
- RPC
- WebSocket
- Webhooks
- REST APIs
- MVC
Frameworks
- gRPC
- Django/DRF
- Flask
- Apache Storm
- Multichain
Version Control System
Cloud & DevOps
- Microservices
- AWS
- Heroku
- Continuous Integration/Deployment (CI/CD)
Operating System
- Linux (Debian)
- Raspbian (Raspberry Pi)
- Windows
CS Fundamentals
- Data Structures
- Algorithm
- DBMS
- Operating System
- Networking
Other
- Stream Processing
- OpenConfig
- 3D Printer
- Blockchain
- Data Mining
- PLM Tools
AWARDS
SPOT Award – Talentica
NOV 2019
A certification awarded in appreciation of exhibiting Talentica core values.
SPOT Award – Talentica
SEP 2019
A certification awarded in appreciation of exhibiting Talentica core values.
Insta Award – Infosys
MAR 2017
Certification awarded in appreciation of exceeding the client’s
expectations for the works assigned.
Insta Award – Infosys
JUL 2016
Certification awarded in appreciation of quickly learning INTERSPEC
tool, helping the team to build database queries & extraction pro-
cess, hard-working, and dedicated nature.
LANGUAGES
English, Hindi