Aditya Toshniwal
Full Stack ReactJS, NodeJS, Python Developer
{ JS: 7+ years, Python: 8+ years, SQL: 8+ years, Total: 10+ years }
Education
B.E. Computer Science and Engineering,
Shivaji University
2008 - 2012
Technologies
Front End
[
Javascript
Typescript
ReactJS
Next.js
Webpack
Redux/Zustand
CSS
SASS
REST API
HTML5
]
Back End
[
Python
Flask/Django
NodeJS/Express/NestJS
PostgreSQL
Oracle
sqlite3
Docker
Shell
Git
]
Testing frameworks
[
Selenium
unittest
jest
]
Tools
[
PyCharm
VS Code
git
Jupyter notebook
Chrome Dev tools
VI
Postman
curl
]
Certifications
[
OC SQL Developer
OCJP
]
Awards
  • @EnterpriseDB - Exceptional performance in product improvements.
Experience
Sr. Software Architect (Full stack/ReactJS/Python)
EnterpriseDB Ltd.
Feb, 2018 - Ongoing
Pune, India
  • Spearheaded the development of multiple end-to-end solutions using React for the frontend and Node.js + Express for backend services.
  • Contributed to open source projects like pgAdmin4(top contributor), CodeMirror, rc-dock, Guided GSOC(Google summer of code) students to complete there project.
  • Lead developer/architect who migrated Backbone/jQuery based legacy code to modern ReactJS in pgAdmin.
  • Worked closely with product managers and UI/UX designers to deliver user-centric features, consistently meeting deadlines and exceeding client expectations.
  • Mentored junior and mid-level developers on best practices in React, state management, API integration, and performance optimization.
  • Implemented reusable UI components using React Hooks, Context API, and styled-components for better maintainability and performance.
  • Self initiated many UX improvement related tasks.
My Blogs:
Full stack Python/JS developer
Bank of America
Aug, 2016 - Feb, 2018
Mumbai, India
  • Developed and maintained dynamic web applications using HTML5, CSS3, JavaScript, jQuery on the frontend and Python (Flask) for backend API development.
Python and SQL developer
Tata Consultancy Services
April, 2013 - Aug, 2016
Mumbai, India
  • Developed a data reporting system that combined SQL for data extraction and Python for processing and reporting, reducing manual reporting errors by 50%.
  • Optimized complex SQL queries for performance, reducing query execution times by 25% through indexing, query rewriting, and database optimization.